我该如何解决这个问题(不损坏我的电脑!)?我想安装python-dev在我的 Ubuntu 上。我已经试过了aptitude,没有帮助。
$ sudo apt-get install libexpat1-dev libpython-dev libpython2.7-dev python-dev
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 Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies: …Run Code Online (Sandbox Code Playgroud) 昨天我将一台笔记本电脑从 Kubuntu 9.04 (Lucid) 升级到 9.10 (Karmic)。然后我尝试安装一些软件
$ sudo aptitude install dont-remember-what-it-was
Run Code Online (Sandbox Code Playgroud)
我得到
sudo: aptitude: command not found
Run Code Online (Sandbox Code Playgroud)
等等,什么?天赋怎么会少呢?不仅如此——apt-get而且dpkg还以某种方式神秘地从系统中消失了。我已经手动签入/usr/bin并确认了所有其他目录中$PATH的文件实际上不存在。
$ ls /usr/bin/aptitude
ls: cannot access /usr/bin/aptitude: No such file or directory
Run Code Online (Sandbox Code Playgroud)
幸运的是,我有两个可用的图形包管理器,Adept Installer 和 KPackageKit。他们都报告aptitude安装了软件包。为了安全起见,我尝试通过 GUI 卸载并重新安装它,卸载/重新安装似乎顺利进行。但实际的程序二进制文件仍然缺失。
这是正常的事情吗?如果没有,有没有人听说过它发生了?如果我升级到 10.04,丢失的程序是否会神奇地重新出现?
编辑:我不知道发生了什么,但是在将计算机关闭一整夜并重新启动后,问题似乎已自行解决。所有正确的文件似乎都在那里。
aptitude状态似乎已损坏 - 请注意,apt-get其他dpkg工具仍然可以正常工作。有没有办法重置能力状态?
腐败迹象:
aptitude search 安装时将软件包显示为“p”(已清除/从未安装)。aptitude safe-upgrade它告诉我我需要卸载一半的系统!但是apt-get upgrade,GUI 更新管理器继续正常工作。aptitude search由于包状态信息,我觉得非常方便,所以我想再次取回它。
请注意,我使用的是 11.10,尽管我最初安装的是 9.10 并且在每个版本中都进行了升级(并且通常在下一个版本处于测试阶段时升级)。
我正在尝试使用 将软件包安装python3-dateutil在 Ubuntu 12.04.4 LTS(精确)中aptitude,但我在任何地方都找不到它。我该如何安装?
因此,对于作为工作一部分的项目,我需要获取 Linux 更新的大小。
我使用了命令:
aptitude search -SF '%p' --disable-columns '~U'
Run Code Online (Sandbox Code Playgroud)
因此,我得到了需要更新的数据包的名称,但我只需要脚本的大小。我可以在 Ubuntu、Debian 上使用apt或,在 Centos、RedHat 上aptitude也可以使用 或yum。
我在man命令中做了一些搜索,但找不到我想要的。如果有人可以帮助我吗?我以为这会很简单,但也许我错过了一些东西。
在下面的输出中,什么automatic意思?
$apt search exfat
Sorting... Done
Full Text Search... Done
exfat-fuse/focal,now 1.3.0-1 amd64 [installed,automatic]
read and write exFAT driver for FUSE
exfat-utils/focal,now 1.3.0-1 amd64 [installed,automatic]
utilities to create, check, label and dump exFAT filesystem
Run Code Online (Sandbox Code Playgroud)
在这种情况下,是否有关于apt(以及apt系列工具)输出的任何类似/其他输出细节需要了解?任何参考都会很棒。
automatic可以用哪些其他值来代替?我搜索过:
apt -qq list | grep installed | grep -v automatic
apt-file/focal,focal,now 3.2.2 all [installed]
aptitude/focal,now 0.8.12-1ubuntu4 amd64 [installed]
base-passwd/focal,now 3.5.47 amd64 [installed]
console-setup/focal,focal,now 1.194ubuntu3 all [installed]
dash/focal,now 0.5.10.2-6 amd64 [installed]
diffutils/focal,now 1:3.7-3 amd64 [installed]
Run Code Online (Sandbox Code Playgroud)
我没有看到manual …