我正在尝试在 Ubuntu 12.04 LTS 上安装 meld diff 查看器。当我运行
sudo apt-get install meld
我得到以下输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libgtksourceview2.0-0 libgtksourceview2.0-common python-glade2 python-gnome2 python-gtksourceview2
python-pyorbit
Suggested packages:
python-gtk2-doc python-gnome2-doc libgtksourceview2.0-dev python-pyorbit-dbg
The following NEW packages will be installed:
libgtksourceview2.0-0 libgtksourceview2.0-common meld python-glade2 python-gnome2
python-gtksourceview2 python-pyorbit
0 upgraded, 7 newly installed, 0 to remove and 57 not upgraded.
Need to get 0 B/1,048 kB of archives.
After this operation, 5,255 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Selecting previously unselected package libgtksourceview2.0-common.
(Reading database ... 60%dpkg: unrecoverable fatal error, aborting:
reading files list for package 'python-aptdaemon.gtk3widgets': Input/output error
E: Sub-process /usr/bin/dpkg returned an error code (2)
这个软件包有问题吗libgtksourceview2.0-common
?有没有办法获得更好的更新,或者用其他方法安装 meld?我不确定该怎么做...
答案1
我刚刚尝试在我的 12.04 安装上安装 Meld,使用sudo apt-get install meld
,并且它运行顺利。
试试这个。只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install meld
如果不起作用,请尝试安装最新的 python
sudo apt-get install python3
答案2
软件包没有任何问题,在我的 12.04 系统上安装运行正常。请先尝试更新数据库,然后执行安装:
sudo apt-get update
sudo apt-get install meld
答案3
只需使用sudo aptitude install meld
。
如果你不熟悉aptitude
,请查看这篇文章:Aptitude 与 apt-get:哪个是推荐使用(即“正确”)的工具?
aptitude
并且apt-get
对于许多任务来说工作方式相同,但对于最棘手的情况,例如分发升级(apt-get dist-upgrade 与 aptitude full-upgrade),它们具有不同的规则,并且在它们不一致的实践中,aptitude 的规则几乎总是更好。
如果你还没有安装aptitude
,请使用apt-get
:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install aptitude