我有一个运行 Linux 的硬件,似乎是一个相当空的发行版。以下是我得到的有关该系统的信息:
ID="cclinux"
NAME="CCLinux Distribution"
VERSION="2.0 (brant)"
VERSION_ID="2.0"
PRETTY_NAME="CCLinux Distribution 2.0 (brant)"
Linux v700 5.4.47-2.2.0+g5ec03d06f54e #1 SMP PREEMPT Mon Jan 4 15:33:04 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
Linux version 5.4.47-2.2.0+g5ec03d06f54e (oe-user@oe-host) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Mon Jan 4 15:33:04 UTC 2021
第一个手册报告整个系统正在运行systemd
(第 6 章),我不知道实际上是什么。正如 @Stephen Kitt 报道的那样
建议使用提供的包管理器来管理这些二进制文件。有关详细信息,请参阅程序员手册。
但我无法从第二本手册中获得额外的信息。
问题是:我使用所有其他发行版(例如 Fedora、Ubuntu、Mint、Slax、exc..)来使用包管理器(例如 dnf 或 apt)获取包。在这个版本中,我什至找不到 dpkg,所以我不知道应该如何安装软件包。我实际上知道我可以从表格中获取资源http://security.ubuntu.com/ubuntu/pool/例如,我尝试过wget dpkg
,这有效,但后来我不知道如何继续。
root@v700:/usr# sudo yum
sudo: yum: command not found
root@v700:/usr# sudo apt
sudo: apt: command not found
root@v700:/usr# sudo apt-get
sudo: apt-get: command not found
root@v700:/usr# sudo ZYpp
sudo: ZYpp: command not found
root@v700:/usr# sudo dnf
sudo: dnf: command not found
root@v700:/usr# sudo pacman
sudo: pacman: command not found
root@v700:/usr# sudo dpkg
sudo: dpkg: command not found
root@v700:/usr#
我应该怎么做才能安装包管理器并使用它?有可能吗?
如果你们能帮助我,请注意我对 Linux 还很陌生,所以,请不要假设任何事情。
答案1
CCLinux是基于约克托;基本原则是在成熟的 PC 上进行开发,并构建系统映像以安装在目标设备上。这就是设备本身没有包管理器的原因:设备的内容是静态的,您不应该在事后安装其他软件。
这程序员指南解释如何在构建系统上构建附加软件,以在目标系统上使用。
systemd 不是包管理器,它是一个系统和服务管理器。它不管理系统上已安装的软件,而是管理系统的运行时状态(包括服务之间的依赖关系)。