包 'vim' 没有安装候选

Ang*_*gus 14 installation package-management

我使用 VMware 在 Windows 7 中安装了 ubuntu。我想在 ubuntu 中执行 ac 程序。

当我尝试时,我得到了这样的结果,

b@ubuntu:~/examples$ vim a.c
The program 'vim' can be found in the following packages:
 * vim
 * vim-gnome
 * vim-tiny
 * vim-gtk
 * vim-nox
Try: sudo apt-get install <selected-package>
b@ubuntu:~/examples$ sudo apt-get install vim
[sudo] password for b:
Reading package lists... Done
Building Dependency tree
Reading state information... Done
Package vim is not available, but is referred to by another Package.
This may mean that the package is missing, has been obseleted, or 
is only available from another source

E: Package 'vim' has no installation candidate
I tried apt-get install vim

E: Could not open lock file /var/lib/dpkg/lock - open (13:Permission denied)
E:unable to lock the administration directory (/var/lib/dpkg/), are you root?
Run Code Online (Sandbox Code Playgroud)

当我尝试这样做时,su它要求我输入密码。当我输入 root 密码时,它不接受它并说“身份验证失败”

我无法安装 Vim 包。有什么办法可以安装它吗?请建议我。我如何重新获得我的根密码。

Pra*_*hal 17

当我尝试在 ubuntu 12.04 上安装 vim 时,我也遇到了同样的问题。
我尝试以下和它的工作对我来说: -
sudo apt-get update
,之后
sudo apt-get install vim
运行这些命令后,它开始正常工作。


Kha*_*led 3

当 后提示您输入密码时sudo command,您必须输入您的密码而不是 root密码。在命令提示符下,用户名显示为b,因此b应提供密码。当然,这仅在b用户被允许的情况下才有效sudo(例如成为adminubuntu 中组的成员)。

  • Ubuntu 中默认禁用 root 帐户。安装时,您应该已经创建了一个常规用户帐户(例如“jsmith”)。该帐户将有权通过 sudo 运行程序(使用 jsmith 的密码,而不是 root 的密码)。 (2认同)

归档时间:

查看次数:

37653 次

最近记录:

12 年,3 月 前