设为首页 - 加入收藏
广告 1000x90
您的当前位置:9号彩票app下载 > 操作包 > 正文

Linux软件包管理的基本操作入门

来源:未知 编辑:admin 时间:2019-04-13

  【引自Winclient的博客】大多数现代类 Unix 的操作系统都提供了一个集中的软件包管理机制,以帮助用户搜索、安装和管理软件。而软件通常以“包”的形式存储在仓库“repository”中,对软件包的使用和管理被称为包管理。而 Linux 包的基本组成部分通常有:共享库、应用程序、服务和文档。

  包管理通常不仅限于软件的一次性安装,还包括了对已安装软件包进行升级的工具。“包仓库”有助于确保代码已经在你使用的系统上进行了审核,并由软件开发者或包维护者进行管理。

  在配置 Linux 服务器或者开发环境时,通常都不仅限于使用官方源。相较于现如今软件版本快速更新迭代而言,虽然官方源所使用的稳定版软件包很可能已过时,但对于系统管理员和开发人员来说,掌握常见Linux 包管理基本操作还是一项必备的常用技能。

  本文将介绍常用 Linux 发行版在搜索、安装和升级等包管理方面的基本方式和快速参考,可以帮助你快速了解不同 Linux 包管理的基本操作与技巧。

  大多数包管理系统是建立在包文件上的集合,包文件通常包含编译好的二进制文件和其它资源组成的:软件、安装脚本、元数据及其所需的依赖列表。

  虽然大多数流行的 Linux 发行版在包管理工具、方式和形式都大同小异,但却还是有平台差异:

  Debian 及其衍生产品如:Ubuntu、Linux Mint 和 Raspbian 的包格式为.deb文件,APT 是最常见包操作命令,可是搜索库、安装包及其依赖和管理升级。而要直接安装现成.deb包时,需要使用dpkg命令。

  大多数 Linux 都使用本地数据库来存储远程可用的包仓库列表,所以在安装或者升级包之前,最好更新一下这个数据库。

  在没有包管理方式时,要升级并保持 Linux 已装软件处在最新版本是一个巨大的工程,管理员和用户不得不手动跟踪上游软件版本变化及安全警告。在有了包管理系统之后,只需几条命令便可保持软件最新。

  大多数 Linux 桌面版本都提供用户可搜索和安装软包的界面,这是找寻和安装软件的最佳方法。但对于追求效率和服务器管理员来说,使用命令行工具查找/搜索软件包才是正途。

  在决定安装哪个包之前,我们往往都需要查看该软件包的详细说明。包的说明文件中,通常包括:包名、版本号及依赖列表等元数据,可以使用如下命令来查看。

  很多时候,我们在进行测试或者从某个地方直接拿到软件包之后需要从本地文件系统直接安装包。Debian 及衍生系统可以使用 dpkg 进行安装,CentOS 和 Fedora 系统使用 yum 和 dnf 命令进行安装。

  由于包管理器知道哪些文件是由哪个包提供的,所以在卸载不需要的软件包之后,通常可以获得一个干净的系统。

  好了,本文算是对常见的 Linux 发行版包管理基本操作进行了介绍,以帮助新手更快入门及大家在切换 Linux 发行版时更快上手。

  每日头条、业界资讯、热点资讯、八卦爆料,全天跟踪微博播报。各种爆料、内幕、花边、资讯一网打尽。百万互联网粉丝互动参与,TechWeb官方微博期待您的关注。

本文链接:http://1763inn.com/caozuobao/259.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top