Click Upvote Asked: 2013-01-19 03:04:27 +0800 CST2013-01-19 03:04:27 +0800 CST 2013-01-19 03:04:27 +0800 CST 我不小心从我的 linux 服务器上删除了 sudo 和 yum 772 我一直在尝试在 Linux 服务器上升级 PHP。使用此页面上给出的说明,我运行了此命令: sudo yum remove php php-cli php-common php-devel php-gd php-mbstring 不知何故,自从我运行它以来,它似乎也从服务器中删除了 sudo 和 yum 。现在,如果我这样做sudo或者yum我收到错误:找不到命令。 我怎样才能把这些加回来? 注:我用的是centos linux 2 个回答 Voted Best Answer fuero 2013-01-19T03:58:57+08:002013-01-19T03:58:57+08:00 我假设 CentOS 6 和 64 位,所以如果不是这样的话请调整: su - Password: XXXX cd /tmp wget http://mirror.centos.org/centos-6/6/os/x86_64/Packages/yum-3.2.29-30.el6.centos.noarch.rpm wget http://mirror.centos.org/centos-6/6/os/x86_64/Packages/sudo-1.7.4p5-11.el6.x86_64.rpm rpm -hiv yum-3.2.29-30.el6.centos.noarch.rpm sudo-1.7.4p5-11.el6.x86_64.rpm yum update arober11 2013-01-19T03:50:24+08:002013-01-19T03:50:24+08:00 类型: su - password: xxxxxxxxx # Enter the root password which yum which sudo Yum 应该仍然存在,因为它默认受到保护,如果它真的消失了,你需要自己从http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz获取一个新副本,展开(tar -zxf yum-3.4.3.tar.gz),然后重新安装(参见 README)。如果 sudo 不见了/没找到就输入: yum update yum install sudo
我假设 CentOS 6 和 64 位,所以如果不是这样的话请调整:
类型:
Yum 应该仍然存在,因为它默认受到保护,如果它真的消失了,你需要自己从http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz获取一个新副本,展开(tar -zxf yum-3.4.3.tar.gz),然后重新安装(参见 README)。如果 sudo 不见了/没找到就输入: