一、
问题描述:
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安装软件时出现安装失败的情况如下(系统是虚拟机下新装的)
解决方法:
在命令行下一次输入: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的结果