apt-get install 出错问题

用apt-get 安装 make提示什么“无法打开锁文件 /var/lib/dpkg/lock ”

# apt-get install make

E: 无法打开锁文件 /var/lib/dpkg/lock - open (2: 没有那个文件或目录)
E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
root@Debian# rm /var/lib/dpkg/lock

rm: 无法删除"/var/lib/dpkg/lock": 没有那个文件或目录

在网上搜了一通。好像没有针对debian的。

凡事靠自己了。

它说打不开lock哪就给它建一个就得了。

于是建一个空文件。copy到/var/lib/dpkg下。

 cp /opt/lock /var/lib/dpkg/lock

再次apt-get install make

又提示:E: 无法打开文件 /var/lib/dpkg/status - open 

同样,建一个空的status给它耍就ok了。:)



当你看到 "sudo: apt-get: command not found" 这样的错误时,意味着你在尝试通过root用户权限执行apt-get命令,但在当前环境中,apt-get并没有被正确地配置或者找不到。apt-get通常是用于Debian和Ubuntu系统的包管理工具。 这种情况可能是由于以下几个原因: 1. **不在Debian/Ubuntu环境**:如果你不是在Debian、Ubuntu或其他基于apt的发行版上,apt-get可能不存在。 2. **未安装基础包管理器**:初次安装Debian或Ubuntu的新鲜安装可能会遗漏基本的软件包管理工具。 3. **apt缓存过期或损坏**:apt-get更新失败可能导致缓存出错,需要先清理然后尝试更新。 4. **软件源配置问题**:apt-get命令可能因为配置了错误的软件源而无法访问。 解决这个问题的步骤如下: 1. **检查软件源**:确保你正在使用的是正确的软件源,你可以通过编辑 `/etc/apt/sources.list` 来验证。 2. **安装基本包管理器**:如果是首次使用,可以尝试安装基础的包管理工具:`sudo apt-get install software-properties-common`。 3. **更新软件索引**:即使apt-get命令不存在,尝试清理并刷新软件源列表:`sudo apt-get update --fix-missing`。 4. **安装apt-get**:如果还是找不到apt-get,那可能是因为你从非官方来源安装了系统,此时需要查找适合你当前系统的包管理工具代替。 若以上操作无效,可能是系统底层有问题,建议联系系统的管理员或者查阅更详细的系统文档以获取帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值