繁体   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