在CentOS Stream 8上安装软件有多种方法,以下是一些常用的方法:
dnf包管理器dnf是CentOS Stream 8的默认包管理器,类似于RHEL和Fedora上的yum。
sudo dnf install <package_name>
例如,安装httpd:
sudo dnf install httpd
sudo dnf update
sudo dnf upgrade
zypper包管理器(适用于从SUSE移植的用户)虽然zypper不是CentOS Stream 8的默认包管理器,但你可以安装它来使用。
zyppersudo dnf install zypper
zypper安装软件包sudo zypper install <package_name>
例如,安装httpd:
sudo zypper install httpd
rpm命令手动安装如果你有.rpm文件,可以使用rpm命令直接安装。
.rpm文件sudo rpm -ivh <package_name>.rpm
例如,安装httpd-2.4.6-90.el8.x86_64.rpm:
sudo rpm -ivh httpd-2.4.6-90.el8.x86_64.rpm
yum包管理器(适用于旧版本或特定场景)虽然dnf是CentOS Stream 8的默认包管理器,但yum仍然可用。
sudo yum install <package_name>
例如,安装httpd:
sudo yum install httpd
snap包管理器snap是一种跨平台的包管理系统,适用于安装一些特定的应用程序。
snapdsudo dnf install snapd
snapd服务sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install <application_name>
例如,安装hello:
sudo snap install hello
flatpak包管理器flatpak是另一种跨平台的包管理系统,适用于安装一些特定的应用程序。
flatpaksudo dnf install flatpak
flatpak服务sudo systemctl enable --now flatpak-daemon.service
flatpak install <application_name>
例如,安装org.gnome.Terminal:
flatpak install org.gnome.Terminal
dnf:作为CentOS Stream 8的默认包管理器,dnf是最常用和最稳定的选择。snap或flatpak:如果你需要安装一些特定的跨平台应用程序,可以考虑使用snap或flatpak。希望这些方法能帮助你在CentOS Stream 8上顺利安装所需的软件!