在Oracle VM VirtualBox中的Linux安装openssh-server时输入sudo apt-get install openssh-server命令,但显示sudo: apt-get: command not found 怎么办
时间: 2023-05-26 12:06:01 浏览: 511
linux不能使用sudo命令解决方案
这个错误提示是因为 Ubuntu 操作系统默认的 shell 是 bash,而 apt-get 命令是 Linux 系统中用来安装和管理软件包的工具,需要在bash环境下使用。有可能是由于系统没有安装 apt-get 工具而导致该错误。建议用以下步骤检查和解决问题:
1. 确认系统支持sudo命令,运行如下命令即可:
```
sudo echo "test"
```
如果提示输入密码,则表示 sudo 命令可用,如果您输入密码后没有回应,可以按下 Ctrl+C 终止。
2. 确认系统已安装 apt-get 命令。运行如下命令:
```
which apt-get
```
如果没有输出结果,则表示系统未安装 apt-get 命令,需要通过以下命令安装 apt-get :
```
sudo apt install apt-get
```
3. 如果 apt-get 命令已经安装,并且还是遇到 apt-get: command not found 的问题,则可以尝试更新 apt-get,并执行如下命令:
```
sudo apt-get update
sudo apt-get install --reinstall apt
```
4. 如果仍然有类似问题,您可以尝试运行以下命令来更新软件包索引:
```
sudo apt-get update
```
然后再尝试输入 sudo apt-get install openssh-server 命令进行 openssh-server 安装,相信问题会得到解决。
阅读全文