linux系统没有可用的软件包gcc,现在没有可用的软件包vim,被其它软件包引用了,gcc命令无法使用…

  • Post author:
  • Post category:linux


1.问题描述

在终端使用vi hello.c命令时出现以下错误,并且gcc工具也使用不了:

程序 ‘vim’ 已包含在下列软件包中:

* vim

* vim-gnome

* vim-tiny

* vim-athena

* vim-gtk

* vim-nox

请尝试:sudo apt-get install

然后我在终端输入sudo apt-get install vim后出现以下错误:

正在读取软件包列表… 完成

正在分析软件包的依赖关系树

正在读取状态信息… 完成

没有可用的软件包 vim,但是它被其它的软件包引用了。

这可能意味着这个缺失的软件包可能已被废弃,

或者只能在其他发布源中找到

2.解决方法

先使用命令sudo apt-get update更新,但是运行后提示没有可用的软件包错误!所以需要修改源地址,首先切换到/etc/apt/目录下,使用命令sudo chmod 777 source.list改变source.list文件的属性,“只读”改为“可读写”:

de99b09b5c767aeaf1484da3028b1a26.png

由于无法使用vi工具,所以在图形界面中打开/etc/apt/source.list文件,选择下面一种源地址,粘贴到文件中,我