stable, 昨天升级后,今天不能sudo了,提示bash: sudo: command not found
这啥情况?
stable, 昨天升级后,今天不能sudo了,提示bash: sudo: command not found
这啥情况?
重新安装就好了吧
apt install sudo
至于为什么更新把sudo更没了,这个我就不知道了。
确实重装就可以了;
我只是关心,是我自己系统有问题,还是我操作有问题导致的sudo没了;再或者,是debian的问题导致的;
如果是我自己的问题,那对我来说就是大问题了,因为我已经非常在意系统级别的操作/系统稳定了,这种情况下还出问题,我应该尽量找出问题根源,这样可以修正,在后续使用中避免再出同样的问题;
如果是debian的问题,我倒是不担心了~
这个我觉得你可以去看一下日志,当时更新的时候发生了什么事情,具体的就是apt的输出,日志的位置应该在 /var/log/apt/term.log
根据这个或许可以找到一些线索
我看了下,果然有一条removing sudo (1.8.19p1-2.1);
sudo在debian里并不是必须安装的软件,我猜在系统里一开始你的sudo就是作为依赖被安装的,然后升级时同样因为依赖他的包被卸掉了所以也一同被卸掉了
如果不想这样的话你可以手动把sudo标记为手动安装
的包,这样就不会发生这种事情了
apt-mark manual sudo
原来还有这样的做法,明白了;
我一会儿重装就标记一下;