久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

在Fedora中如何安裝替代版本的RPM包

共計(jì) 1849 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。

自動(dòng)寫代碼機(jī)器人,免費(fèi)開通

這篇文章將為大家詳細(xì)講解有關(guān)在 Fedora 中如何安裝替代版本的 RPM 包,丸趣 TV 小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

Modularity 使 Fedora 能夠在倉(cāng)庫(kù)中提供替代版本的 RPM 軟件包。每個(gè) Fedroa 版本可以原生構(gòu)建不同應(yīng)用、語(yǔ)言運(yùn)行時(shí)和工具版本的多個(gè)版本。

Fedora Magazine 大約一年前就寫了 Fedora 28 服務(wù)器版的模塊化。那時(shí),它只是一個(gè)有附加內(nèi)容的可選倉(cāng)庫(kù),并且明確只支持服務(wù)器版。到目前為止,它已經(jīng)發(fā)生了很多變化,現(xiàn)在模塊化是 Fedora 發(fā)行版的核心部分。一些軟件包已完全變成模塊。在編寫本文時(shí),F(xiàn)edora 30 的 49,464 個(gè)二進(jìn)制 RPM 軟件包中的 1,119(2.26%)來(lái)自模塊(關(guān)于這個(gè)數(shù)字的更多信息)。

模塊化基礎(chǔ)知識(shí)

由于許多軟件包有不同的版本會(huì)讓人難以承受(并且難以管理),所以包被分組為模塊,它可以代表一個(gè)應(yīng)用程序、一個(gè)語(yǔ)言運(yùn)行時(shí)或任何其他合理的組。

模塊通常有多個(gè)流,這通常代表軟件的主要版本。它可以并行使用,但在給定系統(tǒng)上只能安裝每個(gè)模塊的一個(gè)流。

為了不讓用戶因?yàn)樘噙x擇而難以承受,每個(gè) Fedora 版本都有一組默認(rèn),因此只需要在需要時(shí)做出決定。

***,為了簡(jiǎn)化安裝,可以根據(jù)用例使用預(yù)定義的 profile 選擇性地安裝模塊。例如,數(shù)據(jù)庫(kù)模塊可以作為客戶端,服務(wù)端或同時(shí)安裝。

實(shí)際使用模塊化

當(dāng)你在 Fedora 系統(tǒng)上安裝 RPM 軟件包時(shí),它很可能它來(lái)自模塊流。你可能沒有注意到的原因之一是模塊化的核心原則之一是在你探究之前保持不可見。

讓我們比較以下兩種情況。首先,安裝流行的 i3 平鋪窗口管理器,然后安裝極簡(jiǎn)化的 dwm 窗口管理器:

$ sudo dnf install i3...Done!

正如所料,上面的命令會(huì)在系統(tǒng)上安裝 i3 包及其依賴項(xiàng)。這里沒有其他事情發(fā)生。但另一個(gè)會(huì)怎么樣?

$ sudo dnf install dwm...Enabling module streams: dwm 6.1...Done!

感覺是一樣的,但后臺(tái)發(fā)生了一些事情。它啟用了默認(rèn)的 dwm 模塊流(6.1),并且安裝了模塊中的 dwm 包。

為了保持透明,輸出中有一條關(guān)于模塊自動(dòng)啟用的消息。但除此之外,用戶不需要了解模塊化的任何信息,以便按照他們一貫的方式使用他們的系統(tǒng)。

但如果他們使用模塊化方式呢?讓我們看看如何安裝不同版本的 dwm。

使用以下命令查看可用的模塊流:

$ sudo dnf module list...dwm latest ...dwm 6.0 ...dwm 6.1 [d] ...dwm 6.2 ......Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

輸出顯示 dwm 模塊有四個(gè)流,6.1 是默認(rèn)值。

要安裝不同版本的 dwm 包,例如,安裝 6.2 的流。啟用它,然后使用以下兩個(gè)命令安裝軟件包:

$ sudo dnf module enable dwm:6.2...Enabling module streams: dwm 6.2...Done!$ sudo dnf install dwm...Done!

***,讓我們看下配置,以 PostgreSQL 為例。

$ sudo dnf module list...postgresql 9.6 client, server ...postgresql 10 client, server ...postgresql 11 client, server ......

要安裝 PostgreSQL 11 服務(wù)端,使用以下命令:

$ sudo dnf module install postgresql:11/server

請(qǐng)注意,除了啟用流之外,我們可以指定配置從而使用一條命令安裝模塊。

可以立即安裝多個(gè)版本。要添加客戶端工具,使用下面的命令:

$ sudo dnf module install postgresql:11/client

還有許多其他帶有多個(gè)流的模塊可供選擇。在編寫本文時(shí),F(xiàn)edora 30 中有 83 個(gè)模塊流。包括兩個(gè)版本的 MariaDB、三個(gè)版本的 Node.js、兩個(gè)版本的 Ruby 等等。

關(guān)于“在 Fedora 中如何安裝替代版本的 RPM 包”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

向 AI 問(wèn)一下細(xì)節(jié)

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-07發(fā)表,共計(jì)1849字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 晋城| 宜章县| 广饶县| 潮州市| 晋江市| 德昌县| 黄石市| 金山区| 苏尼特右旗| 玉溪市| 上犹县| 阿拉善左旗| 通辽市| 永川市| 葫芦岛市| 叶城县| 铜鼓县| 永宁县| 建瓯市| 台山市| 德令哈市| 穆棱市| 高青县| 綦江县| 会泽县| 山丹县| 威宁| 镶黄旗| 侯马市| 奉贤区| 容城县| 加查县| 靖远县| 甘德县| 乌兰县| 太原市| 页游| 屏东市| 都江堰市| 颍上县| 天峻县|