Software-Installation
有什麼方法可以在 CoreOS 上安裝 Nano?
CoreOS 不包括包管理器,但我首選的文本編輯器是
nano
、 不vi
或vim
。有沒有辦法解決?
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 機器上執行此操作,請遵循此處指南中的提示:
- 啟動 CoreOS 盒子並以
core
使用者身份連接- 執行
/bin/toolbox
命令進入常用的 Fedora 容器。- 安裝您需要的任何軟體。在這種情況下要安裝 nano,它就像做一個
dnf -y install nano
(dnf 已經替換了 yum)一樣簡單- 使用 nano 編輯文件。“但是等等——我在一個容器裡!” 不用擔心——主機的文件系統是在
/media/root
容器內掛載的。因此,只需將範例文本文件保存在 中/media/root/home/core/test.txt
,然後保存exit
在容器中,最後將文件列出在/home/core
. 注意到你的 test.txt 文件了嗎?如果其中任何部分過於神秘或令人困惑,請提出後續問題。:-)
在最近的 CoreOS 47.83.202103292105-0 中,主機被放置在
/host
了/media/root
.