用户登录
用户注册

分享至

ubuntu查看软件 查看ubuntu安装了哪些软件

  • 作者: 铞侕锒铛龙
  • 来源: 51数据库
  • 2020-04-21

ubuntu安装和查看已安装

说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。

一、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

3、源码安装(.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命令(实际上我的只需要 l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。

一般依次执行./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...;

三、Ubuntu中软件包的查询方法

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

体验使用数据库的时刻到了:

$ dpkg -l Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-===========-================-======================================== ii aalib1 1.4p5-28 ascii art library - transitional package ii adduser 3.85 Add and remove users and groups ii alien .63 install non-native packages with dpkg ... ...

每条记录对应一个软件包, 注意每条记录的第一, 二, 三个字符. 这就是软件包的状态标识, 后边依此是软件包名称, 版本号, 和简单描述.

第一字符为期望值,它包括:

u 状态未知,这意味着软件包未安装,并且用户也未发出安装请求.

i 用户请求安装软件包.

r 用户请求卸载软件包.

p 用户请求清除软件包.

h 用户请求保持软件包版本锁定.

第二列,是软件包的当前状态.此列包括软件包的六种状态.

n 软件包未安装.

i 软件包安装并完成配置.

c 软件包以前安装过,现在删除了,但是它的配置文件还留在系统中.

u 软件包被解包,但还未配置.

f 试图配置软件包,但是失败了.

h 软件包安装,但是但是没有成功.

第三列标识错误状态,可以总结为四种状态. 第一种状态标识没有问题,为空. 其它三种符号则标识相应问题.

h 软件包被强制保持,因为有其它软件包依赖需求,无法升级.

r 软件包被破坏,可能需要重新安装才能正常使用(包括删除).

x 软包件被破坏,并且被强制保持.

也可以以统配符模式进行模糊查询, 比如我要查找以nano字符开始的所有软件包:

$ dpkg -l nano* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii nano 1.3.10-2 free Pico clone with some new features pn nano-tiny <none> (no description available) un nanoblogger <none> (no description available)

以上状态说明: 系统中安装了 nano 版本为 1.3.10-2 ;安装过 nano-tiny , 后来又清除了; 从未安装过nanoblogger .

如果觉得 dpkg 的参数过多, 不利于记忆的话, 完全可以使用 dpkg-query 进行 dpkg 数据库查询.

应用范例:

查询系统中属于nano的文件:

$ dpkg --listfiles nano

or

$ dpkg-query -L nano

查看软件nano的详细信息:

$ dpkg -s nano

or

$ dpkg-query -s nano

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

$ dpkg -l

or

$dpkg-query -l

查看某个文件的归属包:

$ dpkg-query -S nano

or

$ dpkg -S nano

如何查看ubuntu安装了哪些软件

终端里输入

dpkg -l

可以列出已安装的所有软件

怎么查看Ubuntu的软件都安装到哪里去了呢?

Linux安装软件和win安装软件的概念不太一样。

Win总是把一个软件安装在一个指定的文件夹里面。

而Linux不一样, Linux是把要安装的软件分布在整个系统的各个文件夹里面, 比如所有软件的配置文件都安装在/etc下面, 软件需要的库文件都安装在/lib下面,日志文件都在/var/log下面,/bin下是常用的程序,等等。 比较复杂 哈哈。

如果你用Ubuntu apt安装deb包的话, 想要卸载可以用命令

apt-get autoremove XXXX 就可以卸载了 比较简单。

ubuntu下如何查看自己是否已经成功安装了某个软件?

  Ubuntu中软件包的查询方法:

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

  体验使用数据库的时刻到了:

  $ dpkg -l Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-===========-================-======================================== ii aalib1 1.4p5-28 ascii art library - transitional package ii adduser 3.85 Add and remove users and groups ii alien .63 install non-native packages with dpkg ... ...

  每条记录对应一个软件包, 注意每条记录的第一, 二, 三个字符. 这就是软件包的状态标识, 后边依此是软件包名称, 版本号, 和简单描述.

  第一字符为期望值,它包括:

  u 状态未知,这意味着软件包未安装,并且用户也未发出安装请求.

  i 用户请求安装软件包.

  r 用户请求卸载软件包.

  p 用户请求清除软件包.

  h 用户请求保持软件包版本锁定.

  第二列,是软件包的当前状态.此列包括软件包的六种状态.

  n 软件包未安装.

  i 软件包安装并完成配置.

  c 软件包以前安装过,现在删除了,但是它的配置文件还留在系统中.

  u 软件包被解包,但还未配置.

  f 试图配置软件包,但是失败了.

  h 软件包安装,但是但是没有成功.

  第三列标识错误状态,可以总结为四种状态. 第一种状态标识没有问题,为空. 其它三种符号则标识相应问题.

  h 软件包被强制保持,因为有其它软件包依赖需求,无法升级.

  r 软件包被破坏,可能需要重新安装才能正常使用(包括删除).

  x 软包件被破坏,并且被强制保持.

  也可以以统配符模式进行模糊查询, 比如我要查找以nano字符开始的所有软件包:

  $ dpkg -l nano* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii nano 1.3.10-2 free Pico clone with some new features pn nano-tiny <none> (no description available) un nanoblogger <none> (no description available)

  以上状态说明: 系统中安装了 nano 版本为 1.3.10-2 ;安装过 nano-tiny , 后来又清除了; 从未安装过nanoblogger .

ubuntu 如何查看文件来自什么软件

以前编译程序时,经常遇到缺少依赖的某个文件,需要查找这个文件来自哪个软件包

如果类似这种情况,我推荐安装并使用 apt-file

  1. 安装:

    sudo apt-get install apt-file

  2. 更新apt-file数据库

    sudo apt-file update

  3. 查找:

    $ apt-file search filename

    $ apt-file search path/to/filename

  4. To list the contents of an uninstalled package:

    $ apt-file list packagename

ubuntu中如何查看软件版本信息

查看ubuntu系统版本信息

方法一:cat /etc/issue

返回结果:Ubuntu 8.04.1 \n \l

方法二:cat /proc/version

返回结果:Linux version 2.6.24-21-generic (buildd@palmer) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 SMP Mon Aug 25 17:32:09 UTC 2008

方法三:uname -a

返回结果:Linux wwt-laptop 2.6.24-21-generic #1 SMP Mon Aug 25 17:32:09 UTC 2008 i686 GNU/Linux

方法四:lsb_release -a

返回结果:

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 8.04.1

Release: 8.04

Codename: hardy

方法五:cat /etc/lsb-release

返回结果:

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=8.04

DISTRIB_CODENAME=hardy

DISTRIB_DESCRIPTION="Ubuntu 8.04.1"

ubuntu查看软件安装在哪个目录

Linux安装软件和win安装软件的概念不太一样。Win总是把一个软件安装在一个指定的文件夹里面。而Linux不一样, Linux是把要安装的软件分布在整个系统的各个文件夹里面, 比如所有软件的配置文件都安装在/etc下面, 软件需要的库文件都安装在/lib下面,日志文件都在/var/log下面,/bin下是常用的程序,等等。 比较复杂 哈哈。如果你用Ubuntu apt安装deb包的话, 想要卸载可以用命令apt-get autoremove XXXX 就可以卸载了 比较简单。

ubuntu软件中心的一个查看温度的软件

你在新立得里下一个screenlet的小软件,里面有一些屏幕小插件,其中有一个叫sensor的可以显示显卡温度,还有CPU使用率及温度,RAM使用率等等,可以直接放在桌面上,比较方便,而且只要设置好了还是很漂亮的

转载请注明出处51数据库 » ubuntu查看软件 查看ubuntu安装了哪些软件

软件
前端设计
程序设计
Java相关