Questions tagged «dpkg»

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

4
如何恢复已删除的“ dpkg”目录?
不幸的是,我在删除锁的同时删除了dpkg目录。我打错了 root@sam:~$ rm -r /var/lib/dpkg 现在,当我尝试安装/卸载软件包时,它显示以下错误。 E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory) 我现在应该怎么做?
30 dpkg 


3
apt-get与aptitude .vs突触兼容性
作为Debian的前用户,我“有点”记得我应该只使用其中一个软件包管理器... ,,或,但不能同时使用这三个软件包apt-get,因为这可能会导致冲突,它们混合得不好。aptitudesynaptic 我不知道在哪里听到它,但是它已经留下了记忆。因此,我只想与您确认是否真的不建议使用它,或者它是否是都市传说并且完全安全。你能确认一下吗? 是否最干净的安装软件包的方法仍然是checkinstall在调用之前使用命令dpkg?
30 apt  dpkg  aptitude  synaptic 

1
Ubuntu会用snappy取代dpkg吗?
很抱歉,我不知情,但是我无法通过Google找到答案,也无法从Mark的公告中读取/理解明确的答案。 是否有计划用新的快速方法完全替换dpkg?还是将此功能保留给移动/核心(甚至台式机)分支使用?
29 dpkg 

7
如何在ubuntu上列出已安装的软件包及其详细信息?
我是ubuntu的新手,它试图找出列出所有已安装软件包的方法及其详细信息,例如Ubuntu上的版本,发行版,安装时间,类别。发现以下命令将帮助我获得一些此信息: 1) dpkg -l 2) dpkg-query -W -f='${PackageSpec}\t${version}\t${Description}\n' 与Redhat不同,在此缺少安装时间和类别信息。谁能知道检索这些详细信息的方法吗? 提前致谢。
27 apt  dpkg 

2
如何列出所有安装的具有特定版本号的软件包?
我想列出所有已安装的软件包,以及系统上的特定版本号。我已签出dpkg --get-selections(如何列出所有已安装的软件包),但没有显示我需要的东西。例如: $ dpkg --get-selections apache2 apache2 install 显示已安装apache2,但未安装该版本。我最近做了apt-get upgrade这样apache2.2.22-1 应该是安装版(http://packages.ubuntu.com/precise-updates/apache2.2-common),但我怎么能证明? 谢谢!

1
强制apt-get覆盖另一个软件包安装的文件
(我知道之前曾问过类似的问题,但那里的答案无法解决这些细节) 我在Ubuntu 10.10上并且需要python2.5(来自deadnsakes- https: //launchpad.net/~fkrull/+archive/deadsnakes )和python-profiler 不幸的是,这两个软件包都尝试安装/usr/lib/python2.5/profile.py,因此apt-get不允许我同时安装这两个软件包 显然,这是一个打包错误,但我需要尽快修复。无论如何,有没有完全忽略这些错误并仅仅删除该文件的工具?
27 apt  dpkg 

8
如何重建损坏的dpkg状态文件?
每当我键入sudo apt-get remove然后按Tab自动完成键,我都会收到以下消息: grep-status: /var/lib/dpkg/status:15945: expected a colon . 在状态文件的第15945行,我看不到任何特别奇怪的东西。这是单声道库软件包的说明字段中的点字符,插入冒号没有帮助。删除包含点的线也不起作用。用过时的状态覆盖文件会产生相同的消息。 有什么方法可以重建状态文件?
26 bash  dpkg 

6
处理时遇到错误:man-db
apt-get upgrade & apt-get autoremove在每次使用以及apt-get [Something]..尝试安装应用程序时,也会出现此错误: Errors were encountered while processing: man-db E: Sub-process /usr/bin/dpkg returned an error code (1)
25 dpkg 

1
重新安装软件包及其已安装的依赖项
我安装了一个损坏的软件包(软件包本身,而不是其依赖项)。重新安装它,sudo dpkg-reconfigure <package>或者sudo apt-get --reinstall install <package>没有成功。我想尝试重新安装该软件包,包括其当前所有已安装的依赖项。有没有办法做到这一点?
25 apt  dpkg 

5
14.04 Ubuntu 64位上的Steam安装错误
我已经尝试过在支持论坛上其他地方发布的一些解决方案,一个似乎可行,但是经过大量更新后,我发现自己回到了第一广场,我是Linux的新用户,并且已经处于学习阶段:)谢谢您的帮助 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of …

2
dpkg:错误:解析文件'/ var / lib / dpkg / available'在第0行附近
一直在尝试安装git-core软件包超过半天。每次这样做,都会出现以下错误: dpkg: error: parsing file '/var/lib/dpkg/available' near line 0: newline in field name `../../../../../share/pyshared/UpdateManager/Core/__init__.py' 我也尝试过跑步sudo apt-get update和sudo apt-get install --fix-missing。即使尝试重新启动并清理apt-get缓存,仍然无法正常工作。
24 apt  dpkg 

2
错误的磁盘已满错误:apt-get无法安装或删除
升级Ubuntu 12.04服务器时遇到以下错误。现在apt-get无法安装或删除任何软件包。 正在解压缩linux-headers-3.13.0-62(从... / linux-headers-3.13.0-62_3.13.0-62.102〜precise1_all.deb)... dpkg:错误处理/var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb(--unpack): 无法创建`/usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h.dpkg-new' (在处理`./usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h'时):设备上 没有剩余空间由于错误消息表示磁盘,没有写入任何分配报告完全错误 dpkg-deb:错误:子进程粘贴被信号杀死(管道断开) 处理时遇到错误: /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb E:子进程/ usr / bin / dpkg返回错误代码(1) 虽然我并不是真的没有足够的磁盘空间, # df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 6.8G 4.7G 1.8G 69% / 无论如何我的inode已满, # df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda1 458752 455214 3538 …
24 apt  dpkg  disk-usage  inode 

6
为什么我获得主机名:名称或服务未知错误?
通过apt-get以下方式安装任何软件包时,都会出现此错误: hostname: Name or service not known dpkg: error processing ssmtp (--configure): subprocess installed post-installation script returned error exit status 1 Setting up libt1-5 (5.1.2-3.4ubuntu1) ... Setting up php5-gd (5.3.10-1ubuntu3.2) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place Errors were encountered while processing: ssmtp E: Sub-process …

2
如何伪造安装的软件包版本?
作为早期采用者并使用11.04每日构建,有时会遇到这样的情况,即某些软件包需要比我已安装的软件包更早版本的其他软件包。通常,所需软件包的较新版本(但被拒绝)提供了较旧版本的所有功能。 如果我dpkg -i --force-depends-version用来安装相关的软件包,那么一切都可以正常工作,我从来没有遇到过问题。 不用手动下载和安装每个软件包,我是否可以让系统假装有特定的软件包版本(如果有更新的版本)?还是有--force-depends-version等效的键apt-get?
23 apt  dpkg 

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.