root@ly:/# sudo apt-get install subversion Reading package lists... Done Building dependency tree... Done Reading state information... Done Package subversion is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'subversion' has no installation candidate
时间: 2024-03-20 07:41:24 浏览: 12
根据您的反馈信息,可能是因为您的软件包源中没有包含 subversion 软件包。您可以尝试更新软件包源并重新安装 subversion。请执行以下命令:
```
sudo apt-get update
sudo apt-get install subversion
```
如果仍然无法安装,请检查您的软件包源是否可用,并确保您的系统已连接到互联网。
相关问题
ziyue@ubuntu:~$ sudo apt-get install libpaho-mqtt-dev Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libpaho-mqtt-dev
如果在使用 `apt-get` 安装 `libpaho-mqtt-dev` 时出现 `Unable to locate package` 错误,可能是因为你的系统没有添加 `libpaho-mqtt-dev` 软件包的软件源(repository)。
你可以按照以下步骤添加软件源:
1. 打开 `/etc/apt/sources.list` 文件:
```
sudo nano /etc/apt/sources.list
```
2. 在文件末尾添加以下两行:
```
deb http://mqtt.org/debian wheezy main
deb-src http://mqtt.org/debian wheezy main
```
注意:如果你的系统不是 `wheezy` 版本,可以将其替换为你的系统版本名称。
3. 保存并退出文件。
4. 运行以下命令更新软件包列表:
```
sudo apt-get update
```
5. 运行以下命令安装 `libpaho-mqtt-dev`:
```
sudo apt-get install libpaho-mqtt-dev
```
如果一切正常,该命令应该能够成功安装 `libpaho-mqtt-dev` 软件包。
# apt-get install vi Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package v
这个错误提示意味着 apt-get 无法找到名为“vi”的软件包。这可能是因为您的系统上没有这个软件包,或者您的软件包列表已经过期,需要更新。
您可以尝试使用以下命令更新软件包列表:
```
sudo apt-get update
```
然后再尝试安装 vi:
```
sudo apt-get install vi
```
如果您仍然无法安装 vi,可以尝试安装 vim(vi 的增强版):
```
sudo apt-get install vim
```
希望这可以帮助您解决问题。