Questions tagged «dpkg»

Debian软件包管理实用程序,在软件安装和删除中执行较低级别的任务。

5
安装某些软件包时遇到gconf2错误,该怎么办?
安装某些软件时出现此错误: Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up gconf2 (3.2.0-0ubuntu1) ... I/O warning : …
16 dpkg  gconf 

1
如何在Ubuntu 16.10上安装Scratch 2。或17.04(64位)?
我需要在具有离线Scratch 2的Ubuntu 16.10 / 17.04上安装Adobe Air。很多年来,Linux不支持Air。因此,有几种解决方法。直到Ubuntu 16.04都对我有用(使用Air二进制安装程序): # install i386 necessary libraries $ sudo apt-get install libgtk2.0-0:i386 libstdc++6:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libqt4-qt3support:i386 libgnome-keyring0:i386 libnss-mdns:i386 libnss3:i386 # install keyring $ sudo apt-get install libgnome-keyring0:i386 # make keyring visible for Air $ sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0 $ sudo ln -s …
15 dpkg  16.10  flash  17.04  adobe-air 

3
如何判断dpkg或apt是否安装了软件包?
我想删除该软件包,但忘记了如何通过dpkg或apt-get 我尝试检查dpkg-query -list | grep myPackage和apt list --installed | grep myPackage,但是myPackage都显示在两者上。 那么如何知道该软件包是由dpkg还是apt安装的呢? 为了执行正确的卸载命令,例如:apt-get remove或dpkg -r
15 apt  dpkg 

1
有没有办法查看每个包装的确切“处理触发器”是什么?
据我了解,通常的“ 处理<packagename>的触发器 ”执行一些特定于软件包和系统的任务,例如将项目添加到启动菜单或更新配置文件。是否有实际方法可以查看在此步骤中到底在做什么或更改了什么?在哪里可以找到该步骤的确切行为?
15 dpkg 

5
使用apt-get remove时如何解决E:内部错误?
我用: apt-get remove 要删除某些软件,但显示: error:E: Internal Error, No file name for libssl1.0.0 . 我也可以尝试解决此错误: wget http://launchpadlibrarian.net/102991621/libssl1.0.0_1.0.0e-2ubuntu4.5_i386.deb sudo dpkg -i libssl1.0.0_1.0.0e-2ubuntu4.5_i386.deb 但这也给出了一个错误: libssl1.0.0:i386 1.0.0e-2ubuntu4.5 cannot be configured because libssl1.0.0:amd64 is in a different version (1.0.1-4ubuntu5.3) 我想知道解决此问题的正确方法。
15 apt  dpkg 

4
Dpkg和apt-get是否安装依赖项?
我一直在想,有没有办法告诉我,dpkg或者apt-get当我想安装软件包时还要安装它所需的所有依赖项吗?我使用来安装了一个软件包,dpkg但它抱怨一些依赖性问题,因此我不得不一个个地手动搜索,这样做有更好的方法吗?

3
gdebi vs dpkg:gdebi如何自动丢失依赖关系?我可以将gdebi用于.deb软件包的所有其他安装吗?
最近我碰巧将我的Ubuntu重新安装到Lubuntu 15.04中。因此,我正在搜索Skype安装并获得了这个不错的教程。 真的很棒。从这里下载了Skype Deb的官方包 由于我gdebi尚未安装,因此我使用sudo su -c apt-get install gdebi 然后skype-ubuntu-precise_4.3.0.37-1_i386.deb使用gdebi命令安装sudo su -c gdebi skype-ubuntu*4*.deb 哇,gdebi为我做了所有事情,没有使用传统的Apt PPA手动链接添加就轻松了很多,这很可能也会破坏我的系统更新/软件安装。 但是如果我尝试使用安装 dpkg -i dpkg -i skype-ubuntu-precise_4.3.0.37-1_i386.deb Selecting previously unselected package skype. (Reading database ... 86449 files and directories currently installed.) Preparing to unpack skype-ubuntu-precise_4.3.0.37-1_i386.deb ... Unpacking skype (4.3.0.37-1) ... dpkg: dependency problems prevent …
15 apt  dpkg  ppa  deb  gdebi 

