当前位置:  操作系统>ubuntu

ubuntu系统中软件安装、卸载以及查询是否已经安装某个软件包的方法

 
    发布时间:2014-7-10  


    本文导语:  Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的开源GNU/Linux操作系统。为桌面虚拟化提供支持平台。Ubuntu对GNU/Linux的普及特别是桌面普及作出了巨大贡献...

      Ubuntu 是基于Debian GNU/Linux,支持x86amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的开源GNU/Linux操作系统。为桌面虚拟化提供支持平台。Ubuntu对GNU/Linux的普及特别是桌面普及作出了巨大贡献。Ubuntu正式支援的衍生版本包括:Kubuntu、Edubuntu、Xubuntu、Ubuntu Kylin、Ubuntu Server Edition、Gobuntu、Ubuntu Studio、Ubuntu JeOS、Mythbuntu、BioInfoServOS、Ebuntu、Xubuntu、Fluxbuntu、Freespire、Gnoppix、gOS、Hiweed、Jolicloud、Gubuntu、Linux Deepin、Linux MintLubuntu、nUbuntu、Ubuntu CE等。

一、Ubuntu系统软件安装方法

1、APT方式

(1)普通安装:apt-get install softname1 softname2 …;

(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)

(3)重新安装:apt-get --reinstall install softname1 softname2...;

2、Dpkg方式

(1)普通安装:dpkg -i package_name.deb

(2)源码安装(.tar、tar.gz、tar.bz2、tar.Z)

首先解压缩源码压缩包然后通过tar命令来完成


a.解xx.tar.gz:tar zxf xx.tar.gz

b.解xx.tar.Z:tar zxf xx.tar.Z

c.解xx.tgz:tar zxf xx.tgz

d.解xx.bz2:bunzip2 xx.bz2

e.解xx.tar:tar xf xx.tar


  然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令查看一下可执行文件,可执行文件会以*号的尾部标志。

一般依次执行

./configure
make
sudo make install

即可完成安装。


二、Ubuntu中软件包的卸载方法

1、APT方式

(1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)

(2)清除式卸载 :apt-get --purge remove softname1 softname2...;(同时清除配置)

    清除式卸载:apt-get purge sofname1 softname2...;(同上,也清除配置文件)

2、Dpkg方式

(1)移除式卸载:dpkg -r pkg1 pkg2 ...;

(2)清除式卸载:dpkg -P pkg1 pkg2...;


三、查询是否已经安装某个软件包/安装包的方法

  Dpkg 使用文本文件来作为数据库.通称在 /var/lib/dpkg 目录下. 通称在 status 文件中存储软件状态,和控制信息. 在 info/ 目录下备份控制文件, 并在其下的 .list 文件中记录安装文件清单, 其下的 .mdasums 保存文件的 MD5 编码.

  (1)ubuntu系统图形化界面查看软件包/安装包

  在软件包管理器中,打开已安装,便可以看看有多少包被安装。

  (2)ubuntu系统终端的命令查看软件包/安装包

  在终端输入sudo dpkg -l | grep 软件包名

  注意:终端查看时,一定要做如下步骤:点终端界面上的"编辑"-->配置文件首选项-->滚动-->回滚-->不限制"打上勾",这样输出到界面的信息就完整显示了。

   查询是否已经安装某个软件包举例:

查询系统中属于169it.com的文件:

$ dpkg --listfiles 
or
$ dpkg-query -L

查看软件的详细信息:

$ dpkg -s 
or
$ dpkg-query -s 

查看系统中软件包状态, 支持模糊查询:

$ dpkg -l
or
$dpkg-query -l

查看某个文件的归属包:

$ dpkg-query -S 
or
$ dpkg -S 


相关文章推荐:


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3