linux软件装错了,Linux安装软件时的错误解决

一、

问题描述:

ubuntu使用”apt-get install“安装程序时遇到错误提示

you might want to run 'apt-get -f install' to correct these

解决方案:

使用如下命令修复安装包(不过在我遇到的问题中没有起作用)

$ sudo apt-get --fix-broken install

或者使用命令

$ sudo dpkg --purge xxx

其中xxx为安装失败的程序,错误提示中会给出其名称,不过也有可能是错误提示中未给出的,但之前安装的确出错的程序。

二、

今天在使用Ubuntu安装软件时出现安装失败的情况如下(系统是虚拟机下新装的)

linux软件装错了,Linux安装软件时的错误解决_第1张图片

解决方法:

在命令行下一次输入:sudo apt-get update (更新源) 按回车

然后再输入:sudo apt-get install upgrade(更新已安装的包)按回车

最后再使用安装命令:sudo apt-get install‘软件名字’

这样就可以正常使用apt-get install 命令了!

三、http://www.cppblog.com/colorful/archive/2012/04/29/173122.html

最近刚开始接触Linux,在虚拟机中装了个Ubuntu,当前的版本是Ubuntu 11.10,装好后自然少不了安装一些软件,在设置了软件的源后,就开始了 sudo apt-get install,结果出现了下面的Unable to locate package错误:

letuknowit@ubuntu:~$ sudo apt-get install mysql-server mysql-client

[sudo] password for letuknowit:

Reading package lists… Done

Building dependency tree

Reading state information… Done

E: Unable to locate package mysql-server

E: Unable to locate package mysql-client

letuknowit@ubuntu:~$

这叫一个郁闷啊,出师不利,不带这么吓唬刚玩Ubuntu的小朋友吧~于是赶紧找资料,又回顾下前面的操作,最后发现问题出在执行sudo apt-get install之前更换了软件源,但是却忘了update下了,于是执行下面的命令:

sudo apt-get update

等上面命令执行完后,再执行sudo apt-get install就可以了!其实错误信息已经很明确了,Unable to locate packet就是无法找到包嘛,那还不赶紧sudo apt-get update下!

四、在ubuntu中启动firefox时报错:

Error: Access was denied while trying to open files in your profile directory.

使用root加载firefox时:

(firefox:270): IBUS-WARNING **: The owner of /home/Jingwen/.config/ibus/bus is not root!

2

下来投票

接受

一般来说,你应该调整你的用户权利,就像Yaron说的那样。

sudo chown [user]:[usergroup] -R ~/

最重要的是,只有一个信息并不sudo "gui-programm"总是使用,gksudo所以这样的事情不会再发生。

分享

改进这个答案

17年5月22日8点回答

Ziazis

1783

3

19

我想我错过了根目录部分的访问权限。非常感谢你和Yaron ...... :)现在Firefox完美地出现了。

-

斯坦利

17年

5月22日在13:08

添加评论

投票

4

投票

Firefox也使用~/.mozilla文件夹

你应该确保~/.mozilla文件夹的权限是正确的,使用:

sudo chown -R $USER:$USER ~/.mozilla

分享

改进这个答案

回答

17年5月22日在8:14

亚龙

8037

7

17

38

感谢你的回答。刚刚尝试过,但问题似乎仍然存在。今晚晚些时候再试一次。

-

斯坦利

17年

5月22日在8:41

@斯坦利请编辑您的问题,并添加ls -lsa ~/.mozilla和ls -lsa ~/.cache/mozilla

- - 亚伦

5月22 '17在8:45的结果

2

下来投票

接受

一般来说,你应该调整你的用户权利,就像Yaron说的那样。

sudo chown [user]:[usergroup] -R ~/

最重要的是,只有一个信息并不sudo "gui-programm"总是使用,gksudo所以这样的事情不会再发生。

分享

改进这个答案

17年5月22日8点回答

Ziazis

1783

3

19

我想我错过了根目录部分的访问权限。非常感谢你和Yaron ...... :)现在Firefox完美地出现了。

-

斯坦利

17年

5月22日在13:08

添加评论

投票

4

投票

Firefox也使用~/.mozilla文件夹

你应该确保~/.mozilla文件夹的权限是正确的,使用:

sudo chown -R $USER:$USER ~/.mozilla

分享

改进这个答案

回答

17年5月22日在8:14

亚龙

8037

7

17

38

感谢你的回答。刚刚尝试过,但问题似乎仍然存在。今晚晚些时候再试一次。

-

斯坦利

17年

5月22日在8:41

@斯坦利请编辑您的问题,并添加ls -lsa ~/.mozilla和ls -lsa ~/.cache/mozilla

- - 亚伦

5月22 '17在8:45的结果

你可能感兴趣的:(linux软件装错了)