5
无法使用sudo apt-get install -f修复损坏的软件包
这是我的的结果sudo apt-get install -f。我跑了两次,得到了负面的结果。我相信出现错误 "error in Version string '0:3.6.1-dates for language English Translation data updates for all supported packages for: English" 同一条语句“版本字符串中的错误>>>>”使我三天试图下载版本12.04。也有一个关于引用文本的错误报告。总之有没有语言包的版本下载,为什么呢?我破坏了11.10版本? 另外,当尝试使用sudo apt-get install synaptic下载Synaptic时,我得到了相同的错误消息。 我再次指出初始下载问题和相同的错误消息接收。谢谢 b0b@b0b-IC780M-A:~$ sudo apt-get install -f [sudo] password for b0b: Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 …
15 11.10  installation  apt  dpkg 



5
如何仅在首次安装软件包和升级期间运行脚本?
我最近开始打包一些软件并将其发布在Launchpad上。安装和删除工作正常,但是将软件包从一个版本升级到另一个版本是有问题的。 问题在于,有些脚本仅在首次安装软件包时才需要运行。这些脚本填充数据库,创建用户等。它们当前在package.postinst configure)部分中被调用。然而,这导致他们在升级过程中被称为以及所示的图。 有没有一种方法可以在.deb程序包中包含仅在首次安装程序包时执行,而不在升级过程中执行的维护程序脚本?还是在.deb程序包中包含一些初始设置脚本的优美方法是什么?

1
如何调试未满足的依赖关系问题?
关于可能重复的注意事项: AFAIK,这与添加PPA后如何解决未满足的依存关系不是重复的?否则,请使用那里的任何答案解决下面提到的测试问题,以证明这一点。 背景: 在如何在64位Ubuntu 14.04.3LTS上修复安装Wine之前,我曾遇到此问题。通过手动/人工检查目标包(wine)的所有递归依赖性解决了该问题。 重现问题(测试用例): 让我们以仅1个故障包的方式创建一种安静的简化情况。 在VirtualBox上安装新的Ubuntu 14.04。 打开software-properties-gtk并启用backports存储库。 获取最后的包裹清单 sudo apt-get update 运行apt-get -s install wine以确认wine可以安装。 libcgmanager0从反向端口安装问题软件包 $ apt-cache policy libcgmanager0 libcgmanager0: Installed: 0.24-0ubuntu5 Candidate: 0.24-0ubuntu7.5 Version table: 0.39-2ubuntu2~ubuntu14.04.1 0 100 http://dz.archive.ubuntu.com/ubuntu/ trusty-backports/main amd64 Packages 0.24-0ubuntu7.5 0 500 http://dz.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages 0.24-0ubuntu7.1 0 500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 …

4
Firefox升级失败。lzma错误:压缩数据已损坏
Firefox由于下载(deb)损坏而无法更新 Preparing to unpack .../firefox_32.0+build1-0ubuntu0.14.04.1_i386.deb ... Unpacking firefox (32.0+build1-0ubuntu0.14.04.1) over (31.0+build1-0ubuntu0.14.04.1) ... dpkg-deb (subprocess): decompressing archive member: lzma error: compressed data is corrupt dpkg-deb: error: subprocess <decompress> returned error exit status 2 dpkg: error processing archive /var/cache/apt/archives/firefox_32.0+build1-0ubuntu0.14.04.1_i386.deb (--unpack): cannot copy extracted data for './usr/lib/firefox/libxul.so' to '/usr/lib/firefox/libxul.so.dpkg-new': unexpected end of file …

1
如何解决dpkg错误[2]?
每次尝试安装或删除软件包时,都会出现此错误。我以为可能是硬盘,但是磁盘检查为我带来了健康的清单。 dpkg: unrecoverable fatal error, aborting: reading files list for package 'linux-headers-3.16.0-31': Input/output error E: Sub-process /usr/bin/dpkg returned an error code (2) A package failed to install. Trying to recover: 我尝试了从dpkg状态文件中删除该文件列表的解决方案,但无济于事。我尝试清除包装,但没有用。由于目前我在Google上找不到任何帮助,因此我被困在这一点上。 更新: 现在,该错误说明了什么: dpkg: unrecoverable fatal error, aborting: E: Sub-process /usr/bin/dpkg returned an error code (2) A package failed to …
13 apt  dpkg 

4
使用dpkg手动安装软件包是否会阻止将来的升级路径?
我管理的私有网络由于客户的安全策略而没有Internet连接。该网络仅安装了一个Ubuntu 10.04 LTS Server(很快还会安装多个),我一直在尝试使用软件对其进行自定义-但是,由于缺少Internet连接,我不得不手动使用dpkg安装软件包。 这是否会阻止我在可用的Ubuntu Server(LTS)升级到新版本,因为我安装的软件包不在当前发行版CD上,因此它们也不太可能出现在较新的发行版中。

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.