成人免费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:11:30

Fedora 8資料

2009-12-22 16:29:10

Fedora Core

2023-08-16 17:59:59

FedoraLinux

2023-08-06 06:44:06

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

2019-06-24 13:34:29

FedoraAnsible 2.8系統運維

2022-09-06 08:25:18

FedoraLinux

2020-08-16 09:00:15

樹莓派FedoraLinux

2022-12-03 16:02:51

2010-02-22 18:35:01

2010-06-02 13:05:14

Sendmail 安裝

2009-12-17 09:56:01

FedoraPPStream網絡電視
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产91精品久久久久久久网曝门 | 欧美专区日韩专区 | 中国三级黄色录像 | 国产草草视频 | 久久精品91久久久久久再现 | 欧美一区二区三区在线 | 中文字幕在线免费观看 | 国产精品九九九 | 日日夜夜视频 | 人人爽日日躁夜夜躁尤物 | 天天射夜夜操 | 日韩在线视频一区 | 91精品国产日韩91久久久久久 | 欧美视频三区 | 中文二区 | 亚洲情综合五月天 | a视频在线观看 | 国产四区 | 男女羞羞视频大全 | 天天操夜夜操 | 在线视频91 | 国产精品视频导航 | 国产又色又爽又黄又免费 | 新疆少妇videos高潮 | 精品欧美一区免费观看α√ | 国产精品成人免费 | 久久久久久久久久久久亚洲 | 一区二区在线看 | 成人a在线 | 成人午夜视频在线观看 | 成人网址在线观看 | 伊人免费在线观看高清 | 日本又色又爽又黄的大片 | 国产黄色在线观看 | 国产黄色精品 | 日韩中文字幕在线 | 中文字幕一区二区三区在线观看 | 精品久久久久久中文字幕 | 激情欧美一区二区三区中文字幕 | 中文字幕99| 日韩视频中文字幕 |