天天看点

Ubuntu 16.04 安装程序的三种方式

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. 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

apt简化命令行代替apt-get/cache

2 使用Deb包安装

sudo dpkg -i <package.deb>    #安装包
sudo dpkg -r <package.deb>   #删除包
sudo dpkg -p <package.deb>   #彻底删除包(包括配置文件)
dpkg -l                       #列出当前已安装的包
           
注:现在可以用GDrebi软件包安装程序来安装

3 使用ppa安装

例如安装Sublime Text编辑器:

sudo add-apt-repository ppa:webupd8team/sublime-text-  #加入软件源
sudo apt update #更新软件源
sudo apt install sublime-text-installer #安装
sudo apt remove sublime-text-installer  #卸载
           
注:PPA(Personal Package Archives 个人软件包档案)是Ubuntu Launchpad网站提供的一项服务,允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他用户下载和更新。在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA。

继续阅读