Questions tagged «dpkg»

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

1
E:dpkg被打断了……运行'sudo dpkg --configure -a'
我正在使用apt-get命令进行升级,这花费了非常长的时间,因为通过ISP进行访问的中途遇到了他们的合理使用政策。 坐在外面看了一会儿雨后,我的电子设备恢复了意识,于是我回去完成升级,我的终端责骂我 "E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem." 最后一点清晰的信息就是这一切: Installing (ri/RDoc) documention for (stuff and such) ERROR: Could not find a valid gem 'watobo-0.9.8.724.gem' (>= 0) in any repository rm: cannot remove `watobo-0.9.8.724.gem': No such file or directory Setting up …
46 dpkg 

2
从dpkg --set-selections'*'恢复所有数据和依赖关系
所以我可以在一台机器上运行: dpkg --get-selections '*' > selection.txt 在另一台机器上: dpkg --set-selections < selection.txt ...,然后执行以下任一操作: aptitude install apt-get -u dselect-upgrade ...安装该软件包。 但是,在此过程中似乎丢失了一些信息,例如是否xyz自动安装了一个软件包(例如)作为对另一个软件包的依赖(abc)。您可以看到,无论何时执行类似的操作apt-get --purge remove abc。在原始计算机上,系统将通知您xyz已安装软件包作为的依赖项abc,您可以使用apt-get autoremove它来摆脱它。 现在我知道了deborphan和debfoster,但是鉴于手头的(简单)任务,它们使用起来很麻烦。 像上面显示的那样保存和还原选择似乎不足以还原已安装软件包的微妙依赖性。 有没有一种方法可以备份整套元数据以进行程序包管理,然后将其完整还原?

4
dpkg:错误:解析文件'/ var / lib / dpkg / updates / 0045'在第0行附近:
在执行以下操作时,我在Ubuntu 12.04中遇到此错误。 frank@august:~$ sudo apt-get install ttf-mscorefonts-installer [sudo] password for frank: E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. frank@august:~$ sudo dpkg --configure -a dpkg: error: parsing file '/var/lib/dpkg/updates/0045' near line 0: newline in field name `#padding' frank@august:~$ 和 frank@august:~$ head /var/lib/dpkg/updates/0045 …
43 dpkg 

6
修复一半安装的软件包
使用sudo apt-get upgrade说明时出现错误: dpkg: error processing libgfortran3:amd64 (--configure): package libgfortran3:amd64 is not ready for configuration cannot configure (current status `half-installed') Errors were encountered while processing: libgfortran3:amd64 E: Sub-process /usr/bin/dpkg returned an error code (1) 它似乎并没有阻止安装/升级其他应用程序。我认为出现此问题是由于在升级应用程序时直接关闭了PC。 我怎样才能解决这个问题?

4
apt-get:设备上没有剩余空间(12.04)
我已经阅读了所有可以找到的主题-甚至那些说该问题已在其他地方得到回答的主题,但是都没有解决我遇到的特定问题。Update Manager运行并产生与未满足的依赖关系有关的错误,建议使用apt-get install -f,但此消息失败: Unpacking linux-headers-3.5.0-36 (from .../linux-headers-3.5.0-36_3.5.0-36.57~precise1_all.deb) ... dpkg: error processing /var/cache/apt/archives/linux-headers-3.5.0-36_3.5.0-36.57~precise1_all.deb (--unpack): unable to create `/usr/src/linux-headers-3.5.0-36/arch/arm/mach-iop32x/include/mach/glantank.h.dpkg-new' (while processing `./usr/src/linux-headers-3.5.0-36/arch/arm/mach-iop32x/include/mach/glantank.h'): No space left on device 我怀疑最后5个字词设备上没有剩余空间很大,但是df和du都显示出足够的空间。所以我想知道,什么设备需要更多空间? 来自的 df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 5.5G 4.4G 786M 86% / udev 996M 4.0K 996M 1% /dev tmpfs …
42 apt  dpkg  disk-usage 



6
安装并尝试删除Google Chrome后出现相关性错误
因此,ubuntu在一段时间内对我来说非常完美。我尝试下载Google Chrome浏览器,但不小心下载了32位版本。回到并尝试下载64位(愚蠢的是没有删除32位),然后开始遇到与相关的错误消息的问题google-chrome-stable。 我的下一步是清除Ubuntu上与Chrome有关的所有内容,但是仍然出现这些错误,并且由于我仍然是Linux的新手,所以我真的迷失了现在的工作。 现在,我无法通过命令行下载任何内容。例如,我刚刚尝试下载Ubuntu的f.lux版本并获得以下内容: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: gcc-4.8-base:i386 libasn1-8-heimdal:i386 libasound2:i386 libatk-bridge2.0-0:i386 libatk1.0-0:i386 libatspi2.0-0:i386 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libcairo-gobject2:i386 libcairo2:i386 libcolord1:i386 libcups2:i386 libcurl3:i386 libdatrie1:i386 libdbus-glib-1-2:i386 libdbusmenu-glib4:i386 libdbusmenu-gtk3-4:i386 libdbusmenu-gtk4:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386 libgconf-2-4:i386 …

