在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的默认包管理器,但你可以安装它来使用。
zypper
sudo 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
是一种跨平台的包管理系统,适用于安装一些特定的应用程序。
snapd
sudo 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
是另一种跨平台的包管理系统,适用于安装一些特定的应用程序。
flatpak
sudo 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上顺利安装所需的软件!