Ubuntu 常用命令 apt-get

问题

对于新手,通过 apt-get install 安装软件,很可能遇到这样的问题:

E: Unable to locate package xxx

这是因为无法找到相应的包。

分析:很可能是软件源的问题,要么源有问题,要么更换了源,没有更新(apt-get update)。

如过源有问题,可以更换源。国内推荐选择163的源,如:

deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

具体请参考Ubuntu镜像使用帮助

命令解读

与 apt-get 相关的目录和文件:

/etc/apt/sources.list
该文件存放软件源站点,当执行apt-get install xxx时,Ubuntu 就去这些站点下载软件包到本地并执行安装。需要更换源站点可以参考源列表。注意:更换源站点,必须执行更新命令apt-get update才能生效。

/var/lib/dpkg/available
该文件的内容是软件包的描述信息, 其中包括当前系统中已安装的和未安装的软件包。

/var/cache/apt/archives/
该目录是使用 apt-get install 安装软件时,软件包的临时存放路径。

/var/lib/apt/lists/
使用 apt-get update 命令会从 /etc/apt/sources.list 中下载软件列表,并保存到该目录。

标签: linux, ubuntu

添加新评论