Ubuntu下安装软件<二>

Published: 2016-07-23 07:01:00
By ytwan

In OS.

tags: Linux

安装方式

源码安装、DPKG安装、apt安装

DPKG安装

Ubuntu的软件管理器采用的是dpkg机制,而redhat采用的rpm的安装机制。  
dpkg <Debian Packager >
deb是已经预先编译了的二进制包。常用的安装方式是:双击直接安装 或使用命令行安装。直接安装系统会有限制,建议使用命令行安装。
  dpkg命令常用格式如下  
sudo dpkg -I linuxidc.deb#查看linuxidc.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于--info)  
sudo dpkg -c linuxidc.deb#查看linuxidc.deb软件包中包含的文件结构(其中-c等价于--contents)
dpkg命令无法自动解决依赖关系。如果安装的deb包存在依赖包按照依赖关系顺序安装依赖包

DPKG安装示例

安装搜狗输入法:
流程1、首先到搜狗的官网下载linux的版本安装包,下载
    2、在终端命令下转移到下载的目录下 输入如下命令
    sudo dpkg  -i   sogou_pinyin_linux_1.0.0.0033_amd64.deb 
    这个会出现依赖关系,所以输入下面命令  
    sudo apt-get install -f 
    3、统设置中的语言支持中键盘输入设置为 fcitx
    4、最后注销后重新登陆

apt安装

apt-get理论上是要求能够联网,但是如果制作了本地源,就不需要联网
sources.list ubuntu软件更新的源服务器的地址,每一行的开头是deb或者deb-src,分别表示直接通过.deb文件进行安装和通过源文件的方式进行安装。deb或者deb-src字段之后,是一段URL,之后是五个用空格隔开的字符串,分别对应相应的目录结构。在浏览器中输入http://archive.ubuntu.com/ubuntu/,并进入dists目录,可以发现有5个目录和前述sources.list文件中的第三列字段相对应。任选其中一个目录进入,可以看到和sources.list后四列相对应的目录结构。

apt安装示例

sudo gedit /etc/apt/sources.list   
复制内容到安装源列表:deb http://download.virtualbox.org/virtualbox/debian xenial contrib
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-5.1

注意事项

1、在验证安装源的时候, 由于没有公钥,无法验证下列签名: NO_PUBKEY 51716619E084DAB9 。这种情况要下载公钥,从Ubuntu的公钥服务器上。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
2、可以制作本地源,参考:http://www.cnblogs.com/xwdreamer/p/3875857.html

命令总结

dpkg 、 apt-get、 apt-key

blogroll

social