解决:Command ‘ls‘ not found, but can be installed with: apt install coreutils


种一棵树最好的时间是10年前,其次就是现在,加油!
                                                                                   --by蜡笔小柯南

一、问题分析

我们使用Linux的Ubuntu系统时,一些基础的命令,如:lllsls -l ,发现都不能使用,提示如下报错信息:

在这里插入图片描述

Command 'ls' not found, but can be installed with: apt install coreutils

很可能因为核心工具包出现了问题,从错误的提示中,我们发现,让我们安装 apt install coreutils

二、问题解决

之前这些命令可以正常使用,突然就用不了了,我们可以使用如下命令,重新安装核心工具包

sudo apt install --reinstall coreutils

等待安装完成后,搞定!

root@740:~# uname -r Command 'uname' not found, but can be installed with: apt install coreutils root@740:~# apt install ^C root@740:~# uname Command 'uname' not found, but can be installed with: apt install coreutils root@740:~# apt install coreutils Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages will be upgraded: coreutils 1 upgraded, 0 newly installed, 0 to remove and 291 not upgraded. 1 not fully installed or removed. Need to get 0 B/1,437 kB of archives. After this operation, 0 B of additional disk space will be used. (Reading database ... 126802 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4.1ubuntu1.2_amd64.deb ... Unpacking coreutils (8.32-4.1ubuntu1.2) over (8.32-4.1ubuntu1) ... Access denied: rename blocked for /usr/bin/logname.dpkg-new -> /usr/bin/logname dpkg: error processing archive /var/cache/apt/archives/coreutils_8.32-4.1ubuntu1.2_amd64.deb (--unpack): unable to install new version of '/usr/bin/logname': Permission denied Access denied: rename blocked for /usr/share/man/man1/logname.1.gz.dpkg-tmp -> /usr/share/man/man1/logname.1.gz dpkg: error while cleaning up: unable to restore backup version of '/usr/share/man/man1/logname.1.gz': Permission denied Access denied: rename blocked for /usr/share/doc/coreutils/changelog.Debian.gz.dpkg-tmp -> /usr/share/doc/coreutils/changelog.Debian.gz dpkg: error while cleaning up: unable to restore backup version of '/usr/share/doc/coreutils/changelog.Debian.gz': Permission denied Access denied: rename blocked for /usr/bin/logname.dpkg-tmp -> /usr/bin/logname dpkg: error while cleaning up: unable to restore backup version of '/usr/bin/logname': Permission denied Errors were encountered while processing: /var/cache/apt/archives/coreutils_8.32-4.1ubuntu1.2_amd64.deb needrestart is being skipped since dpkg has failed E: Sub-process /usr/bin/dpkg returned an error code (1)
最新发布
09-29
### 如何解决 `gparted` 命令未找到的问题并安装 GParted 在 Linux 系统中,如果遇到 `gparted` 命令未找到的问题,通常是因为 GParted 尚未安装或系统的包管理器未正确配置。以下是解决此问题的详细方法: #### 1. 更新系统包索引 在安装任何软件之前,建议先更新系统的包索引以确保获取最新的软件版本信息。可以使用以下命令完成此操作: ```bash sudo apt update ``` #### 2. 安装 GParted 更新完成后,可以通过以下命令安装 GParted: ```bash sudo apt install gparted ``` 此命令会从 Ubuntu 的官方存储库中下载并安装 GParted 工具[^1]。 #### 3. 验证安装是否成功 安装完成后,可以通过运行以下命令验证 GParted 是否已正确安装: ```bash gparted --version ``` 如果安装成功,该命令将返回 GParted 的版本号。 #### 4. 打开 GParted 安装完成后,可以通过以下命令启动 GParted: ```bash sudo gparted ``` 这将以超级用户权限启动 GParted 图形界面[^2]。 #### 5. 如果仍然无法找到 `gparted` 命令 如果在执行上述步骤后仍然遇到 `gparted` 命令未找到的问题,可能的原因包括: - **APT 源配置错误**:检查 `/etc/apt/sources.list` 文件,确保其中包含正确的 Ubuntu 存储库地址。 - **环境变量问题**:确认 `/usr/sbin` 和 `/usr/bin` 路径已添加到系统的 `PATH` 环境变量中。可以通过以下命令检查: ```bash echo $PATH ``` 如果路径缺失,可以临时添加路径: ```bash export PATH=$PATH:/usr/sbin:/usr/bin ``` #### 6. 在 Live 系统中安装 GParted 如果当前系统存在问题(例如磁盘空间不足或其他限制),可以使用 Ubuntu Live 系统进行修复。具体步骤如下: 1. 制作一个 Ubuntu 启动 U 盘。 2. 使用 U 盘启动计算机,并选择“Try Ubuntu”模式。 3. 在 Live 系统中打开终端,运行以下命令安装 GParted: ```bash sudo apt update && sudo apt install gparted ``` 4. 启动 GParted 并调整分区大小[^3]。 #### 示例代码 以下是一个完整的脚本示例,用于更新系统并安装 GParted: ```bash #!/bin/bash # 更新系统包索引 sudo apt update # 安装 GParted sudo apt install gparted # 验证安装 gparted --version ``` ### 注意事项 - 在调整分区时,请确保备份重要数据,以免因误操作导致数据丢失。 - 如果需要扩展根目录或其他分区,可以在 GParted 中右键单击目标分区并选择“Resize/Move”选项[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜡笔小柯南

多谢投喂,感恩家人

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值