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

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

系統 Linux
模塊化使 Fedora 能夠在倉庫中提供替代版本的 RPM 軟件包。每個 Fedroa 版本可以原生構建不同應用、語言運行時和工具版本的多個版本。

 Modularity使 Fedora 能夠在倉庫中提供替代版本的 RPM 軟件包。每個 Fedroa 版本可以原生構建不同應用、語言運行時和工具版本的多個版本。

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

模塊化基礎知識

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

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

為了不讓用戶因為太多選擇而難以承受,每個 Fedora 版本都有一組默認,因此只需要在需要時做出決定。

***,為了簡化安裝,可以根據用例使用預定義的 profile 選擇性地安裝模塊。例如,數據庫模塊可以作為客戶端,服務端或同時安裝。

實際使用模塊化

當你在 Fedora 系統上安裝 RPM 軟件包時,它很可能它來自模塊流。你可能沒有注意到的原因之一是模塊化的核心原則之一是在你探究之前保持不可見。

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

  1. $ sudo dnf install i3
  2. ...
  3. Done!

正如所料,上面的命令會在系統上安裝 i3 包及其依賴項。這里沒有其他事情發生。但另一個會怎么樣?

  1. $ sudo dnf install dwm
  2. ...
  3. Enabling module streams:
  4. dwm 6.1
  5. ...
  6. Done!

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

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

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

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

  1. $ sudo dnf module list
  2. ...
  3. dwm latest ...
  4. dwm 6.0 ...
  5. dwm 6.1 [d] ...
  6. dwm 6.2 ...
  7. ...
  8. Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

輸出顯示 dwm 模塊有四個流,6.1 是默認值。

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

  1. $ sudo dnf module enable dwm:6.2
  2. ...
  3. Enabling module streams:
  4. dwm 6.2
  5. ...
  6. Done!
  7. $ sudo dnf install dwm
  8. ...
  9. Done!

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

  1. $ sudo dnf module list
  2. ...
  3. postgresql 9.6 client, server ...
  4. postgresql 10 client, server ...
  5. postgresql 11 client, server ...
  6. ...

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

  1. $ sudo dnf module install postgresql:11/server

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

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

  1. $ sudo dnf module install postgresql:11/client

還有許多其他帶有多個流的模塊可供選擇。在編寫本文時,Fedora 30 中有 83 個模塊流。包括兩個版本的 MariaDB、三個版本的 Node.js、兩個版本的 Ruby 等等。

有關完整的命令集(包括從一個流切換到另一個流),請參閱模塊化的官方用戶文檔

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

2010-02-23 17:47:27

Fedora RPM

2021-08-02 12:41:09

FedoraFedora 34Linux

2014-08-19 09:33:29

FedoraCentOSRPM

2020-12-28 06:44:45

FedoraLinux RPM文件

2009-12-22 16:29:10

Fedora Core

2009-12-22 16:11:30

Fedora 8資料

2023-08-06 06:44:06

2023-08-16 17:59:59

FedoraLinux

2010-01-11 10:23:14

linuxrpm包

2010-02-26 10:33:31

Fedora ruby

2009-12-28 12:25:44

2010-03-01 17:02:16

Fedora scim

2022-10-17 06:34:28

FedoraLinuxRPM Fusion

2022-09-06 08:25:18

FedoraLinux

2010-06-02 13:05:14

Sendmail 安裝

2010-02-22 18:35:01

2020-08-16 09:00:15

樹莓派FedoraLinux

2022-12-03 16:02:51

2019-06-24 13:34:29

FedoraAnsible 2.8系統運維

2009-12-17 09:56:01

FedoraPPStream網絡電視
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品亚洲精品国产欧美 | h视频在线观看免费 | 亚洲国产成人精品女人久久久野战 | 国产精品久久久久久久免费大片 | www.日韩在线 | 九九国产在线观看 | 成年人视频在线免费观看 | 麻豆久久久9性大片 | 北条麻妃国产九九九精品小说 | 91热爆在线观看 | 综合久久综合久久 | 天天看天天操 | 国产欧美性成人精品午夜 | 精品视频在线观看 | 毛片一区二区三区 | 亚洲一区 中文字幕 | 亚洲+变态+欧美+另类+精品 | 国产精品久久久99 | 国产一级在线 | 国产成人精品免高潮在线观看 | 在线观看毛片网站 | 国产高清一区二区三区 | 最新日韩在线 | 亚洲成人一区 | 久草视| 欧美精品一区二区三区在线播放 | 中文字幕 在线观看 | 日韩一区二区三区在线观看 | 久久99国产精品 | 欧美极品在线观看 | 国产激情在线 | 成人免费福利视频 | 欧美中国少妇xxx性高请视频 | 91精品久久久久久综合五月天 | 久久精品视频在线播放 | 日韩在线视频网址 | 欧美日韩不卡 | 亚洲国产成人精品一区二区 | 亚洲三区视频 | 特级丰满少妇一级aaaa爱毛片 | 成人亚洲网 |