各种主流Linux发行版都采用了某种形式的包管理系统(PMS)来控制软件和库的安装。

软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问。这些服务器称为仓库。

由于Linux发行版众多,目前还没有统一的PMS标准工具。

这里分别讨论基于Debian的系统和基于Red Hat的系统中查看、安装、卸载软件办法。

(1)基于Debian的发行版(如Ubuntu和Linux Mint)

dpkg命令是基于Debian系PMS工具的核心。包含在这个PMS的其他工具有:

*apt-get

*apt-cache

*aptitude

这里说明常用的命令行工具aptitude。

直接在shell提示符$键入aptitude并按下回车键。就会进入aptitude全屏模式。(若未安装aptitude,执行$sudo apt install aptitude安装)

在aptitude可以上下键选择和按回车进入具体内容显示。

看完了已安装软件包后,按q键退出显示。

若只想快速显示某个特定包详细信息,可以在命令行下键入以下命令:

$aptitude show package_name

在系统上用aptitude从软件仓库中安装软件包:

$aptitude install package_name  (也可用其他工具,例如:$sudo apt-get install package_name)

用aptitude更新系统上所有软件包

$aptitude safe-upgrade

用aptitude只删除软件包而不删除数据和配置文件

$sudo aptitude remove package_name

用aptitude删除软件包和相关的数据和配置文件,用purge选项

$sudo aptitude purge wine

查看软件包是否已删除,用aptitude的search选项。如果在软件包名称前看到一个c,软件已删除。若是p,说明配置文件也已删除。

(2)基于Red Hat的发行版(如Fedora、openSUSE及Mandrive)

rpm命令是Red Hat系PMS的底层基础。其中常见的工具有:

*yum:在Red Hat和Fedora中使用

*urpm:在Mandrive中使用

*zypper:在openSUSE中使用

这里说明常用的命令行工具yum

找出系统上已安装的包

yum list installed (输出信息可能一闪而过,可将输出信息yum list installed > installed_software重定向到文件中方便查看)

安装软件

yum install package_name

更新ruanj

yum list updates

卸载软件

yum remove package_name

删除软件和它所有文件

yum erase package_name

转载于:https://www.cnblogs.com/tangtangde12580/p/8027631.html

linux中安装软件,查看、卸载已安装软件方法相关推荐

  1. 如何查看linux安装了那些软件下载,linux中安装软件,查看、卸载已安装软件方法...

    各种主流Linux发行版都采用了某种形式的包管理系统(PMS)来控制软件和库的安装. 软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问.这些服务器称为仓库. 由于Linux ...

  2. linux安装软件和卸载的几种方法

    一.rpm包安装方式步骤:  1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所 ...

  3. linux查看安装的所有内核,Linux怎么查看系统已安装内核

    当我们需要在Linux系统中安装一些软件而去下载安装文件时,一般都需要确认到底下载哪个版本的安装包,这就需要我们知道自己的Linux系统到底是什么版本.什么内核,下面跟着学习啦小编一起来了解一下Lin ...

  4. linux下卸载软件命令行,如何使用Linux中的命令行卸载软件 | MOS86

    Linux提供了不同的安装软件的方法.您可以使用Ubuntu软件中心从标准Ubuntu软件仓库外部或通过编译源代码安装来自标准Ubuntu软件仓库的软件.但是,如果你需要卸载程序怎么办? 如果您使用U ...

  5. linux 卸载软件命令_如何在Linux中使用命令行卸载软件

    linux 卸载软件命令 Linux provides different methods for installing software. You can install software from ...

  6. linux安装virtualbox命令,在Linux中从命令行查找Virtualbox Version的方法

    在我的Ubuntu无头服务器上使用Virtualbox时,我需要找到Virtualbox的版本,如果是GUI,我可以通过导航到Virtualbox->About->Help轻松找到它,但我 ...

  7. Linux中在Virtualbox 5.0上安装Windows10

    [ 这篇文章英文源:http://itsfoss.com/install-windows-10-virtualbox-linux/ ] (鼓励大家去看英文源网站,我英语能力有限,如有错误,请大家见谅- ...

  8. Windows平台上一些开发软件的卸载与安装@大蟒蛇马戏团

    Windows平台上一些开发软件的卸载与安装 JDK的卸载 Windows+R 打开运行命令栏输入命令 control 卸载程序. 卸载环境变量. JDK的安装 获取JDK甲骨文官网 注意安装路径(最 ...

  9. 查看 Python 已安装模块的方法

    目录 前言 1 方法列举 2 方法演示 2.1. 方法一演示 2.2. 方法二演示 2.3. 方法三演示 总结 前言 提示:这里可以添加本文要记录的大概内容: 本文介绍几种查看 Python 已安装模 ...

  10. coreldraw x5安装视频教程_Coreldraw提示已安装另一版本导致安装失败的解决办法

    Coreldraw提示"由于您已安装了另一版本,因此无法安装本产品.要安装本产品,您必须首先卸载现有版本"的情况在Coreldraw X8及Coreldraw 2017上都存在,下 ...

最新文章

  1. c语言加减乘除算术程序,求一个计算加减乘除的C语言程序
  2. 纪念乔布斯,推出四期iPad、iphone赠书活动【第一期】
  3. 神经网络设计神经网络
  4. python常见问题
  5. Mybatis generator 1.4.x 入门教程--转载
  6. Linux 下从头再走 GTK+-3.0 (一)
  7. Java 继承——3
  8. “敏捷开发”怎么就“敏捷”了
  9. linux通过usb给windows,如何从Linux创建Windows USB安装程序 | MOS86
  10. Gurobi软件求解线性规划问题(卜算学习记录)
  11. ov5640帧率配置_ov5640不改变pclk的情况下,通过缩小输出图像大小来提高输出帧率...
  12. 机器学习 | AHP层次分析法
  13. Excise_day02
  14. Armbian搭建本地Gitea服务器
  15. Jdon DDD分析法
  16. Android手机刷机介绍
  17. 算法高级(40)-基于分治算法完美解决的人类基因组计划
  18. 红帽8使用nfs共享本地镜像
  19. 后出海时代:“陡坡式增长”失速,“阶梯式增长”到来
  20. 三星s7android版本,果粉评价三星S7:最大缺点是运行Android系统

热门文章

  1. bat php 监控网站,bat curl 发送http请求 监控网站
  2. c++ 检查缓冲大小与记录大小是否匹配_后端程序员不得不会的 Nginx 转发匹配规则...
  3. 【算法竞赛学习】数字中国创新大赛智慧海洋建设-Task5模型融合
  4. 『设计模式』我就要一个对象,你别给我这么多好不好!---单例模式
  5. USACO Training Section 1.2 [USACO1.2]回文平方数
  6. POJ 2054 Color a Tree解题报告
  7. 哇靠靠,这也行?零基础DIY无人驾驶小车(三)
  8. [机器学习] --- Getting Started With MachineLearning
  9. 【git】git 入门使用手册
  10. 深度学习 图像分类_深度学习时代您应该阅读的10篇文章了解图像分类