Ubuntu 8.04开机提示装入主旨Human出错的消除

症状:Ubuntu
8.04桌面图标全没,nautilus没反应,文件夹打不开

没有成功安装codeblocks,然后也卸载不了,软件也不能安装和卸载了,也不能更新
显示:
软件包系统已损坏
检查您是否使用了第三方源。如果是就禁用它们,因为它们通常是导致问题的原因。
之后在终端中运行以下命令:apt-get install -f

一丶关于linux环境的版本

sudo apt-get upgrade
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
Reading state information… 完成
下列的软件包的版本将保持不变:
acpi-support adept-batch adept-installer adept-manager adept-notifier
adept-updater afterstep alsa-tools-gui amarok amarok-xine amor apt
apt-utils
aptitude ardour ark artsbuilder at-spi atlantik atlantikdesigner
audacious
audacious-plugins audacious-plugins-extra audacity bluez-utils
………………………………

细节:

 

下列的软件包将被升级:
human-theme
共升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 711
个软件未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0B/28.8kB 的软件包。
解压缩后会消耗掉 61.4kB 的额外空间。
您希望继续执行吗?[Y/n]y
(正在读取数据库 … 系统当前总共安装有 416745 个文件和目录。)
正预备替换 human-theme 0.9 (使用 …/human-theme_0.14_all.deb) …
正在解压缩将用于更替的包文件 human-theme …
dpkg:处理 /var/cache/apt/archives/human-theme_0.14_all.deb
(–unpack)时出错:
正试图覆盖“/usr/share/applications/screensavers/ubuntu_theme.desktop”,它属于软件包
gnome-screensaver
在处理时有错误发生:
/var/cache/apt/archives/human-theme_0.14_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

1:安装时出现错误:

我是最近刚装的ubuntu

在升级发生错误的时候,执行
sudo cp /cdrom/pool/main/h/human-theme/human-theme_0.18_all.deb
/var/cache/apt/archives/
sudo dpkg -i –force-depends,overwrite
/var/cache/apt/archives/human-theme_0.18_all.deb

$ sudo apt-get install codeblocks
正在读取软件包列表… 完成
正在分析软件包的依赖关系树      
正在读取状态信息… 完成      
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
 codeblocks-dev : 依赖: libcodeblocks0 (= 10.05-1) 但是 10.05-2
正要被安装
 libwxsmithlib0-dev : 依赖: libwxsmithlib-dev (= 10.05-2)
但是它将不会被安装

版本信息如下

sudo apt-get -f install

2:修复时出现错误:

Linux version 4.4.0-78-generic (buildd@lgw01-11) (gcc version 5.4.0
20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) )

sudo apt-get update
sudo apt-get dist-upgrade

$ sudo apt-get install -f
正在读取软件包列表… 完成
正在分析软件包的依赖关系树      
正在读取状态信息… 完成      
正在更正依赖关系… 完成
将会安装下列额外的软件包:
  codeblocks-dev libwxsmithlib-dev
下列【新】软件包将被安装:
  libwxsmithlib-dev
下列软件包将被升级:
  codeblocks-dev
升级了 1 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0
个软件包未被升级。
有 2 个软件包没有被完全安装或卸载。
需要下载 0 B/419 kB 的软件包。
解压缩后会消耗掉 2,339 kB 的额外空间。
您希望继续执行吗?[Y/n]Y
(正在读取数据库 … 系统当前共安装有 195158 个文件和目录。)
正预备替换 codeblocks-dev 10.05-1 (使用
…/codeblocks-dev_10.05-2_i386.deb) …
正在解压缩将用于更替的包文件 codeblocks-dev …
dpkg:处理 /var/cache/apt/archives/codeblocks-dev_10.05-2_i386.deb
(–unpack)时出错:
 正试图覆盖
/usr/include/codeblocks/scripting/sqplus/SqPlusConst.h,它同时被包含于软件包
codeblocks-headers 10.05-1
dpkg-deb: error: subprocess 粘贴 was killed by signal (断开的管道)
正在解压缩 libwxsmithlib-dev (从
…/libwxsmithlib-dev_10.05-2_i386.deb) …
dpkg:处理 /var/cache/apt/archives/libwxsmithlib-dev_10.05-2_i386.deb
(–unpack)时出错:
 正试图覆盖
/usr/include/wxsmith/contrib/include/wx/propgrid/advprops.h,它同时被包含于软件包
wxsmith-headers 10.05-1
dpkg-deb: error: subprocess 粘贴 was killed by signal (断开的管道)
在处理时有错误发生:
 /var/cache/apt/archives/codeblocks-dev_10.05-2_i386.deb
 /var/cache/apt/archives/libwxsmithlib-dev_10.05-2_i386.deb

大家也可以在linux命令行敲cat
/proc/version
查看自己的linux版本

解决了,human-theme_0.18_all.deb这个文件下载的ISO文件中没有,
你可以从这里下载,解压得到human-theme_0.18_all.deb文件。

E: Sub-process /usr/bin/dpkg returned an error code (1)

 

将human-theme_0.18_all.deb复制到/var/cache/apt/archives/

 

二丶关于发现这个问题的现象以及解决方法

再执行:sudo apt-get install -f
即可。

www.2cto.com

现象1//

图片 1

解决方法:

刚安装没几天,开机后都会有error对话框弹出,发送错误报告到官网上被推荐了好几个修复bug的补丁并没有解决问题

sudo dpkg -r codeblocks*

又由于一开始认为这个报错对我没啥影响我决定先忽略它了

然后重新安装成功。

图片 2

 

 

love254443233的专栏

对于刚刚接触ubuntu的我并不知道KDE是啥东东,由于这个不是重点,我会把对KDE的介绍放在文章最后

发表评论

电子邮件地址不会被公开。 必填项已用*标注