当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [HELP]软件包损坏无法卸载无法更新问题
帖子发表于 : 2018-01-09 13:55 

注册: 2018-01-09 13:51
帖子: 6
系统: ubuntu16.04
送出感谢: 0 次
接收感谢: 0 次
附件:
2018-01-09 13-52-24屏幕截图.png
2018-01-09 13-52-24屏幕截图.png [ 18.29 KiB | 被浏览 1080 次 ]


附件:
2018-01-09 13-54-06屏幕截图.png
2018-01-09 13-54-06屏幕截图.png [ 12.31 KiB | 被浏览 1080 次 ]

有些破损文件,无法修复


求助,多谢各位! :Sad


页首
 用户资料  
 
2 楼 
 文章标题 : Re: [HELP]软件包损坏无法卸载无法更新问题
帖子发表于 : 2018-01-09 14:09 
头像

注册: 2011-03-20 13:12
帖子: 4552
地址: 山东省寿光县
系统: Debian
送出感谢: 106
接收感谢: 1009
执行以下指令将结果全部复制贴上来,不要节选
sudo apt-get --dry-run -f install
sudo apt-get --dry-run install 0xffff

将 /var/log/apt/history.log 的内容全部复制贴到 paste.ubuntu.com 再把链接贴过来

还有 /etc/apt/sources.list 和 /etc/apt/sources.list.d/ 里的内容也贴到 paste.ubuntu.com


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [HELP]软件包损坏无法卸载无法更新问题
帖子发表于 : 2018-01-09 14:14 

注册: 2009-08-04 16:33
帖子: 17913
送出感谢: 21
接收感谢: 1924
把下面指令 複製 貼進終端機 執行
sudo apt-get check
把結果全部直接 選取/複製/貼上來
不要摘錄 以免遺漏重要訊息
不要擷圖 方便回文直接引用你貼上來的資料 方便你閱讀


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [HELP]软件包损坏无法卸载无法更新问题
帖子发表于 : 2018-01-09 17:01 

注册: 2018-01-09 13:51
帖子: 6
系统: ubuntu16.04
送出感谢: 0 次
接收感谢: 0 次
vickycq 写道:
执行以下指令将结果全部复制贴上来,不要节选
sudo apt-get --dry-run -f install
sudo apt-get --dry-run install 0xffff

将 /var/log/apt/history.log 的内容全部复制贴到 paste.ubuntu.com 再把链接贴过来

还有 /etc/apt/sources.list 和 /etc/apt/sources.list.d/ 里的内容也贴到 paste.ubuntu.com


前面两条命令的执行结果
https://paste.ubuntu.com/26352025/

/var/log/apt/history.log 为空

/etc/apt/sources.list

# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

[email protected]:~# ls /etc/apt/sources.list.d/
google-chrome.list ros-latest.list ubuntukylin.list
google-chrome.list.save ros-latest.list.save ubuntukylin.list.save


麻烦大佬啦!! :Adore


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [HELP]软件包损坏无法卸载无法更新问题
帖子发表于 : 2018-01-09 17:03 

注册: 2018-01-09 13:51
帖子: 6
系统: ubuntu16.04
送出感谢: 0 次
接收感谢: 0 次
vickycq 写道:
执行以下指令将结果全部复制贴上来,不要节选
sudo apt-get --dry-run -f install
sudo apt-get --dry-run install 0xffff

将 /var/log/apt/history.log 的内容全部复制贴到 paste.ubuntu.com 再把链接贴过来

还有 /etc/apt/sources.list 和 /etc/apt/sources.list.d/ 里的内容也贴到 paste.ubuntu.com


前面两条命令的执行结果
https://paste.ubuntu.com/26352025/

/var/log/apt/history.log 为空

/etc/apt/sources.list

# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

[email protected]:~# ls /etc/apt/sources.list.d/
google-chrome.list ros-latest.list ubuntukylin.list
google-chrome.list.save ros-latest.list.save ubuntukylin.list.save


麻烦大佬啦!! :Adore


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [HELP]软件包损坏无法卸载无法更新问题
帖子发表于 : 2018-01-09 17:04 

注册: 2018-01-09 13:51
帖子: 6
系统: ubuntu16.04
送出感谢: 0 次
接收感谢: 0 次
vickycq 写道:
执行以下指令将结果全部复制贴上来,不要节选
sudo apt-get --dry-run -f install
sudo apt-get --dry-run install 0xffff

将 /var/log/apt/history.log 的内容全部复制贴到 paste.ubuntu.com 再把链接贴过来

还有 /etc/apt/sources.list 和 /etc/apt/sources.list.d/ 里的内容也贴到 paste.ubuntu.com


前面两条命令的执行结果
https://paste.ubuntu.com/26352025/

/var/log/apt/history.log 为空

/etc/apt/sources.list
https://paste.ubuntu.com/26352040/


