`

ubuntu命令行软件包管理

 
阅读更多
1. APT

 

      • APT (Advanced Package Tool,高级软件包工具) 是一个强大的包管理系统,而那些图形化程序如 添加/删除 应用程序 和 Synaptic 都是建立在它的基础之上的。APT 自动处理依赖关系并在系统软件包执行其他操作以便安装所要的软件包。 运行 APT 要求管理权限 。 可以被 APT 使用的一些常用命令:
        • 安装软件包:
          • sudo apt-get install packagename
        • 删除软件包:
          • sudo apt-get remove packagename
        • 获取新的软件包列表:
          • sudo apt-get update
        • 升级有可用更新的系统:
          • sudo apt-get upgrade
        • 列出更多命令和选项:
          • apt-get help

安装单个软件包文件

 

      • 虽然 Ubuntu 软件包库非常大,但也有可能您想要安装的软件包并不在 Ubuntu 库中。如果这样的话,您也可以从网站下载并安装文件。 在您安装文件之前确认您所下载的文件来自一个安全的源是重要的。 有许多不同类型的 Linux 软件包文件。它们多数与特定 Linux 发行版的软件管理器相关联。如 Debian 软件包 文件 (.deb 文件)、Redhat 软件包管理器 文件 (.rpm 文件) 和 Tarballs (.tar 文件)。 本部分内容将介绍如何安装这些单个文件。 无法保证这些文件将与您系统兼容,如果您安装这些文件的话,您也将无法得到安全更新。有鉴于此,如果您想安装程序的话,请尽可能通过软件包管理器来安装由 Ubuntu 自身提供的应用程序软件包。

 

2. 安装/卸载 .deb 文件

 

      • 这些是Debian 软件包。这些与 Ubuntu 相关的软件包文件使用 .deb 後缀是因为 Ubuntu 与 Debian GNU/Linux 发行版有着紧密的关系。您将需要管理权限来安装 .deb 文件 。
        • 要安装 .deb 文件,简单地双击它,然後选择 安装软件包 即可。
        • 或者,您也可以打开一个终端并输入:
          • sudo dpkg -i package_file.deb 来安装 .deb 文件。
        • 如需卸载 .deb 文件,在您软件包管理器中反选它,或输入:
          • sudo dpkg -r package_name

 

3. 将 .rpm 文件转为 .deb 文件

 

    • 另一种软件包文件是 .rpm为後缀
    • 的 Red Hat 软件包管理器文件。我们并不建议在 Ubuntu 系统中安装它们。在绝大多数情况下,Ubuntu 自身的 .deb 软件包是可用的。然而,如果绝对必要,可以使用程序 alien 将 .rpm 文件转化为.deb 文件。
      • 安装 alien 程序 。
      • 在终端使用管理权限运行以下命令:
        • sudo alien package_file.rpm
4. 安装 tarballs
    • 以 .tar.gz 或 .tar.bz2 作为後缀名的文件是在 Linux 和 Unix 中被广泛使用的 tarballs 的打包文件。 如果在任何 Ubuntu 软件库中都没有 Ubuntu 的软件包,您可以按照软件包自带的指示使用命令行来安装和卸载 Tarball 文件。 Tarballs 通常包括程序的源代码,并且需要 编译 才能使用。
分享到:
评论

相关推荐

    ubuntu命令行.pdf

    下面是 Ubuntu 命令行使用指南,涵盖了基本命令、APT 软件包管理工具、安装和卸载软件包等方面的知识点。 一、基本命令 1. 列举本地更新:sudo apt-get update 2. 安装可用更新:sudo apt-get upgrade 3. 查询...

    ubuntu命令行

    一、APT 的使用(Ubuntu Linux 软件包管理工具) APT(Advanced Package Tool)是 Ubuntu 操作系统中最流行的软件包管理工具。通过 APT,我们可以轻松地安装、更新、删除软件包,管理依赖关系等。 1. 列举本地更新...

    ubuntu_linux下如何使用终端命令行上网

    虽然与现代图形界面浏览器相比,命令行浏览器的功能相对有限,但对于某些特定场景(如服务器管理、远程访问等),它提供了一种轻量级且高效的解决方案。掌握这些技巧将有助于提高你在 Linux 环境下的工作效率。

    《ubuntu命令行简明教程》pdf

    在Ubuntu命令行中,常见的操作包括文件和目录管理、软件安装与管理、系统监控和管理等。以下是几个具体的命令知识点: 1. 文件和目录管理 - `pwd`:显示当前工作目录的路径。 - `ls`:列出当前目录下的文件和...

    xonotic-map-manager:Xonotic社区地图的命令行软件包管理器

    Xonotic地图管理员 项目的命令行软件包管理器。 默认情况下,与非官方的Xonotic地图存储库使用。 JSON提供了有关地图包的丰富元数据,这使得辨别它们之间的差异变得更加容易。 有关可用数据的信息,请检查 。要求...

    ubuntu软件包管理

    ubuntu 软件包管理技术详解 Ubuntu 作为一个流行的 Linux 发行版,软件包管理是其核心组件之一。软件包管理是指对操作系统中软件包的安装、更新、卸载和管理等操作。Ubuntu 中有多种软件包管理器,包括 dpkg、apt、...

    在Ubuntu的命令行下下载并安装Webmin

    "Ubuntu命令行下下载和安装Webmin" 本文将指导您在Ubuntu系统中使用命令行下载和安装Webmin,一个基于Web的系统管理工具。Webmin是一个功能强大的管理工具,提供了一个图形化的界面来管理系统的各种设置,例如用户...

    《ubuntu linux命令行简明教程》

    - **软件包管理**:`apt-get` 是 Ubuntu 中的默认软件包管理器,可用于安装、更新、卸载软件包等操作。 #### 五、总结 通过本教程的学习,读者可以对 Ubuntu Linux 命令行有一个全面的了解,并掌握一系列实用的...

    学号-姓名-实验10-Ubuntu软件包管理_1137942112.docx

    实验10-Ubuntu软件包管理是Linux系统管理与运维课程的一个重要环节,旨在让学生深入理解和熟练掌握Ubuntu操作系统中的软件包管理工具。在这个实验中,主要涉及了两个关键的命令行工具:dpkg和apt-get。 **dpkg命令*...

    ubuntu软件包安装卸载删除方法汇总

    本文将总结 Ubuntu 中软件包的安装、卸载和删除方法,主要介绍通过命令行方式进行的操作。 Ubuntu 软件安装方法 Ubuntu 中有多种方式可以安装软件包,以下是常用的两种方法: 1. APT 方式 APT(Advanced Package...

    简介ubuntu(debian)的软件包管理

    在Linux世界中,Ubuntu和Debian是两个非常流行的开源操作系统,它们都基于Debian软件包管理系统,这使得软件的安装、更新和管理变得极其高效。本文将深入介绍Ubuntu(Debian)的软件包管理机制,帮助用户更好地理解...

    掌握linux软件包管理方法。熟悉图形模式下软件管理工具的使用。

    在Linux操作系统中,软件包管理是一项至关重要的任务,它涉及到系统的稳定性和软件的正确安装与更新。本话题将深入探讨如何在Linux环境下管理软件包,尤其是通过RPM(Red Hat Package Manager)命令来操作,同时也会...

    钉钉 for ubuntu16.04

    `.deb`是Debian软件包的扩展名,它是Ubuntu基于的Debian Linux发行版的一种软件包管理方式。这些包包含了软件的源代码、执行文件、依赖关系和其他必要的元数据,使得用户可以方便地安装和升级软件。 安装步骤如下:...

    ubuntu-package-changelog:从命令行获取Ubuntu软件包changelog

    ubuntu-package-changelog可用于获取给定Ubuntu源软件包的更改日志。 例如: ubuntu-package-changelog focal Updates linux-azure --lines 12 linux-azure (5.4.0-1043.45) focal; urgency=medium [ Ubuntu: ...

    ubuntu linux命令行简明教程

    由于提供的【部分内容】中存在大量乱码和识别错误,导致这部分内容无法正常理解...以上所述知识点涵盖了Ubuntu Linux命令行的基础操作,通过这些知识点的学习,用户可以高效地管理和操作Linux系统,完成日常工作任务。

    synaptic——Ubuntu下的新立得软件包

    **synaptic:Ubuntu的新立得软件包管理器** 在Ubuntu这一流行的Linux发行版中,`synaptic`是一款不可或缺的工具,尤其对于那些习惯于图形化界面的用户来说。`synaptic`是一个基于Qt库的软件包管理器,它提供了一个...

    Ubuntu中命令行中文乱码解决方法

    在Ubuntu系统中,遇到命令行终端显示中文时出现乱码的情况是不少用户会遇到的问题,尤其是在进行中文环境下的编程或管理操作时,这无疑会给工作带来不便。本文将详细解析Ubuntu中命令行中文乱码的原因,并提供一套...

Global site tag (gtag.js) - Google Analytics