转:http://www.cppblog.com/colorful/
Linux新手入门:Unable to locate package错误解决办法
最近刚开始接触Linux,在虚拟机中装了个Ubuntu,当前的版本是Ubuntu 11.10,装好后自然少不了安装一些软件,在设置了软件的源后,就开始了 sudo apt-get install,结果出现了下面的Unable to locate package错误:
letuknowit@ubuntu:~
sudoapt−getinstallmysql−servermysql−client[sudo]passwordforletuknowit:Readingpackagelists…DoneBuildingdependencytreeReadingstateinformation…DoneE:Unabletolocatepackagemysql−serverE:Unabletolocatepackagemysql−clientletuknowit@ubuntu:
s
u
d
o
a
p
t
−
g
e
t
i
n
s
t
a
l
l
m
y
s
q
l
−
s
e
r
v
e
r
m
y
s
q
l
−
c
l
i
e
n
t
[
s
u
d
o
]
p
a
s
s
w
o
r
d
f
o
r
l
e
t
u
k
n
o
w
i
t
:
R
e
a
d
i
n
g
p
a
c
k
a
g
e
l
i
s
t
s
…
D
o
n
e
B
u
i
l
d
i
n
g
d
e
p
e
n
d
e
n
c
y
t
r
e
e
R
e
a
d
i
n
g
s
t
a
t
e
i
n
f
o
r
m
a
t
i
o
n
…
D
o
n
e
E
:
U
n
a
b
l
e
t
o
l
o
c
a
t
e
p
a
c
k
a
g
e
m
y
s
q
l
−
s
e
r
v
e
r
E
:
U
n
a
b
l
e
t
o
l
o
c
a
t
e
p
a
c
k
a
g
e
m
y
s
q
l
−
c
l
i
e
n
t
l
e
t
u
k
n
o
w
i
t
@
u
b
u
n
t
u
:
这叫一个郁闷啊,出师不利,不带这么吓唬刚玩Ubuntu的小朋友吧~于是赶紧找资料,又回顾下前面的操作,最后发现问题出在执行sudo apt-get install之前更换了软件源,但是却忘了update下了,于是执行下面的命令:
sudo apt-get update
等上面命令执行完后,再执行sudo apt-get install就可以了!其实错误信息已经很明确了,Unable to locate packet就是无法找到包嘛,那还不赶紧sudo apt-get update下!