apt-get软件包没有被完全安装或卸载(问题解决了!)
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 9
- 注册时间: 2007-04-15 17:54
apt-get软件包没有被完全安装或卸载(问题解决了!)
因为我是在用R128,所以要在Xorg.conf中屏蔽dri和glx。
最近在安装3D国际象棋当中遇到麻烦!
1.当通过系统安装时,出现
Reading package info from "/usr/lib/haskell-packages/ghc6/lib/gtk-0.9.10.5/gtk.package.conf" ... done.
building GHCi library /usr/lib/haskell-packages/ghc6/lib/gtk-0.9.10.5/HSgtk.o...
然后就会死掉。
经过数次后发现是在安装libghc6-gtk-lib这个软件时就会出现如此问题。
2.然后每次通过apt-get安装软件就会出现
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 0 个软件未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0B/2340kB 的软件包。
解压缩后将会空出 610kB 的空间。
您希望继续执行吗?[Y/n]y
【警告】:下列的软件包不能通过验证!
libghc6-gtk-dev
不经验证就安装这些软件包么?[y/N]
无论按是否都因为错误不能安装或删除。
也尝试通过apt-get remove --purge libghc6-gtk-dev,都会出现
ghc-pkg: cannot find package gtk-0.9.10.5
dpkg:处理 /var/cache/apt/archives/libghc6-gtk-dev_0.9.10.5-1ubuntu1_i386.deb (--unpack)时出错:
子进程·新的 pre-removal 脚本·返回了错误号·1
Reading package info from "/usr/lib/haskell-packages/ghc6/lib/gtk-0.9.10.5/gtk.package.conf" ... done.
building GHCi library /usr/lib/haskell-packages/ghc6/lib/gtk-0.9.10.5/HSgtk.o...
3.也尝试通过atitude和dpkg也是没有用。导致现在无法安装或删除软件。
我希望:
1.安装或删除libghc6-gtk-dev
2.如果无法安装或删除,那就屏蔽掉,不会出现提示。可以再安装和删除软件。
表述得不够清楚,请各位提问。谢谢!
最近在安装3D国际象棋当中遇到麻烦!
1.当通过系统安装时,出现
Reading package info from "/usr/lib/haskell-packages/ghc6/lib/gtk-0.9.10.5/gtk.package.conf" ... done.
building GHCi library /usr/lib/haskell-packages/ghc6/lib/gtk-0.9.10.5/HSgtk.o...
然后就会死掉。
经过数次后发现是在安装libghc6-gtk-lib这个软件时就会出现如此问题。
2.然后每次通过apt-get安装软件就会出现
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 0 个软件未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0B/2340kB 的软件包。
解压缩后将会空出 610kB 的空间。
您希望继续执行吗?[Y/n]y
【警告】:下列的软件包不能通过验证!
libghc6-gtk-dev
不经验证就安装这些软件包么?[y/N]
无论按是否都因为错误不能安装或删除。
也尝试通过apt-get remove --purge libghc6-gtk-dev,都会出现
ghc-pkg: cannot find package gtk-0.9.10.5
dpkg:处理 /var/cache/apt/archives/libghc6-gtk-dev_0.9.10.5-1ubuntu1_i386.deb (--unpack)时出错:
子进程·新的 pre-removal 脚本·返回了错误号·1
Reading package info from "/usr/lib/haskell-packages/ghc6/lib/gtk-0.9.10.5/gtk.package.conf" ... done.
building GHCi library /usr/lib/haskell-packages/ghc6/lib/gtk-0.9.10.5/HSgtk.o...
3.也尝试通过atitude和dpkg也是没有用。导致现在无法安装或删除软件。
我希望:
1.安装或删除libghc6-gtk-dev
2.如果无法安装或删除,那就屏蔽掉,不会出现提示。可以再安装和删除软件。
表述得不够清楚,请各位提问。谢谢!
上次由 jaeson.heung 在 2007-05-17 21:03,总共编辑 1 次。
-
- 帖子: 9
- 注册时间: 2007-04-15 17:54
-
- 帖子: 41
- 注册时间: 2005-06-12 16:41
我不懂。不过看你怪寂寞的,和你聊一聊
可能是有些包没有卸载。
dselect清理一下你的包试试看。下面是使用指南:
http://www.ibm.com/developerworks/cn/li ... index.html
或者
修正倚赖关系
dpkg --configure --pending
如果dpkg在apt-get install upgrade dist-uptradeing 的时候出错退出,
尝试使用此命令来配置已经unpack的包。
然后再用 apt-get install ,upgrade, or dist-upgrade -f ,
然后再用 apt-get install, upgrade, or dist-upgrade.
可能会重复多次,这样通常可以解决大多数的依赖性问题。
(同时,如果提示由于某种原因需要某个特定的包裹,你可以常识安装或卸载这个包)
apt-get install -f
apt-get upgrade -f
apt-get dist-upgrade -f
尝试修正上述过程中出现依赖性关系
注意 apt-get install -f 不需要 <package> 作为参数。
可能是有些包没有卸载。
dselect清理一下你的包试试看。下面是使用指南:
http://www.ibm.com/developerworks/cn/li ... index.html
或者
修正倚赖关系
dpkg --configure --pending
如果dpkg在apt-get install upgrade dist-uptradeing 的时候出错退出,
尝试使用此命令来配置已经unpack的包。
然后再用 apt-get install ,upgrade, or dist-upgrade -f ,
然后再用 apt-get install, upgrade, or dist-upgrade.
可能会重复多次,这样通常可以解决大多数的依赖性问题。
(同时,如果提示由于某种原因需要某个特定的包裹,你可以常识安装或卸载这个包)
apt-get install -f
apt-get upgrade -f
apt-get dist-upgrade -f
尝试修正上述过程中出现依赖性关系
注意 apt-get install -f 不需要 <package> 作为参数。
-
- 帖子: 9
- 注册时间: 2007-04-15 17:54
我尝试用dselect,进入后选5,删除软件,出现以下问题
running dpkg --pending --remove ...
dpkg:由于依赖问题的缘故,ghc6 不能被删除:
ghc6-prof 依赖于 ghc6 (= 6.6-3).
libghc6-glib-dev 依赖于 ghc6 (>= 6.6).
libghc6-glib-dev 依赖于 ghc6 (<< 6.6+).
libghc6-glib-dev 依赖于 ghc6 (>= 6.6).
libghc6-glib-dev 依赖于 ghc6 (<< 6.6+).
libghc6-cairo-dev 依赖于 ghc6 (>= 6.6).
libghc6-cairo-dev 依赖于 ghc6 (<< 6.6+).
libghc6-cairo-dev 依赖于 ghc6 (>= 6.6).
libghc6-cairo-dev 依赖于 ghc6 (<< 6.6+).
libghc6-mtl-dev 依赖于 ghc6 (>= 6.6).
libghc6-mtl-dev 依赖于 ghc6 (<< 6.6+).
libghc6-mtl-dev 依赖于 libghc6-base-dev;然而:
未曾安装软件包“libghc6-base-dev”。
提供了 libghc6-base-dev 的软件包 ghc6 即将被删除。
libghc6-mtl-dev 依赖于 ghc6 (>= 6.6).
libghc6-mtl-dev 依赖于 ghc6 (<< 6.6+).
libghc6-mtl-dev 依赖于 libghc6-base-dev;然而:
未曾安装软件包“libghc6-base-dev”。
提供了 libghc6-base-dev 的软件包 ghc6 即将被删除。
libghc6-mtl-dev 依赖于 ghc6 (>= 6.6).
libghc6-mtl-dev 依赖于 ghc6 (<< 6.6+).
libghc6-mtl-dev 依赖于 libghc6-base-dev;然而:
未曾安装软件包“libghc6-base-dev”。
提供了 libghc6-base-dev 的软件包 ghc6 即将被删除。
dpkg:处理 ghc6 (--remove)时出错:
依赖问题 - 即将不删除
在处理时有错误发生:
ghc6
dpkg --remove 返回了错误的退出状态码 1。
当使用 dpkg --configure --pending时,出现:
dpkg:处理 libghc6-gtk-dev (--configure)时出错:
该软件包正处于非常不稳定的状态 - 您最好
在配置它之前,先重新安装它。
在处理时有错误发生:
libghc6-gtk-dev
jenffery@ubuntu:~$ sudo apt-get upgrade -f
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
Reading state information... 完成
下列的软件包将被升级:
libsmbclient samba-common smbclient
共升级了 3 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0B/9587kB 的软件包。
解压缩后会消耗掉 12.3kB 的额外空间。
您希望继续执行吗?[Y/n]y
【警告】:下列的软件包不能通过验证!
libghc6-gtk-dev smbclient samba-common libsmbclient
不经验证就安装这些软件包么?[y/N] y
正在预设定软件包 ...
(正在读取数据库 ... 系统当前总共安装有 117751 个文件和目录。)
正预备替换 libghc6-gtk-dev 0.9.10.5-1ubuntu1 (使用 .../libghc6-gtk-dev_0.9.10.5-1ubuntu1_i386.deb) ...
ghc-pkg: cannot find package gtk-0.9.10.5
dpkg:警告 - 原先的 pre-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
ghc-pkg: cannot find package gtk-0.9.10.5
dpkg:处理 /var/cache/apt/archives/libghc6-gtk-dev_0.9.10.5-1ubuntu1_i386.deb (--unpack)时出错:
子进程·新的 pre-removal 脚本·返回了错误号·1
Reading package info from "/usr/lib/haskell-packages/ghc6/lib/gtk-0.9.10.5/gtk.package.conf" ... done.
building GHCi library /usr/lib/haskell-packages/ghc6/lib/gtk-0.9.10.5/HSgtk.o...
请摁 <回车> 继续。
还是不行。
在哪个文件可以更改配置,使得apt-get在使用时忽略该软件的安装?让我可以正常使用apt-get
running dpkg --pending --remove ...
dpkg:由于依赖问题的缘故,ghc6 不能被删除:
ghc6-prof 依赖于 ghc6 (= 6.6-3).
libghc6-glib-dev 依赖于 ghc6 (>= 6.6).
libghc6-glib-dev 依赖于 ghc6 (<< 6.6+).
libghc6-glib-dev 依赖于 ghc6 (>= 6.6).
libghc6-glib-dev 依赖于 ghc6 (<< 6.6+).
libghc6-cairo-dev 依赖于 ghc6 (>= 6.6).
libghc6-cairo-dev 依赖于 ghc6 (<< 6.6+).
libghc6-cairo-dev 依赖于 ghc6 (>= 6.6).
libghc6-cairo-dev 依赖于 ghc6 (<< 6.6+).
libghc6-mtl-dev 依赖于 ghc6 (>= 6.6).
libghc6-mtl-dev 依赖于 ghc6 (<< 6.6+).
libghc6-mtl-dev 依赖于 libghc6-base-dev;然而:
未曾安装软件包“libghc6-base-dev”。
提供了 libghc6-base-dev 的软件包 ghc6 即将被删除。
libghc6-mtl-dev 依赖于 ghc6 (>= 6.6).
libghc6-mtl-dev 依赖于 ghc6 (<< 6.6+).
libghc6-mtl-dev 依赖于 libghc6-base-dev;然而:
未曾安装软件包“libghc6-base-dev”。
提供了 libghc6-base-dev 的软件包 ghc6 即将被删除。
libghc6-mtl-dev 依赖于 ghc6 (>= 6.6).
libghc6-mtl-dev 依赖于 ghc6 (<< 6.6+).
libghc6-mtl-dev 依赖于 libghc6-base-dev;然而:
未曾安装软件包“libghc6-base-dev”。
提供了 libghc6-base-dev 的软件包 ghc6 即将被删除。
dpkg:处理 ghc6 (--remove)时出错:
依赖问题 - 即将不删除
在处理时有错误发生:
ghc6
dpkg --remove 返回了错误的退出状态码 1。
当使用 dpkg --configure --pending时,出现:
dpkg:处理 libghc6-gtk-dev (--configure)时出错:
该软件包正处于非常不稳定的状态 - 您最好
在配置它之前,先重新安装它。
在处理时有错误发生:
libghc6-gtk-dev
jenffery@ubuntu:~$ sudo apt-get upgrade -f
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
Reading state information... 完成
下列的软件包将被升级:
libsmbclient samba-common smbclient
共升级了 3 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0B/9587kB 的软件包。
解压缩后会消耗掉 12.3kB 的额外空间。
您希望继续执行吗?[Y/n]y
【警告】:下列的软件包不能通过验证!
libghc6-gtk-dev smbclient samba-common libsmbclient
不经验证就安装这些软件包么?[y/N] y
正在预设定软件包 ...
(正在读取数据库 ... 系统当前总共安装有 117751 个文件和目录。)
正预备替换 libghc6-gtk-dev 0.9.10.5-1ubuntu1 (使用 .../libghc6-gtk-dev_0.9.10.5-1ubuntu1_i386.deb) ...
ghc-pkg: cannot find package gtk-0.9.10.5
dpkg:警告 - 原先的 pre-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
ghc-pkg: cannot find package gtk-0.9.10.5
dpkg:处理 /var/cache/apt/archives/libghc6-gtk-dev_0.9.10.5-1ubuntu1_i386.deb (--unpack)时出错:
子进程·新的 pre-removal 脚本·返回了错误号·1
Reading package info from "/usr/lib/haskell-packages/ghc6/lib/gtk-0.9.10.5/gtk.package.conf" ... done.
building GHCi library /usr/lib/haskell-packages/ghc6/lib/gtk-0.9.10.5/HSgtk.o...
请摁 <回车> 继续。
还是不行。
在哪个文件可以更改配置,使得apt-get在使用时忽略该软件的安装?让我可以正常使用apt-get
-
- 帖子: 9
- 注册时间: 2007-04-15 17:54
- smallzhan
- 帖子: 112
- 注册时间: 2007-05-12 21:13
-
- 帖子: 9
- 注册时间: 2007-04-15 17:54
- vanciki
- 帖子: 212
- 注册时间: 2007-06-27 16:35
- 来自: 深圳
- 联系:
- xiajiebuhui
- 帖子: 193
- 注册时间: 2008-07-17 13:24
- 联系:
Re: apt-get软件包没有被完全安装或卸载(问题解决了!)
删除 /var/lib/dpkg/status中有关那个软件的安装信息
和/var/lib/dpkg/info目录下那个软件包的几个文件
这个应该是终极方法,不过,使用之前注意备份就是了
和/var/lib/dpkg/info目录下那个软件包的几个文件
这个应该是终极方法,不过,使用之前注意备份就是了
代码: 全选
如鱼饮水 冷暖自知
- _Pilgrim
- 帖子: 49
- 注册时间: 2010-05-27 9:33
Re: apt-get软件包没有被完全安装或卸载(问题解决了!)
xiajiebuhui 写了:删除 /var/lib/dpkg/status中有关那个软件的安装信息
和/var/lib/dpkg/info目录下那个软件包的几个文件
这个应该是终极方法,不过,使用之前注意备份就是了
呼...很强大啊 !
要时刻想到右上角……
-
- 帖子: 313
- 注册时间: 2007-12-25 10:41
Re: apt-get软件包没有被完全安装或卸载(问题解决了!)
四年前的帖子,大家来翻阿。。。
-
- 帖子: 1
- 注册时间: 2022-09-21 15:47
Re: apt-get软件包没有被完全安装或卸载(问题解决了!)
扒坟贴,竟然解决了我的问题