Articles of dpkg

文件系统的所有者改变了错误

我错误地在我的Ubuntu服务器12.04上运行了这个命令: chown someuser / -R 在RHEL上它将被这个命令修复: rpm –setugids -a 有没有办法解决它在Ubuntu的服务器?

试图用dpkg安装软件包 – 磁盘上没有空间

我有一个dpkg和磁盘空间的问题。 当我安装我的电脑时,我让安装程序使用lvm创build分区。 我的rootfs创build在322MB,现在我只剩下97M了。 磁盘已满,因此没有空间来扩展分区。 当试图使用dpkg来安装gvsig时,dpkg表示不能在磁盘上写入,因为没有足够的空间并给出一个损坏的pipe道。 我可以调整分区大小,但是可能会丢失我的信息。 请给我一个build议,安装这个包,而不会丢失信息,不得不重新安装我的系统 我的LVM分区是: S.ficheros Tamaño Usados Disp Uso% Montado en rootfs 322M 209M 97M 69% / udev 10M 0 10M 0% /dev tmpfs 393M 672K 392M 1% /run /dev/mapper/lordnikol-root 322M 209M 97M 69% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 785M 3,7M 781M 1% /run/shm /dev/sda1 228M 30M 186M […]

如何检查debian软件包的依赖?

在安装Debian软件包之前,我想检查当前系统是否安装了所有依赖的软件包。 以下是我目前正在做的(以bsdgames为例)。 请注意,我不想自动安装依赖项。 我只想知道当前系统是否满足依赖性。 在尝试回答我的问题之前,或者将其标记为重复,请至less仔细阅读。 谢谢。 $ dpkg -I bsdgames_2.17-21_amd64.deb | grep Depends Depends: libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libncurses5 (>= 5.5-5~), libstdc++6 (>= 4.1.1), libtinfo5, wamerican | wordlist $ apt-cache policy libc6 | grep Installed Installed: 2.15-0ubuntu10.5 $ apt-cache policy libgcc1 | grep Installed Installed: 1:4.6.3-1ubuntu5 … $ apt-cache policy wamerican | grep […]

是否有可能通过apt安装多个名称的debian软件包?

我有一个foo-new包,许多新用户通过它的旧名称foo-old知道,所以他们尝试执行apt install foo-old ,这是行不通的。 是否有可能通过控制字段从apt安装一个软件包,两者都是 apt install foo-new 和 apt install foo-old 会工作?

我该如何修复apt / dpkg?

当我尝试运行时,Apt不断崩溃 apt-get upgrade xxx@xxx:/root/# sudo apt-get upgrade Reading package lists… Done Building dependency tree Reading state information… Done The following packages have been kept back: linux-generic linux-headers-generic linux-image-generic The following packages will be upgraded: cvs dovecot-common dovecot-pop3d language-pack-en language-pack-en-base language-pack-gnome-en language-pack-gnome-en-base libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 libssl0.9.8 login openssl passwd 15 upgraded, 0 newly installed, 0 […]

将dpkg .symbols或.shlibs添加到使用checkinstall制作的软件包中

我已经使用Oracle Instantclient客户端库的checkinstall创build了一个简单的包,该包安装没有问题,并且在系统中可见。 问题是, checkinstall不会创build/var/lib/dpkg/info/oracle-instantclient11.2-basic.symbols或/var/lib/dpkg/info/oracle-instantclient11.2-basic.shlibs文件,所以当我尝试创build另一个包(具有正确的构build脚本),这取决于oracle-instantclient11.2-basic构build失败 dpkg-shlibdeps:错误:找不到依赖关系信息\ /usr/lib/libclntsh.so.11.1(由\ 的Debian / libopendbx1-ORACLE / usr / lib中/ opendbx / liboraclebackend.so.1.2.0)。 dh_shlibdeps:dpkg-shlibdeps \ -Tdebian / libopendbx1-oracle.substvars \ debian / libopendbx1-oracle / usr / lib / opendbx / liboraclebackend.so.1.2.0 \ 返回退出码2 make:*** [binary-arch]错误9 有没有一种简单的方法来自动创build包含.symbols或.shlibs文件的包?

RabbitMQ启动失败

我正在尝试启动RabbitMQ服务器。 而任何我这样做的方式,我得到这个错误: Starting rabbitmq-server: FAILED – check /var/log/rabbitmq/startup_{log, _err} rabbitmq-server. invoke-rc.d: initscript rabbitmq-server, action "start" failed. dpkg: error processing rabbitmq-server (–configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: rabbitmq-server sE: Sub-process /usr/bin/dpkg returned an error code (1) 我试图修复破碎的软件包: $ sudo apt-get update –fix-missing $ sudo dpkg –configure -a […]

破坏试图安装Cassandra

当试图在Ubuntu 13.10上安装Cassandra时,安装崩溃了,现在我被卡住了(?)apt-get。 这里是apt-get install -f的输出: Reading package lists… Done Building dependency tree Reading state information… Done 0 upgraded, 0 newly installed, 0 to remove and 414 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up cassandra (2.0.9) … vm.max_map_count = 1048575 Traceback […]

从nginx源代码创build自定义包 – 将nginx重命名为custom-nginx

我的dist是Ubuntu 14.04 用例 我正在尝试创build一个名为“custom-nginx”的打包nginx。 它需要将自己安装到备用目录中,因此不会干扰nginx的正常运行。 'custom-nginx'将侦听不同的端口号并提供API请求。 一些命令我正在使用的准备 apt-get install dpkg-dev wget -O – http://nginx.org/keys/nginx_signing.key | sudo apt-key add – echo "deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx" | sudo tee -a /etc/apt/sources.list echo "deb-src http://nginx.org/packages/mainline/ubuntu/ trusty nginx" | sudo tee -a /etc/apt/sources.list apt-get update apt-get source nginx apt-get build-dep nginx 我们现在有一个目录nginx-1.9.5 ,其中包含我们编译nginx所需的所有东西。 在nginx-1.9.5 / debian里面有一个control文件,打开那个,我可以看到在哪里更改第9行的包名 Package: nginx 至 […]

dpkg:error handling包

我试图安装在Ubuntu 14.04LTS mongodbserver参考mongodb文档,但得到与dpkg相关的错误 root@c3:~# apt-get install -y mongodb-org Reading package lists… Done Building dependency tree Reading state information… Done mongodb-org is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. […]