每天学一点Linux(一)——apt-get

apt-get是一条linux命令,适用于deb包管理式的Debian Linux操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。
语法:
  apt-get (选项) (参数)
apt-get命令一般需要root权限执行,所以一般跟着sudo命令。
例如:
  
sudo apt-get update

 

 
常用到的apt-get命令有以下几条:
apt-get update

同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,获取最新的软件包列表

在修改 /etc/apt/sources.list 后运行 apt-get update

 

apt-get upgrade

更新所有的软件包,使用的索引为本地索引,所以最好在 apt-get upgrade 之前先 apt-get update,以保证获取最新的软件包

 

apt-get dist-upgrade

同样用来更新软件包,与 apt-get upgrade 不同的是 apt-get dist-upgrade会识别出依赖关系改变的情形并自动处理,而 apt-get upgrade 则对此不做处理

例如:软件包a依赖于软件包b和c,若升级后a依赖于软件包b和d,apt-get dist-upgrade 会删除 c,安装 d,升级 a,apt-get upgrade则拒绝升级a

 

apt-get install [软件包名字]

安装一个新的软件包,例如:安装截图工具 scrot  使用 apt-get install scrot

 

apt-get remove [软件包名字]

删除一个软件包,在本地保留用户配置文件。例如: apt-get remove scrot

 

apt-get –purge remove [软件包名字]

也是删除一个软件包,与上一个命令不同的是该命令会将本地用户配置文件也一并删除

 

apt-get autoremove

删除所有不需要的软件包(为了满足其他软件包依赖而安装,但现在没有软件包依赖它)

 

apt-get autoclean

将已经删除了的软件包的.deb安装文件从硬盘中删除掉

 

apt-get clean

将所有软件包的.deb安装文件从硬盘中删除掉

 

posted on 2018-03-18 00:38  Emoth  阅读(237)  评论(0编辑  收藏  举报

导航