2
安装后脚本始终失败时如何强制删除
我在Ubuntu 10.10上安装了一个自定义程序包,然后尝试删除它,我得到了: $ sudo dpkg -r package sub-process script post-installation installed returne an error state 127 (从命令返回的消息是从葡萄牙语(br)翻译过来的。 因此,我注意到在该软件包的安装脚本上,它所做的就是在启动时创建一个条目,在/ opt上创建一个文件夹并创建一个用户。 我删除了所有创建的内容。但是现在,我只想从dpkg列表中删除它,因为我想让我的linux像从未安装此软件包一样。 我怎样才能做到这一点?
37 dpkg 

4
安装BLAS和LAPACK软件包
如何在Ubuntu 14.04中安装BLAS&LAPACK?当我尝试通过以下方式安装这些软件包时apt-get install BLAS: Error occurred Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
36 14.04  dpkg  libraries 

2
virtualenvwrapper.sh在哪里?
我不知道更令人尴尬的是:我不知道如何自己找到该问题的答案,或者首先必须提出该问题,但是... 脚本安装后apt-get放在哪里?virtualenvwrapper.shvirtualenvwrapper 我在机智的尽头... % sudo apt-get install virtualenvwrapper ... % rehash % which virtualenvwrapper.sh virtualenvwrapper.sh not found % which virtualenvwrapper virtualenvwrapper not found % find / -path /media -prune -o -name virtualenvwrapper.sh /media % dpkg-query -L virtualenvwrapper | grep 'virtualenvwrapper\.sh' % sudo apt-get install virtualenvwrapper Reading package lists... Building dependency …
35 apt  python  dpkg 

4
查找(并重新安装)带有损坏文件的软件包(不破坏任何内容)
我通常更喜欢修复Linux系统,而不是从头开始重新安装。我的计算机经历了许多发行版升级以及PPA或第三方存储库的列表。APT通常会确保一切最终都能正常进行。但是,程序包管理器认为所有必需的程序包均已“安装”这一事实并不能保证文件系统中存在所有文件。 如果您必须解决的依赖性问题,则可能会发生这种情况dpkg --force-*。也可以通过从/usr根用户删除文件来重现这种情况。 有没有一种简单的方法来验证是否存在属于已安装软件包的所有文件? 如果找到了这样的问题包,请aptitude reinstall解决该问题。

2
消息“ E:dpkg被中断,您必须手动运行” sudo dpkg --configure -a”以解决问题。
每当我尝试获取更新时,我都会在最后一行收到错误: Ign http://in.archive.ubuntu.com trusty-updates/multiverse Translation-en_IN Ign http://in.archive.ubuntu.com trusty-updates/restricted Translation-en_IN Ign http://in.archive.ubuntu.com trusty-updates/universe Translation-en_IN Ign http://in.archive.ubuntu.com trusty-backports/main Translation-en_IN Ign http://in.archive.ubuntu.com trusty-backports/multiverse Translation-en_IN Ign http://in.archive.ubuntu.com trusty-backports/restricted Translation-en_IN Ign http://in.archive.ubuntu.com trusty-backports/universe Translation-en_IN E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 然后根据我运行时的提示错误: $ sudo dpkg --configure …
34 14.04  dpkg 

3
如何解决dpkg依赖关系?
administrator@zlounes:~$ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: linux-server : Depends: linux-headers-server (= 3.2.0.37.44) but 3.2.0.37.45 is installed E: Unmet dependencies. Try using -f. administrator@zlounes:~$ sudo …

3
尝试在Ubuntu 15.04上安装KDE Plasma 5.3时出现“未满足的依赖关系”
我正在尝试在这里安装最新的KDE Plasma,但我正在 You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: kde-telepathy-minimal: Depends: kde-config-telepathy-accounts (>= 0.9.0) but it is not installed E: Unmet dependencies. Try using -f. 当我sudo apt-get -f install指定时,我说Y要获取122KB的档案,我得到: Preparing to unpack .../kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb ... Unpacking kde-config-telepathy-accounts (15.04.0-0ubuntu1~ubuntu15.04~ppa1) ... dpkg: error …

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.