软件删除后,可不可以重新安装?

分享于 

2分钟阅读

ubuntu

  繁體

问题

使用sudo最常见的任务是安装和删除软件。


sudo apt-get purge <appname>



但是sudo本身可以删除。


sudo apt-get purge sudo # Do not run this command on production computers!




ubuntu@ubuntu:~$ sudo


bash: /usr/bin/sudo: No such file or directory



有没有办法重新安装sudo?


答案1

我可以使用以下命令安装应用程序:


pkexec apt-get install <appname>



man pkexec


 pkexec allows an authorized user to execute PROGRAM as another user. If


 username is not specified, then the program will be executed as the


 administrative super user, root.



我觉得pkexec apt-get install sudo 应该也行。

pkexec apt-get install sudo


答案2

总是可以引导到恢复模式,进入到root shell,并且安装它。


答案3

是,可以通过chroot方法重新安装sudo软件包。

从Ubuntu live磁盘首次引导。


sudo mkdir /media/ubuntu


sudo mount /dev/sdaX /media/ubuntu # /dev/sdaX - previously installed Ubuntu partition.




for d in dev sys run proc; do sudo mount --bind /$d /media/ubuntu/$d ; done



现在chroot进入挂载的目录,


$ sudo chroot /media/ubuntu


# apt-get update



通过运行sudo软件包,


# apt-get install sudo



现在退出chrooted环境。

 
exit



最后启动Ubuntu OS,现在测试您的sudo命令,它肯定会工作。



Reinstall  SUDO  
相关文章