簡體   English   中英

在Ubuntu 14.04上,Softether deb軟件包安裝失敗

[英]Softether deb package installation fails on Ubuntu 14.04

我已經從SoftEtherVPN源創建了一個新的deb軟件包, 網址https://github.com/SoftEtherVPN/SoftEtherVPN

checkinstall -D make install

該過程成功安裝了該軟件,但生成的deb軟件包無法安裝此錯誤:

unable to create `/proc/sys/kernel/threads-max.dpkg-new' (while processing `./proc/sys/kernel/threads-max'): No such file or directory

我無法找到如何解決此錯誤。

MVCE:

ssh root@my_new_14.04_vps_ip
apt-get update && apt-get -y upgrade
apt-get -y install git-core build-essential 
apt-get install libreadline6-dev libncurses5-dev libssl-dev
apt-get install checkinstall
git clone https://github.com/SoftEtherVPN/SoftEtherVPN.git
cd SoftEtherVPN
./configure
checkinstall -D make install

proc文件系統向許多Linux內核工具公開了一個簡單的偽文件接口。 threads-max設置,顧名思義,控制內核允許在系統中創建的線程數。 安裝程序嘗試為此文件寫入合適的值,但checkinstall假定安裝程序嘗試在此位置創建或覆蓋實際文件。 dpkg不允許這樣做,因此從checkinstall獲得的軟件包不兼容。

您可以告訴checkinstall忽略此文件,如果需要,可以在安裝軟件包時添加單獨的postinst腳本以通過其他方式編寫此設置。

checkinstall --exclude /proc/sys/kernel/threads-max -D make install

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM