成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

遷移到Linux:安裝軟件

系統 Linux
所有的 Linux 打包系統和工具都會讓人迷惑,但是這篇面向初學者的教程可以幫助你搞明白。

[[252877]]

所有的 Linux 打包系統和工具都會讓人迷惑,但是這篇面向初學者的教程可以幫助你搞明白。

如你所見,眾所矚目的 Linux 已經用在互聯網,以及 Arduino、Beagle 和樹莓派主板等設備上,或許你正在考慮是時候嘗試一下 Linux 了。本系列將幫助你成功過渡到 Linux。如果你錯過了本系列的早期文章,可以在這里找到它們:

安裝軟件

要在你的計算機上獲得新軟件,通常的方法是從供應商處獲得軟件產品,然后運行一個安裝程序。過去,軟件產品會出現在像 CD-ROM 或 DVD 一樣的物理媒介上,而現在我們經常從互聯網上下載軟件產品。

使用 Linux,安裝軟件就像在你的智能手機上安裝一樣。如同你的手機應用商店一樣,在 Linux 上有個提供開源軟件工具和程序的中央倉庫central repository,幾乎任何你想要的程序都會出現在可用軟件包列表中以供你安裝。

每個程序并不需要運行單獨的安裝程序,而是你可以使用 Linux 發行版附帶的軟件包管理工具。(這里說的 Linux 發行版就是你安裝的 Linux,例如 Ubuntu、Fedora、Debian 等)每個發行版在互聯網上都有它自己的集中存儲庫(稱為倉庫),它們存儲了數千個預先構建好的應用程序。

你可能會注意到,在 Linux 上安裝軟件有幾種例外情況。有時候,你仍然需要去供應商那里獲取他們的軟件,因為該程序不存在于你的發行版的中央倉庫中。當軟件不是開源和/或自由軟件的時候,通常就是這種情況。

另外請記住,如果你想要安裝一個不在發行版倉庫中的程序時,事情就不是那么簡單了,即使你正在安裝自由及開源程序。這篇文章沒有涉及到這些更復雜的情況,請遵循在線的指引。

有了所有的 Linux 包管理系統和工具,接下來干什么可能仍然令人困惑。本文應該有助于澄清一些事情。

包管理

目前在 Linux 發行版中有幾個相互競爭的用于管理、安裝和刪除軟件的包管理系統。每個發行版都選擇使用了一個包管理工具package management tools。Red Hat、Fedora、CentOS、Scientific Linux、SUSE 等使用 Red Hat 包管理(RPM)。Debian、Ubuntu、Linux Mint 等等都使用 Debian 包管理系統,簡稱 DPKG。還有一些其它包管理系統,但 RPM 和 DPKG 是最常見的。

圖 1: Package installers

圖 1: Package installers

無論你使用的軟件包管理是什么,它們通常都是一組構建于另外一種工具之上的工具(圖 1)。***層是一個命令行工具,它可以讓你做任何與安裝軟件相關的一切工作。你可以列出已安裝的程序、刪除程序、安裝軟件包文件等等。

這個底層工具并不總是最方便使用的,所以通常會有一個命令行工具,它可以使用單個命令在發行版的中央倉庫中找到軟件包,并下載和安裝它以及任何依賴項。***,通常會有一個圖形應用程序graphical application,可以讓你使用鼠標選擇任何想要的內容,然后單擊 “install” 按鈕即可。

圖 2: PackageKit

圖 2: PackageKit

對于基于 Red Hat 的發行版,包括 Fedora、CentOS、Scientific Linux 等,它們的底層工具是 rpm,高級工具叫做 dnf(在舊系統上是 yum)。圖形安裝程序稱為 PackageKit(圖 2),它可能在系統管理菜單下顯示名字為 “Add/Remove Software(添加/刪除軟件)”。

圖 3: Ubuntu Software

圖 3: Ubuntu Software

對于基于 Debian 的發行版,包括 Debian、Ubuntu、Linux Mint、Elementary OS 等,它們的底層命令行工具是 dpkg,高級工具稱為 apt。在 Ubuntu 上管理已安裝軟件的圖形工具是 Ubuntu Software(圖 3)。對于 Debian 和 Linux Mint,圖形工具稱為新立得Synaptic,它也可以安裝在 Ubuntu 上。

