zoukankan      html  css  js  c++  java
  • linux中安装软件,查看、卸载已安装软件方法

    各种主流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

  • 相关阅读:
    如何将自己的镜像上传到私库
    基于spring-cloud的微服务(1) 服务注册中心eureka
    关于对象池技术的一些记录
    为Docker容器中运行的gitlab添加ssh的一些问题记录
    使用java实现的socket代理(支持socket4和socket5)
    ConfluenceRemoteUserAuth
    JiraRemoteUserAuth
    Apache 的mod_auth_cas模块的介绍和使用
    基于乌班图的标准镜像添加中文支持
    apache反向代解决绝对路径可能出现的问题
  • 原文地址:https://www.cnblogs.com/tangtangde12580/p/8027631.html
Copyright © 2011-2022 走看看