装载自http://blog.csdn.net/u012481692/article/details/78742786
1 通过apt(命令行工具)安装
APT(Advanced Packaging Tool)是Debian/Ubuntu类Liunx系统中的软件包管理程序, 使用它可以找到想要的软件包, 而且安装、卸载、更新都很简便;也可以用来对Ubuntu进行升级; APT的源文件为/etc/apt/目录下的sources.list文件.
APT常用命令包括:
apt search package #搜索包
apt show package #获取包的相关信息,如说明、大小、版本等
apt depends package #了解使用依赖
apt rdepends package #查看该包被哪些包依赖
apt-cache pkgnames #执行pkgnames子命令列出当前所有可用的软件包
apt policy package #使用policy命令显示软件包的安装状态和版本信息。
sudo apt install package #安装包
sudo apt install package=version #安装指定版本的包
sudo apt install package --reinstall #重新安装包
sudo apt -f install #修复安装, "-f = --fix-missing"
sudo apt remove package #删除包
sudo apt purge package #删除包,包括删除配置文件等
sudo apt autoremove #自动卸载所有未使用的软件包
sudo apt source package #下载该包的源代码
sudo apt update #更新apt软件源信息
sudo apt upgrade #更新已安装的包
sudo apt dist-upgrade #升级系统
sudo apt dselect-upgrade #使用dselect升级
sudo apt build-dep package #安装相关的编译环境
sudo apt clean && sudo apt autoclean #清理无用的包
sudo apt clean #清理已下载的软件包,实际上是清楚/var/cache/apt/archives目录中的软件包
sudo apt autoclean #删除已经卸载的软件包备份
sudo apt-get check #检查是否有损坏的依赖
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
注:
1. sudo表示以管理员身份执行
2. 命令后面的参数,短参数前用”-“,长参数前用”–”
3. Ubuntu中apt-get的默认安装路径
apt下载后,软件的所在路径: /var/cache/apt/archives
Ubuntu默认的PATH为:
PATH=/home/brightman/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:
apt-get install安装目录是包的维护者定的,不是用户。
系统安装软件一般在/usr/share
可执行的文件在/usr/bin
配置文件可能安装到了/etc
文档一般在/usr/share
lib文件在/usr/lib
2 使用Deb包安装
sudo dpkg -i <package.deb> #安装包
sudo dpkg -r <package.deb> #删除包
sudo dpkg -p <package.deb> #彻底删除包(包括配置文件)
dpkg -l #列出当前已安装的包
- 1
- 2
- 3
- 4
注:现在可以用GDrebi软件包安装程序来安装
3 使用ppa安装
例如安装Sublime Text编辑器:
sudo add-apt-repository ppa:webupd8team/sublime-text-3 #加入软件源
sudo apt update #更新软件源
sudo apt install sublime-text-installer #安装
sudo apt remove sublime-text-installer #卸载
- 1
- 2
- 3
- 4
注:PPA(Personal Package Archives 个人软件包档案)是Ubuntu Launchpad网站提供的一项服务,允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他用户下载和更新。在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA。