我已经安装gcc-7和g++-7使用答案在https://askubuntu.com/a/581497/333103.
然后我意识到,在gcc版本中加入g++版本时,我忘了添加gcov版本。如何将gcov添加为此链接组的从属项?
我检查了那个人的更新方案,但我没有看到任何办法,不只是从头开始。如果这种情况是这样做的,那么我是否需要删除当前的更新-替代组来重新开始?
(我在Ubuntu的Windows平台上,所以16.04)
发布于 2018-03-22 14:04:59
我搜索了这个问题,在前三页中,只有两个相关的结果。一个是这个没有答案的问题;另一个是关于CentOS bug跟踪器( update-alternatives替换新的从链接,而不是添加 )的错误报告。
在--install德比安节update-alternatives手册中,据说
如果指定的替代名称已存在于备选方案系统的记录中,则将将所提供的信息添加为组的一组新的备选方案。
但就目前而言,我担心我们只能通过一次将所有从节点添加到现有的链接组中来实现这一点,包括原始的和新添加的奴隶。
对我来说,配置java替代品
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk-10/bin/java" 10 \
--slave "/usr/bin/jar" "jar" "/opt/jdk-10/bin/jar" \
--slave "/usr/bin/jarsigner" "jarsigner" "/opt/jdk-10/bin/jarsigner" \
--slave "/usr/bin/javac" "javac" "/opt/jdk-10/bin/javac" \
--slave "/usr/bin/javadoc" "javadoc" "/opt/jdk-10/bin/javadoc" \
--slave "/usr/bin/javap" "javap" "/opt/jdk-10/bin/javap" \
--slave "/usr/bin/javaws" "javaws" "/opt/jdk-10/bin/javaws"您不需要首先删除链接组,因为当前的行为是新添加的奴隶完全取代了原始的。请注意,您始终可以使用update-alternatives --display "$your_command"安全地查看可选状态。
https://askubuntu.com/questions/964600
复制相似问题