如何修复 Linux 终端中的“apt-get:找不到命令”
在 Linux 上使用 apt-get 命令遇到困难?以下是修复终端中的错误的方法。
要点
- 如果您遇到“apt-get:找不到命令”错误,请确保您使用的是基于 Debian 的 Linux 发行版。
- 如果您使用不同的发行版,例如 CentOS 或 RHEL,请使用适当的包管理器(例如 yum)而不是 apt-get。
- 重新安装操作系统或下载并安装 apt.deb 可以修复 Debian、Ubuntu 或 Raspberry Pi 操作系统中的“apt-get:命令未找到”错误。仔细检查拼写并在必要时使用“sudo”。
如果您想在基于 Debian 的 Linux 发行版上安装软件,apt-get 是一个可靠的终端命令。但是,您有时可能会遇到“找不到命令”错误作为响应的问题。
以下是如何处理“apt-get:找不到命令”错误。
什么是 apt-get?
apt-get 工具是 Debian 系列发行版的命令行包管理器。它允许您安装、更新和删除软件。其用法如下:
apt-get [option] [command]
因此,要安装 scrot 屏幕捕获软件,您可以使用:
apt-get install scrot
严格来说,apt-get 已被弃用,这意味着它不应该用于任何交互式安装(即,点击 Y 或 N 或根据请求输入任何其他命令)。相反,鼓励使用较短的 apt 命令(包括 apt-get 命令),同时批准 apt-get 用于脚本。
但是,如果您只需要安装一些软件,则两者都可以。
但是如果 apt-get 不起作用怎么办?
在 CentOS 或 RHEL 上出现“apt-get:命令未找到”?
apt-get 命令通常可以正常工作,但如果没有问题怎么办?
如果您使用的发行版不使用 apt-get,那么它根本无法工作。 (例如,在访问远程网络服务器时,这是一个很容易犯的错误。)要解决此问题,您必须使用正确的包管理器进行安装。
这可能是 pacman、zypper、yum 或 dnf,具体取决于 Linux 发行版。
例如,如果您拨入 CentOS 服务器并想要安装软件,则可以使用 yum,而不是 apt-get(或 apt):
yum install PACKAGE_NAME
(其中“PACKAGE_NAME”与可供安装的可用包相关。)
我们对 apt、yum 和 dnf 的比较进一步解释了这一点。
修复 Debian、Ubuntu 或 Raspberry Pi 操作系统上的“apt-get:找不到命令”
如果您使用 Debian 系列发行版(例如 Ubuntu、Pop!_OS 或 Raspberry Pi OS)并且遇到“apt-get:命令未找到”错误怎么办?
令人难以置信的是,这种情况可能会发生,但是可以采取什么措施来解决它呢?
- 重新安装操作系统。这是解决问题最快、最少动手的方法。
- 或者,从 Ubuntu 网站下载 apt.deb 并使用 sudo dpkg -i apt_[VERSION].deb 安装(更改文件名以匹配下载的文件)。
Raspberry Pi OS 用户可能会发现apt-get install(或sudo apt-get install)不起作用。在这种情况下,请尝试apt install。
另外,如果您尝试 apt-get install 并且出现不同的错误(沿着“临时故障解决”行,后跟服务器 URL),则问题与连接有关。因此,请执行以下检查:
- 网络连接
- 系统时钟和日期
- 使用 ping 确认您的计算机可以访问任何网站(例如 Google)
进行必要的调整后,重新启动计算机并重试。
修复“apt-get:命令未找到”错误的其他方法
其他三个问题可能会导致“apt-get:找不到命令”错误。
首先,你的命令拼写正确吗?打字错误可能会对任何以文本为中心的系统造成严重破坏,从谷歌搜索到在页面上查找单词或短语。 Linux 终端也不例外。花点时间确保您正确输入了“apt-get”。
第二,会不会是你的权限不够?不要使用“apt-get”,而是尝试使用“sudo apt-get”——“找不到命令”错误现在应该已清除。
最后,如果您发现弹出更具体的“sudo:找不到命令”错误,并且您已尝试了上述所有操作,则问题实际上可能出在 sudo 上,而不是 apt-get 上。查看我们的修复 sudo: 命令未找到错误的指南。
更新于:1个月前
相关文章
- git log 命令
- git branch 命令详解
- TP6.0命令行之自定义指令
- linux shell的几种截取字符串的方法
- TP6.0 自定义命令创建类文件
- Linux sed命令关键字匹配文件中整行的任意字符然后替换整行
- linux的Shell脚本中如何判断某个命令是否存在
- Linux中date命令如何格式化输出需要的时间格式
- 使用Docker Wine Qemu KVM在Linux运行Windows应用
- Debian Linux国内常用镜像源
- 修改数据 update 命令
- Composer 使用缩略名调用命令
- 删除数据 delete、truncate 命令
- CentOS7安装unzip解压工具命令使用方法
- MySQL 添加数据 insert 命令及优化
- Linux使用Docker部署.NET6网站图文教程
- linux中Qt工程编译报错: error: 找不到 -lGL
- Linux中通过命令连接指定WiFi
- 什么是宝塔Linux
- apache常见错误:VC运行库(找不到 VCRUNTIME140.dll)