相关疑难解决方法(0)

如何列出默认安装的软件包?

我正在为所有版本的 Ubuntu 开发离线安装程序,我需要 Ubuntu 的默认安装包列表。有没有办法从任何服务器(网络服务器)获取这些信息?用于获取任何 Ubuntu 版本的默认安装包列表的任何脚本。

我将提供 Ubuntu 版本,脚本将获取包列表。

注意:我至少需要一个服务器地址。我可以为此编写脚本。

package-management system-installation

26
推荐指数
1
解决办法
2万
查看次数

如何在 Ubuntu 10.04 中将 gcc 更新到最新版本(在本例中为 4.7)?

gcc 4.4.3目前安装了Ubuntu 10.04 32 位。我想将它升级到gcc/g++ 4.7(我正在寻找 C++ 0x 支持)

如何使用 Ubuntu 包管理器进行更新:

apt-get upgrade/install ??
Run Code Online (Sandbox Code Playgroud)

作为第二个选项,我从以下位置下载了最新的 gcc 快照文件:

http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2
Run Code Online (Sandbox Code Playgroud)

会做

./configure
make  
make install 
Run Code Online (Sandbox Code Playgroud)

在这个包上构建并从源代码安装它?

10.04 gcc

22
推荐指数
1
解决办法
7万
查看次数

如何在 Ubuntu 桌面 15.04 64 位上安装 g++ 5.1?

我想在 Ubuntu 上试验新的 GCC 5.1 C++ 编译器。

因此,我在虚拟机中下载并安装了 Linux Ubuntu 桌面 15.04 64 位。

然后,在终端中,我输入了以下命令:

sudo apt-get update
sudo apt-get install g++5
Run Code Online (Sandbox Code Playgroud)

下载并安装了几个软件包;但是当我输入时:

g++ --version
Run Code Online (Sandbox Code Playgroud)

我仍然得到:

g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2
Run Code Online (Sandbox Code Playgroud)

我也试过(从这个问题):

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-5
Run Code Online (Sandbox Code Playgroud)

但我仍然得到 4.9.2 作为g++ --version.

我应该怎么做才能尝试 g++ 5.1,而不用从源代码构建整个东西?
是否可以安装预构建的二进制文件?

apt gcc c++ software-installation

15
推荐指数
2
解决办法
4万
查看次数

Ubuntu 18.04 中有哪些 GCC 和 clang 版本?

在新的 Ubuntu 18.04 中:

  • 什么是默认的 GCC 版本(用于构建二进制文件)?
  • 哪些 GCC 版本可作为单独的软件包使用(如果我分别安装 GCC 4、5、6、7 或 8,则安装了哪些次要版本)?
  • 哪些 Clang 版本可作为单独的软件包使用(如果我安装了 clang 4 或 5,则安装了哪些次要版本?)

我在任何发行说明中都找不到它(我不想安装只是为了检查。)

versions gcc compiler 18.04

13
推荐指数
1
解决办法
2万
查看次数

`update-alternatives` 中的优先级是什么意思?

中的优先权是什么意思update-alternatives

较小的优先级值是什么意思?

优先级与默认的“*”有何相关和不同?

谢谢。例如:

$ sudo update-alternatives --config java
There are 4 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                           Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      auto mode
  1            /usr/bin/gij-4.6                                1046      manual mode
  2            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode
* 3            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      manual mode
  4            /usr/lib/jvm/jdk1.7.0_67/bin/java               1         manual mode
Run Code Online (Sandbox Code Playgroud)

software-installation

9
推荐指数
1
解决办法
6356
查看次数

如何在 Ubuntu 14.04 LTS 上安装 gcc 6(最新的 6.1?),将 c++14 设为默认值,我的库是否能正常工作?

如何在 Ubuntu 14.04 LTS 上安装 gcc 6(最新的 6.1?),将 c++14 设为默认值,我的库是否能正常工作?另外,如果有的话,我会遇到什么问题?最后,请引导我完成这个,因为我对 Linux 和编程还很陌生。

gcc c++ 14.04

8
推荐指数
1
解决办法
2万
查看次数

Ubuntu 20.04 - gcc 版本低于 gcc-7

我最近将我的 Ubuntu 版本升级到最新的 20.04 版本。我的一些早期项目(在 16.04 上开发)使用 gcc 版本 5 (gcc-5.4.0) 编译得很好。

Ubuntu 20.04 中的默认版本是 gcc-9。我正在尝试将我的 gcc 版本切换到 5。我已经阅读了几篇文章,例如如何在 Ubuntu 18.04 上构建和安装 gcc-5.4.0?以及如何选择默认的 gcc 和 g++ 版本?,但事实是 gcc-5 软件包甚至不适用于 20.04(请参阅https://packages.ubuntu.com/search?keywords=gcc-5)。

正如预期的那样,命令

sudo apt install gcc-5  
Run Code Online (Sandbox Code Playgroud)

不起作用。有没有办法在最新版本的 Ubuntu 20.04 上安装 gcc-5(和 gcc-4)?似乎我必须以某种方式安装仅在早期版本(例如 16.04 或 18.04)中可用的软件包。

gcc 20.04

8
推荐指数
2
解决办法
1万
查看次数

需要最新 GCC 的 PPA

我正在寻找具有最新和最好版本的 GCC 的 PPA。我太害怕切换到完全不稳定的东西并把我的生产系统弄得一团糟,但想要最新版本的 GCC。此外,我不想浪费大量时间来构建我自己的 GCC 版本。

ppa gcc

7
推荐指数
1
解决办法
5312
查看次数

如何在最新版本的 g++ 中使用 C++ 11 特性

新手来了 我刚从终端运行我编写的 C++ 程序时出错:error: ‘stoi’ is not a member of ‘std’. 他们告诉我编译器太旧了。

我正在使用 Ubuntu 14.04。

我的 g++ 版本是 4.8.4。

如何升级?

upgrade c++ g++

6
推荐指数
1
解决办法
3万
查看次数

如何将 slave 添加到现有的 update-alternatives 链接组?

我已经使用https://askubuntu.com/a/581497/333103 上的答案安装了 gcc-7 和 g++-7 。

然后我意识到,虽然这将 g++ 版本从属于 gcc 版本,但我忘记为 gcov 版本添加一个从属。如何将 gcov 作为从属添加到此链接组?

我检查了这个人的更新替代方案,但我没有看到一种方法,而不仅仅是从头开始。如果这种情况是这样做的,那么我是否需要删除当前的更新替代组才能重新开始?

(我在 Windows 上的 Ubuntu 上使用 Bash,所以是 16.04)

apt gcc update-alternatives

6
推荐指数
1
解决办法
5443
查看次数