你也可以在 Debian 相關發行版上安裝一個基于文本的圖形化工具 aptitude。它比 新立得synaptic更強大,并且即使你只能訪問命令行也能工作。如果你想通過各種選項進行各種“騷”操作,你可以試試這個,但它使用起來比新立得更復雜。其它發行版也可能有自己獨特的工具。

命令行工具

在 Linux 上安裝軟件的在線說明通常描述了在命令行中鍵入的命令。這些說明通常更容易理解,并且將命令復制粘貼到命令行窗口中,可以在不出錯的情況下一步步進行。這與下面的說明相反:“打開這個菜單,選擇這個程序,輸入這個搜索模式,點擊這個標簽,選擇這個程序,然后點擊這個按鈕”,這經常讓你在各種操作中迷失。

有時你正在使用的 Linux 沒有圖形環境,因此熟悉從命令行安裝軟件包是件好事。表 1 和表 2 列出了基于 RPM 和 DPKG 系統的一下常見操作及其相關命令。

請注意 SUSE,它像 RedHat 和 Fedora 一樣使用 RPM,卻沒有 dnf 或 yum。相反,它使用一個名為 zypper 的程序作為高級命令行工具。其他發行版也可能有不同的工具,例如 Arch Linux 上的 pacman 或 Gentoo 上的 emerge。有很多包管理工具,所以你可能需要查找哪個適用于你的發行版。

這些技巧應該能讓你更好地了解如何在新的 Linux 中安裝程序,以及更好地了解 Linux 中各種軟件包管理方式如何相互關聯。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-01-08 08:50:05

Linux內核系統程序

2018-07-10 14:46:04

LinuxShellsudo

2012-05-21 10:23:36

2018-01-30 12:50:40

Linux遷移圖形環境

2013-05-03 09:49:38

MySQLMariaDB

2009-02-06 10:32:00

UnixLinux服務器

2018-12-19 09:48:00

Linux網絡系統設置

2018-07-10 14:29:05

Linux命令行

2015-09-14 14:49:39

MySQLMariaDBLinux

2011-12-14 10:06:55

UnixLinux服務器

2018-01-10 12:42:09

Linux磁盤文件系統

2014-04-21 15:01:15

2009-10-13 14:36:31

UNIXSUSE Linux操作系統

2010-09-29 11:06:21

活動目錄OpenLDAP

2011-09-09 10:18:22

PHP

2015-02-13 18:43:34

Windows Azu阿里云遷移

2011-03-31 13:43:06

WindowsLinux遷移

2020-12-29 10:12:19

WindowsLinux操作系統

2016-10-26 16:44:44

WatchfinderAWS云計算

2017-07-26 16:09:54

系統遷移趨勢
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美视频成人 | 久久九九99 | 国产精品视频久久久 | 久久国产精品免费一区二区三区 | 国产成人免费视频 | 亚洲国产精品99久久久久久久久 | 一区二区三区高清在线观看 | 久久99久久99久久 | 国产欧美精品一区二区色综合朱莉 | 一区二区成人 | 欧美无乱码久久久免费午夜一区 | 国产精品综合一区二区 | 欧美日韩在线一区二区三区 | 天天看天天爽 | 涩爱av一区二区三区 | 99精品网| 免费99精品国产自在在线 | k8久久久一区二区三区 | 亚洲成人毛片 | 精品香蕉一区二区三区 | av一区二区三区 | 国产视频一区在线 | 免费视频一区二区 | 国产一区 | 亚洲电影中文字幕 | 国产精品福利视频 | 国产伦一区二区三区四区 | 国产成人啪免费观看软件 | 国产999精品久久久久久 | 99国产精品一区二区三区 | 国产在线精品一区二区三区 | 亚洲精品18 | 欧美成人免费在线 | 男女羞羞视频大全 | 看真人视频一级毛片 | 国产成年人小视频 | 中国一级毛片免费 | 欧美福利一区 | 成人久久久 | 日韩精品成人一区二区三区视频 | 在线免费观看色 |