我正在为所有版本的 Ubuntu 开发离线安装程序,我需要 Ubuntu 的默认安装包列表。有没有办法从任何服务器(网络服务器)获取这些信息?用于获取任何 Ubuntu 版本的默认安装包列表的任何脚本。
我将提供 Ubuntu 版本,脚本将获取包列表。
注意:我至少需要一个服务器地址。我可以为此编写脚本。
我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)
在这个包上构建并从源代码安装它?
我想在 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)
我仍然得到:
Run Code Online (Sandbox Code Playgroud)g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2
我也试过(从这个问题):
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,而不用从源代码构建整个东西?
是否可以安装预构建的二进制文件?
在新的 Ubuntu 18.04 中:
我在任何发行说明中都找不到它(我不想安装只是为了检查。)
中的优先权是什么意思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) 如何在 Ubuntu 14.04 LTS 上安装 gcc 6(最新的 6.1?),将 c++14 设为默认值,我的库是否能正常工作?另外,如果有的话,我会遇到什么问题?最后,请引导我完成这个,因为我对 Linux 和编程还很陌生。
我最近将我的 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 的 PPA。我太害怕切换到完全不稳定的东西并把我的生产系统弄得一团糟,但想要最新版本的 GCC。此外,我不想浪费大量时间来构建我自己的 GCC 版本。
新手来了 我刚从终端运行我编写的 C++ 程序时出错:error: ‘stoi’ is not a member of ‘std’. 他们告诉我编译器太旧了。
我正在使用 Ubuntu 14.04。
我的 g++ 版本是 4.8.4。
如何升级?
我已经使用https://askubuntu.com/a/581497/333103 上的答案安装了 gcc-7 和 g++-7 。
然后我意识到,虽然这将 g++ 版本从属于 gcc 版本,但我忘记为 gcov 版本添加一个从属。如何将 gcov 作为从属添加到此链接组?
我检查了这个人的更新替代方案,但我没有看到一种方法,而不仅仅是从头开始。如果这种情况是这样做的,那么我是否需要删除当前的更新替代组才能重新开始?
(我在 Windows 上的 Ubuntu 上使用 Bash,所以是 16.04)