Software-Installation

有什麼方法可以在 CoreOS 上安裝 Nano?

  • May 10, 2021

CoreOS 不包括包管理器,但我首選的文本編輯器是nano、 不vivim。有沒有辦法解決?

gcc不可用,因此無法從原始碼編譯:

core@core-01 ~/nano-2.4.1 $ ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking whether make supports nested variables... no
checking for style of include used by make... none
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/core/nano-2.4.1':
configure: error: no acceptable C compiler found in $PATH

為了說明這一點,我發現我想使用nano.

要在 CoreOS 機器上執行此操作,請遵循此處指南中的提示:

  1. 啟動 CoreOS 盒子並以core使用者身份連接
  2. 執行/bin/toolbox命令進入常用的 Fedora 容器。
  3. 安裝您需要的任何軟體。在這種情況下要安裝 nano,它就像做一個dnf -y install nano(dnf 已經替換了 yum)一樣簡單
  4. 使用 nano 編輯文件。“但是等等——我在一個容器裡!” 不用擔心——主機的文件系統是在/media/root容器內掛載的。因此,只需將範例文本文件保存在 中/media/root/home/core/test.txt,然後保存exit在容器中,最後將文件列出在/home/core. 注意到你的 test.txt 文件了嗎?

如果其中任何部分過於神秘或令人困惑,請提出後續問題。:-)

在最近的 CoreOS 47.83.202103292105-0 中,主機被放置在/host/media/root.

引用自:https://unix.stackexchange.com/questions/203606