Questions tagged «dpkg»

Debian软件包管理系统




3
使用dpkg-reconfigure tzdata和debconf-set-selections更改时区
我想设置一个脚本,该脚本可以自动更改计算机上的时区(运行ubuntu 11.10),并且还可以为debconf数据库设置正确的值。我尝试了以下操作,但是它不起作用(最后,当前时区保持不变,如果我手动运行该dpkg-reconfigure tzdata命令,则所选值的确是旧值): #!/bin/sh -e echo "tzdata tzdata/Areas select Europe" | debconf-set-selections echo "tzdata tzdata/Zones/Europe select Madrid" | debconf-set-selections echo "tzdata tzdata/Zones/America select " | debconf-set-selections dpkg-reconfigure -f noninteractive tzdata 所以,现在,我做它与文件搞乱/etc/localtime和/etc/timezone直接,但我宁愿喜欢dpkg-reconfigure和debconf方式。

5
安装没有sudo访问权限的软件包
如果您没有超级用户访问权限,是否有一种简单的方法来安装带有大型依赖关系树的软件包?例如,说我想安装Firefox。Firefox有很多依赖关系,每个依赖关系都有自己的依赖关系,依此类推。以“ ./configure; make; make install”的方式安装这些依赖关系将是永远的。 我可以给apt-get使其安装在个人目录中吗?还是有办法破解它来为我完成所有繁重的工作?


5
无法安装ia32-libs
我正在运行Debian wheezy / sid x86_64,并且正在尝试安装官方的Skype软件包。但是,我似乎有一些无法解决的依赖性问题。我启用了多体系结构,问题似乎是所有i386都需要安装大量依赖项ia32-libs-i386(ia32-libsSkype需要依赖项)。我在安装64位版本时不明白这一点,有人可以解释一下我应该在这里做什么?这是控制台日志: root@debian:~# dpkg -i skype*amd64.deb Selecting previously unselected package skype. (Reading database ... 110454 files and directories currently installed.) Unpacking skype (from skype-debian_4.0.0.8-1_amd64.deb) ... dpkg: dependency problems prevent configuration of skype: skype depends on ia32-libs; however: Package ia32-libs is not installed. skype depends on ia32-libs-gtk; however: …

1
我可以让dpkg忽略安装后脚本返回的错误吗?
我正在手动将.deb文件(我不维护)安装到我的Ubuntu系统上。 该软件包有一个安装后脚本,该脚本错误地失败,因此该软件包被视为损坏。 dpkg: error processing astah-community (--configure): subprocess installed post-installation script returned error exit status 127 该软件包实际上已经正确安装并且可以正常工作(安装后脚本不正确)。当我在系统上执行任何apt操作时,现在会抱怨该软件包已损坏。我该如何解决? 这没有帮助: sudo dpkg -i /path/to/the.deb --force-all
9 ubuntu  debian  dpkg  apt 

3
为dpkg软件包安装依赖项?
我有一个要安装的dpkg文件。 但是我收到错误消息,它取决于其他软件包。 我用了: dpkg -i file.dpkg 有没有一种方法可以自动安装依赖项而不必使用apt-get / aptitude(此dpkg的最新版本不可用)
8 ubuntu  debian  dpkg 

1
清理从源代码构建的Debian软件包
我已经构建了一个debian包: $ dpkg-buildpackage -rfakeroot 现在我想更改.dsc文件中的配置并重新构建。如何清除以前版本创建的文件?我试过了 $dpkg-buildpackage -tc 但似乎没有做到这一点。
4 debian  packages  dpkg 

0
用apt-get autoremove安装dpkg
操作系统:Debian 8 我想安装PepperFlash,它是非免费的。我不期望安装许多非免费软件包,所以不要修改 /etc/apt/sources.list 并且从非免费存储库下载,我决定使用dpkg手动安装,并从中获取打包 这里 。这需要依赖性 binutils,我通过安装 apt-get install -f。 现在作为测试,我马上跑了 apt-get remove pepperflashplugin-nonfree 其次是 apt-get autoremove 然而 binutils,新添加的依赖项,未被删除。 问题: 为什么没有依赖 binutils 被删除?是因为它取代了另一个已安装的软件包,因此成为了其他东西的依赖吗? 如何通过dpkg删除手动安装的程序的依赖项?

1
如何解决后缀安装问题?
postfix有一些问题。当我尝试删除它,以便我可以重新安装: learner@juggernaut:~$ sudo apt-get remove postfix Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: lsb-invalid-mta The following packages will be REMOVED: postfix The following NEW packages will be installed: lsb-invalid-mta 0 upgraded, 1 newly installed, 1 to remove and 0 …



0
当sudo dpkg -i不起作用时,如何重新安装ubuntu软件包?
我正在尝试使用dpkg重新安装损坏的软件包(tzdata),但是 sudo dpkg -i tzdata_2014e-0ubuntu0.12.04_all.deb 不起作用。这是输出 dpkg: error processing tzdata_2014e-0ubuntu0.12.04_all.deb (--install): unable to stat `./usr/share/zoneinfo/right/Europe/Bratislava' (which I was about to install): Input/output error Errors were encountered while processing: tzdata_2014e-0ubuntu0.12.04_all.deb ?我也尝试过--force-overwrite。知道如何重新安装该软件包吗? 更新 ls /usr/share/zoneinfo/right/Europe 给 ls: cannot access /usr/share/zoneinfo/right/Europe/Bratislava: Input/output error UPDATED2 我在其他地方备份了有问题的目录,并试图禁止它 sudo cp -r /usr/share/zoneinfo/right ErrorDir cp: cannot stat …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.