CentOS 8在直接使用yum install screen的时候 会提示失败,找不到对应的包,需要先安装EPEL库才行,方法如下:
yum install epel-release
然后再次yum install screen就可以安装成功了。
为什么 CentOS 8 直接 yum install screen 会报错?
在 CentOS 8 与 RHEL 8 官方架构中,Red Hat 对默认软件源进行了重构(分为 BaseOS 和 AppStream 仓库),并将经典终端复用工具 screen 移出了核心基础仓库。直接运行 yum install screen 会提示:
Error: Unable to find a match: screen
正确安装命令与步骤
方法一:启用 EPEL 扩展仓库安装
screen 软件包目前由 Fedora EPEL(Extra Packages for Enterprise Linux)官方维护,只需先启用 EPEL 仓库:
# 1. 安装并启用 EPEL 源
sudo dnf install epel-release -y
# 2. 更新仓库缓存
sudo dnf makecache
# 3. 安装 screen
sudo dnf install screen -y
方法二:使用现代官方推荐的终端复用器 tmux(强烈推荐)
在 CentOS 8 / Rocky Linux / AlmaLinux 中,官方推荐使用功能更为强大、兼容性更佳的 tmux 替代 screen:
# CentOS 8 原生仓库直接内置 tmux
sudo dnf install tmux -y
Screen 常用操作速查手册
- 新建后台会话:
screen -S mysession - 挂起当前会话(保持后台运行):同时按下
Ctrl + A,然后松开按键并按下D - 查看正在运行的所有会话列表:
screen -ls - 恢复进入后台会话:
screen -r mysession - 彻底终止并退出会话:在会话内输入
exit或按下Ctrl + D