ls /etc/apt/sources.list.d/
google-chrome.list ros-latest.list ubuntukylin.list
google-chrome.list.save ros-latest.list.save ubuntukylin.list.save


麻烦大佬啦!! :Adore


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [HELP]软件包损坏无法卸载无法更新问题
帖子发表于 : 2018-01-09 17:06 

注册: 2018-01-09 13:51
帖子: 6
系统: ubuntu16.04
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
把下面指令 複製 貼進終端機 執行
sudo apt-get check
把結果全部直接 選取/複製/貼上來
不要摘錄 以免遺漏重要訊息
不要擷圖 方便回文直接引用你貼上來的資料 方便你閱讀


结果
https://paste.ubuntu.com/26352047/

thanks so much!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [HELP]软件包损坏无法卸载无法更新问题
帖子发表于 : 2018-01-09 19:28 

注册: 2009-08-04 16:33
帖子: 17913
送出感谢: 21
接收感谢: 1924
引用:
https://paste.ubuntu.com/26352040/
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe

1. main restricted 重複
1-1. 把
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted
改為
# deb-src http://archive.ubuntu.com/ubuntu xenial main restricted

然後
sudo apt update

2. 再一次
sudo apt-get check
看看 有沒有改善


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [HELP]软件包损坏无法卸载无法更新问题
帖子发表于 : 2018-01-10 8:55 

注册: 2018-01-09 13:51
帖子: 6
系统: ubuntu16.04
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
https://paste.ubuntu.com/26352040/
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe

1. main restricted 重複
1-1. 把
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted
改為
# deb-src http://archive.ubuntu.com/ubuntu xenial main restricted

然後
sudo apt update

2. 再一次
sudo apt-get check
看看 有沒有改善



hi poloshiao, 多谢您的答复。
已按您的操作注释掉了achive.ubuntu.com的main restricted并依次执行了后续操作。得到的结果,跟之前是一样的错误。

是否有办法让软件这一块回复到最原始状态,然后我重新下载所有软件?


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [HELP]软件包损坏无法卸载无法更新问题
帖子发表于 : 2018-01-10 20:04 

注册: 2009-08-04 16:33
帖子: 17913
送出感谢: 21
接收感谢: 1924
引用:
https://paste.ubuntu.com/26352047/
從第 538 行開始
[email protected]:~# 推荐: libhtml-parser-perl 但是它还没有被安装
推荐::未找到命令
... 以下省略

1. 如果從 538 行開始
不是你手動輸入指令 而是
sudo apt-get check
產生的結果
表示 你的系統某些檔案可能受損了
對於新手 要抓錯不容易
引用:
是否有办法让软件这一块回复到最原始状态,然后我重新下载所有软件?

2. http://manpages.ubuntu.com/manpages/zes ... get.8.html
apt-get - APT package handling utility -- command-line interface
2-1. 當你安裝好 Ubuntu 以後
使用 apt-get install 或 apt install 安裝套件時
會把所有從 ubuntu 官方套件庫下載下來的 *.deb 檔案 存在
/var/cache/apt/archives/*.deb
例如安裝套件 wine-stable 產生
/var/cache/apt/archives/wine-stable_2.0.4~artful_amd64.deb
2-2. 試試
把 /var/cache/apt/archives/*.deb 全部備存到一個安全的路徑 /safepath
sudo cp -a /var/cache/apt/archives/* /safepath
2-3. 全新安裝 Ubuntu
2-4. 寫一個 可執行 script file
sudo dpkg -i /safepath/*.deb
例如
sudo dpkg -i /safepath/wine-stable_2.0.4~artful_amd64.deb
2-5. 執行這個 script file
就可以補安裝所有已安裝套件
2-6. 以上只是粗略描述
有疑問 可以先貼文再詳細討論 不要急著動手

3. 建議
最好的方法 是 養成習慣 經常性 備存 / 回存 Ubuntu 整個作業系統
3-1. 最常使用的 備存 / 回存 工具
3-1-1. fsarchiver
search.php?keywords=fsarchiver+save&terms=all&author=&sc=1&sf=all&sk=t&sd=d&sr=posts&st=0&ch=300&t=0&submit=%E6%90%9C%E5%B0%8B
3-1-2. clonezilla
search.php?keywords=clonezilla&terms=all&author=&sc=1&sf=all&sk=t&sd=d&sr=posts&st=0&ch=300&t=0&submit=%E6%90%9C%E5%B0%8B
引用:
root@dq-ThinkCentre-M8600t-N000:~#

4. 提醒
新手 在 Ubuntu 避免使用 root 登入 或 切換成 root 身份 執行指令


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [HELP]软件包损坏无法卸载无法更新问题
帖子发表于 : 2018-01-10 20:41 

注册: 2005-09-13 4:56
帖子: 1131
系统: Ubuntu QQ
送出感谢: 0 次
接收感谢: 47
安装aptitude,执行 sudo aptitude -f install,帖输出结果。


_________________
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译