我认为我严重搞乱了我目前正在攻击的 EC2 实例。我尝试安装一些 rpmfusion 存储库来安装 FFMPEG,但它破坏了一些东西,我无法进行任何更新或安装任何东西。
因此,我运行了一个非常简单的 rm 命令rm /etc/yum.repos.d/rpmfusion-*
:不过,我认为这确实把事情搞砸了,因为我似乎找不到rpmbuild
安装 FFMPEG 所需的文件。
谁能帮助我从中恢复过来?我无法访问 EC2 控制面板,否则我只需启动另一个实例并重新开始。谁能指导我如何在类似 CentOS 的操作系统上简单地安装 FFMPEG?
答案1
您可以在此处重新加载 REPO RPMS:
http://rpmfusion.org/Configuration
您可能想找到与您已安装和执行的操作相匹配的版本:
yum reinstall packagename
答案2
为基础包创建 repo 文件
vim /etc/yum.repos.d/Centos-Base.repo
你必须像这样更改 Centos-Base.repo:
[base] name=CentOS-$releasever – Base #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
保存文件:wq
现在尝试安装/重新安装任何软件
yum reinstall ekiga
输出
Installed: ekiga.x86_64 0:4.0.1-4.el7
如果安装完毕,一切就都准备好了。