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

在 Ubuntu 等非 Nix 操作系統上安裝和使用 Nix 包管理器

系統 Linux
Nix 軟件包管理器可以安裝在任何 Linux 發行版上。具體方法如下。

人們喜歡使用不可變的 NixOS 的原因之一是它的 Nix 包管理器。

它有超過 80,000 個軟件包,這可能與 Debian 軟件包的數量相差比較大,但仍然令人印象深刻。

好處是你不必僅僅為了包管理器而 安裝 NixOS。與 Homebrew 和 Rust 的 Cargo 包管理器 一樣,你可以在當前發行版中使用 Nix 包管理器。

為什么要這么做?因為有時,你可能會發現僅以 Nix 打包格式提供的新應用。這種情況很少見,但有可能。

在本教程中,我將引導你完成以下內容:

  • 安裝 Nix 包管理器
  • 搜索并安裝包
  • 嘗試/測試軟件包而不安裝它們
  • 更新包
  • 刪除包

在其他 Linux 發行版上安裝 Nix 包管理器

Nix 包管理器有兩種安裝方式:全局安裝和本地安裝。

?? 全局安裝意味著系統上的每個可用用戶都可以訪問 nix 包管理器,而本地安裝僅適用于當前用戶。Nix 官方文檔 建議你使用全局安裝。

全局安裝

如果你想全局安裝 Nix 包管理器,那么,你需要執行以下命令:

sh <(curl -L https://nixos.org/nix/install) --daemon

執行上述命令后,需要輸入 y 鍵并按回車鍵:

完成后,關閉當前終端,因為它不會在當前終端會話上運行。

本地安裝

如果你更喜歡本地安裝并且不想每次都使用 sudo,則執行以下命令:

sh <(curl -L https://nixos.org/nix/install) --no-daemon

輸入 y 并在要求確認時按回車鍵。

完成后,關閉當前終端會話并啟動一個新終端會話以使用 Nix 包管理器。

搜索并安裝包

安裝 Nix 包管理器后,下一步是搜索包。

首先,訪問 Nix 搜索的官方頁面 并輸入你要安裝的軟件包的名稱。

從給定的描述中,你可以找到所需的軟件包,然后選擇 nix-env 進行永久安裝。

在這里,你可以添加一些額外的關鍵字以獲得更好的搜索結果。例如,在這里,我搜索 “Firefox browser”:

我上面提到的最后一步(“復制命令”)什么也不做,只是為你提供了一個用于安裝的命令。

現在,你所要做的就是在終端中執行該命令。

就我而言,它給了我以下命令來安裝 Firefox:

nix-env -iA nixpkgs.firefox

完成后,你可以使用以下命令列出已安裝的軟件包:

nix-env -q

使用包而不安裝它們

到目前為止,這是 Nix 包管理器的最佳功能,因為你可以使用/測試包甚至不用安裝它!

為此,你可以使用 Nix Shell,它允許你將交互式 Shell 與指定的包一起使用,關閉后,你將無法再訪問該包。

很酷,對吧?

要使用 nix-shell 訪問你喜歡的軟件包,請使用以下命令語法:

nix-shell -p <package_name>

例如,我想使用一次 neofetch,所以我使用了以下命令:

nix-shell -p neofetch

要退出 Shell,你所要做的就是執行 exit 命令:

exit

使用 Nix 包管理器更新包

使用 Nix 包管理器更新包非常簡單。

要更新軟件包,首先,你需要使用以下命令更新頻道:

nix-channel --update

接下來,你可以通過試運行更新命令來列出過時的軟件包:

nix-env --upgrade --dry-run

就我而言,Firefox 瀏覽器已經過時,需要更新!

要更新單個包,請使用以下命令:

nix-env -u <Package_name>

如果你想一次更新所有軟件包,請使用以下命令:

nix-env -u

使用 Nix 包管理器刪除包

要刪除軟件包,你只需按以下方式執行 nix-env 命令即可:

nix-env --uninstall [package_name]

例如,如果我想刪除 Firefox 瀏覽器,那么,我將使用以下命令:

nix-env --uninstall firefox

通過 NixOS 釋放其全部潛力

如果你喜歡 Nix 包管理器背后的想法,請相信我,你一定會喜歡 NixOS。

僅使用一個配置文件來復制整個系統就足以說服我切換到 NixOS,但還有更多原因:

我喜歡 NixOS。以至于我寫了整個系列,這樣你就不必閱讀文檔(基礎知識):

NixOS 系列

我希望你能像我一樣喜歡使用它。

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

2018-11-22 08:00:00

Linux軟件包管理器Nix

2021-12-09 09:27:22

MacOSHomebrew包管理器

2023-03-21 12:57:16

NixOS軟件包

2022-03-21 21:28:00

Homebrew包管理器Linux

2018-06-19 10:06:16

Linux軟件測試Nix包管理器

2025-02-04 13:53:18

NixGogRPC

2010-01-05 10:14:09

Ubuntu軟件包

2023-10-31 07:39:36

2013-11-20 15:32:13

紅帽RedHatYUM包

2013-04-18 15:53:46

SLURM開源分布式資源管理

2010-01-06 16:33:24

Ubuntu軟件包

2010-01-06 15:21:08

Ubuntu軟件安裝

2020-06-28 13:56:01

UbuntuAptSynaptic

2010-04-30 18:32:52

Unix刪除

2023-07-25 09:28:24

UbuntuFlatpak

2023-05-22 11:26:32

UbuntuQemu

2021-07-27 12:58:46

Linux包管理器安命令

2020-03-09 11:43:35

RustCargo編程語言

2020-12-03 12:06:54

HarmonyOS

2016-09-30 13:48:25

UbuntuPython報警系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文一区 | 91成人| 国产成人精品999在线观看 | 国产视频亚洲视频 | 成人国内精品久久久久一区 | 91网站在线看 | 日日噜| 在线视频一区二区三区 | 成人福利片 | 夜夜爽99久久国产综合精品女不卡 | 午夜精品久久久久久久星辰影院 | 国产精品久久一区二区三区 | 一区二区三区四区免费在线观看 | 国产精品高潮呻吟久久 | 91资源在线| 精品一区久久 | 日韩网站在线观看 | 午夜精品久久 | 午夜影院在线观看 | 无码一区二区三区视频 | 久久精品色欧美aⅴ一区二区 | 国产精品国产三级国产播12软件 | 日韩在线免费 | 91精品国产91久久久久游泳池 | 成人高潮片免费视频欧美 | 久久一区精品 | 福利视频一区二区三区 | 美女国产精品 | 成人午夜在线观看 | 日韩精品一区二区三区 | 亚洲视频免费在线 | 亚洲综合色视频在线观看 | 成人久久18免费网站 | 羞羞的视频在线 | 综合视频在线 | 人人鲁人人莫人人爱精品 | 日本黄色不卡视频 | 国产一区二区三区欧美 | 色综合视频 | 国产精品国产三级国产aⅴ中文 | 99re视频 |