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

  • 相关阅读:
    访问前端项目时Http请求变成了HTTPS
    Jenkins升级后无法正常启动(java.lang.IllegalStateException: An attempt to save the global configuration ......
    准备开始学习了。
    Nginx的安装与使用
    Linux 学习001
    Nginx为什么比Apache Httpd高效:原理篇
    Asp .Net Core Spa (二)
    Asp .Net Core Spa (一)
    基础笔记(三):网络协议之Tcp、Http
    跨平台运行ASP.NET Core 1.0
  • 原文地址:https://www.cnblogs.com/tangtangde12580/p/8027631.html
Copyright © 2011-2022 走看看