apt介绍
apt是Advanced Packaging Tool的简称。
在Ubuntu下,我们可以使用apt命令进行软件包的更新,安装,删除,清理等
类似于Windows的软件管理工具.
就是Centos的yum
但是更新很慢,强烈建议在 /etc/apt/sources.list 文件修改换源!
关于apt的所有指令都要在root权限下执行或者加上sudo
apt更新软件下载地址教程
-
查看Ubuntu的版本中Codename信息
lsb_release -a
-
修改源文件
sudo gedit /etc/apt/sources.list
-
将内容替换
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse # 注意须将xenial改成自己系统的Codename # 阿里云源 deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse ##proposed表示測試版源,不建议启用 #deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse # 源碼 deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse ##測試版源 #deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse # 清华大学源 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse ##測試版源 #deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse # 源碼 deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse ##proposed表示測試版源,不建议启用 #deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
-
更新源
apt-get update
这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。 我们在软件包管理器里看到的新的软件列表,都是通过update命令更新的。
-
更新软件(如果不需要更新就不用)
apt-get upgrade
apt相关命令
更新源(就你换了apt源位置地址后需要更新一次)
apt-get update
升级系统
apt-get dist-upgrade
下载包的源代码
apt-get source 包名
安装包相关指令
安装包
apt-get install 包名
重新安装包
apt-cache install 包名 --reinstall
修复安装
apt-get -f install
安装相关编译环境
apt-get build-dep 包名
更新已安装的包
apt-get upgrade
删除包相关指令
删除包
apt-get remove 包名
删除包和包的配置文件
apt-get remove 包名 --purge
查询包信息相关指令
搜索相关软件包
apt-cache search 包名
获取包的相关信息
apt-cache show 包名
了解这个包需要哪些依赖
apt-cache depends 包名
查看这个包是什么包的依赖
apt-cache redpends 包名
dpkg介绍
dpkg是一个Debian的命令行工具。
用来安装,删除,构建和管理Debian的软件包
就类似CentOS的rpm软件包管理工具
dpkg相关命令
安装软件
dpkg -i 软件包的路径地址
列出已安装的软件
dpkg -l
卸载软件
dpkg -r 软件名
查看软件包内容
就查看你离线下载到本地的那个软件包里面的内容
dpkg -c 软件包路径
查看已安装软件的信息
dpkg -s 软件包名
查看软件包安装位置
dpkg -L 软件包名
筛选包含指定模式的软件包
dpkg -S 指定模式
标签:__,universe,restricted,ubuntu,apt,xenial,APT,Ubuntu,multiverse
From: https://www.cnblogs.com/wdadwa/p/Linux_Learning_12.html