update-alternatives: --install needs <link> <name> <path> <priority> Use 'update-alternatives --help' for program usage information.
时间: 2023-11-11 08:02:22 浏览: 51
您好!对于update-alternatives命令,它是Linux系统中的一个工具,用于管理系统中的备选方案。该命令的--install选项用于将一个可执行文件与一个备选方案关联起来,并为其设置优先级。
具体来说,--install选项需要提供四个参数:<link>、<name>、<path>和<priority>。其中:
- <link>指定备选方案的符号链接路径或名称。
- <name>是备选方案的名称,用于唯一标识该备选方案。
- <path>是与备选方案关联的可执行文件的路径。
- <priority>是备选方案的优先级,用于确定默认选择哪个备选方案。
您可以使用'update-alternatives --help'命令获取更多关于update-alternatives命令的使用信息。希望能对您有所帮助!如果您还有其他问题,请随时提问。
相关问题
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python2.7 12 update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python3 (python3) in auto mode liu@ubuntu:/usr/bin$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5.2 update-alternatives: --install needs <link> <name> <path> <priority> Use 'update-alternatives --help' for program usage information. liu@ubuntu:/usr/bin$ sudo update-alternatives --config python3 There is only one alternative in link group python3 (providing /usr/bin/python3): /usr/bin/python2.7 Nothing to configure.
这段命令的作用是将 Python3 的默认版本从 2.7 改为 3.5.2,但是命令输入有误。正确的命令应该是:
```
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5.2 1
```
其中,`/usr/bin/python3.5.2` 是你想要设置为默认 Python3 版本的路径,`1` 是优先级,表示这个版本的优先级最高。
执行完这个命令后,你还可以使用 `sudo update-alternatives --config python3` 来查看当前系统中可用的 Python3 版本,并进行选择。
update-alternatives --remove-all python update-alternatives: error: no alternatives for python
这个错误是因为在你的系统上没有为python设置替代方案。在Linux系统上,update-alternatives是一个管理符号链接的工具,用于在多个版本的软件之间进行切换。你可以使用以下命令来检查是否存在python的替代方案:
```
sudo update-alternatives --list python
```
如果没有任何输出,则表示当前系统中没有为python设置替代方案。你可以通过安装其他版本的python来创建替代方案,然后使用update-alternatives命令来进行配置。例如,你可以使用以下命令来安装python3:
```
sudo apt-get install python3
```
安装完成后,你可以使用以下命令来创建python的替代方案:
```
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
```
这将创建一个名为python的替代方案,指向/usr/bin/python3。你可以使用以下命令来切换到新的python版本:
```
sudo update-alternatives --config python
```
然后选择你想要使用的版本即可。