【ubantu系统各种报错】人间悲喜是共通的,相同错误可以快速解决以节省时间

apt-get报错

打开language sport时候提示:

thunderbird-locale-zh-hans: Depends: thunderbird (>= 1:38.6.0+build1-0ubuntu1) but 1:60.5.1+build2-0ubuntu0.16.04.1 is to be installed。
网上找的教程就是在一个给定的官网上找到对应的thunderbird版本下载下来,然后安装,因为下载的是.deb文件,我安装的时候又报出:

dpkg: error processing package thunderbird-locale-zh-hans (–install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
thunderbird-locale-zh-hans

这个在网上没有很好的解决方案,看来解决dpkg的报错是行不通了,然后我就想能不能直接apt-get安装这个包,又又又报错了:
大量的dpkg依赖错误,目前的解决方案是:

sudo mv /var/lib/dpkg/info  /var/lib/dpkg/info_old //将现在的info文件夹改名字
sudo mkdir /var/lib/dpkg/info  //新建新的info文件夹
sudo apt-get update  //更新
sudo apt-get -f install  //安装
sudo mv /var/lib/dpkg/info  
sudo rm -rf /var/lib/dpkg/info  //删除之前建立的info文件夹
sudo mv  /var/lib/dpkg/info_old /var/lib/dpkg/info  //把以前的info_old改回现在的名字

到这里,apt-get安装已经不报错了,但是直接安装thunderbird还是会报错,通过 sudo apt-get -f install 命令后,再用sudo apt-get -f install thunderbird命令进行安装,完美解决问题。

补充:

报错1:如果只是单一的apt-get报错,提示process错误,比如dpkg error depend xxxx,最后的提示如:error were encounter while processing:

sougou pinying
可以通过删除/var/lib/dpkg/info /下面所有的sougou开头的文件,再通过 sudo apt-get -f install后,再执行sudo dpkg -i ./xxxx可以解决掉大部分问题。

报错2:apt-get安装vim时候,提示:

vim : Depends: vim-common (= 2:7.4.1689-3ubuntu1) but 2:7.4.1689-3ubuntu1.2 is to be installed
E: Unable to correct problems, you have held broken packages.
解决方法:

sudo apt-get purge vim-common
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vim

报错3:apt-get安装vim时候,提示:

E: Unable to locate package
如果通过sudo apt-get update 无法解决,很可能刚安装ubantu系统时候没有配置apt-get源,导致无法加载安装包
解决:
重新配置apt-get源(不要依葫芦画瓢直接按照网上的资料,随意复制命令和镜像库地址)

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup  (备份原文件)
sudo vim /etc/apt/sources.list  

然后在sources.list中填入新的apt-get源地址,比如阿里源、清华源。

报错4:

升级ubantu内核,方案是按照网上教程:下载deb文件sudo dpkg -i进行安装。

但是安装出现依赖,没有安装成功,选择忽略错误关机重启后,第二天能进入界面,但是无线不能链接,terminal和pycharm都不能进入页面了。网上查询解决方案,说重新安装无线模块等等。

后面解决方案是:我觉得跟我安装内核有关系,所以先进入tty控制台,以sudo apt-get install -f命令来修复安装,再用sudo dpkg -r --purge移除一些软件,不起作用。后面用sudo apt-get antoremove 软件名,如:sudo apt-get antoremove

linux-headers-4.20.0*来移除这些安装。重启系统,恢复正常。

报错5:因为卸载软件导致系统无法进入图形界面

原因:可能是软件更新关闭导致;或者是由于卸载了相关软件导致无法进入图形界面
解决:1.按照网上教程,卸载ubuntu-desktop、lightdm、gdm3,(中途使用了apt-get autoremove)然后重新安装ubuntu-desktop、lightdm、gdm3
安装过程中,报错:E: Unable to correct problems, you have held broken packages
根据网上教程,进行ubuntu换源,(即更换/etc/apt/sources.list中的内容)然后apt-get update和apt-get upgrade后,重新安装apt-get install --reinstall ubuntu-desktop。安装完后,弹出提示,选择gdm3,即解决问题,重新进入图形界面。

总结:linux是一个权限完全给你的系统,遇到问题不要乱来。遇到问题若有时间最好能弄懂原理,才能更好的解决问题。

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
在安装SSH时,如果遇到报错,可能是因为openssh-server依赖于openssh-client,但实际上openssh-client已经是最新版本了。解决这个问题的方法是先卸载openssh-client和openssh-server,然后重新安装它们。你可以使用以下命令来完成这个过程: 1. 卸载openssh-client和openssh-server:sudo apt-get autoremove openssh-client openssh-server 2. 重新安装openssh-client和openssh-server:sudo apt-get install openssh-client openssh-server 3. 重启SSH服务:sudo /etc/init.d/ssh restart 通过这些步骤,你应该能够成功安装SSH并解决报错问题。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [ubuntu 安装ssh 报错 The following packages have unmet dependencies](https://blog.csdn.net/p942005405/article/details/80679855)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Ubuntu 安装配置SSH(ssh: connect to host localhost port 22: Connection refused问题的解决)](https://blog.csdn.net/ANDEL2001/article/details/121311176)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是的_小太阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值