假设我想要一个比当前操作系统版本可用的软件版本更新的软件,我该怎么办?
需要考虑的情况:
Per让我们编译一份规范问答列表,这是为以下内容提供规范答案的地方。答案应该是社区维基。
我想在我的 Debian Wheezy 7.1.0 系统上安装 GCC 4.8.1。我系统上安装的当前 GCC 版本是 4.7.2。我看到 gcc-4.8.1 在 Debian 存储库中可用。有人可以告诉我如何执行此更新吗?
我的理解是 G++ 4.7.2 中的 C++11 支持不是很好(每次我尝试编译我的 C++ 代码时它都会给我一个警告,大概这些警告有很好的理由),所以我想我会尝试更新到更新的东西。
我没有很多下载配额,所以我真的想限制我下载的数量,所以我绝对不想升级 Debian stable (Wheezy) 或升级,build-essentials
除非我真的需要。
是否有一个简单的命令可以用于apt-get
最新的 GCC 版本(或任何具有完整 C++11 支持的),而无需对我的 aptitude 存储库做任何棘手的事情?
如果答案以我可以运行的命令的形式出现,它将覆盖任何现有的安装,我更喜欢它,因为我仍然在整个 Linux 安装过程中苦苦挣扎。
我想在我的 Debian Squeeze 64x 上使用 gcc 4.7.2
我按照此线程中的说明进行操作:Get newest gcc for debian? ,但我收到一个错误,我尝试了几个 apt-get install 命令
我将使用 4.7.1,只要我可以使用新的 c++ 11 特性。
下面是我更新的源列表和首选项文件。更新这些文件后,我从根终端使用了 apt-get update。
/etc/apt/sources.list
#
# deb cdrom:[Debian GNU/Linux 6.0.5 _Squeeze_ - Official amd64 NETINST Binary-1 20120512-20:40]/ squeeze main
#deb cdrom:[Debian GNU/Linux 6.0.5 _Squeeze_ - Official amd64 NETINST Binary-1 20120512-20:40]/ squeeze main
deb http://ftp.belnet.be/debian/ squeeze main
deb-src http://ftp.belnet.be/debian/ squeeze main
deb http://ftp.belnet.be/debian/ wheezy main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
# squeeze-updates, previously known as 'volatile' …
Run Code Online (Sandbox Code Playgroud)