Ubuntu系统中无需编译源码且低占用安装最新软件包的方法咨询
Ubuntu系统中无需编译源码且低占用安装最新软件包的方法咨询
我当初装Ubuntu主要是为了编程,结果发现软件源里的好多工具(像编译器、解释器这类)都不是最新版本。
比如想装Python的话,我会先执行这些命令:
sudo apt update apt search python
然后用sudo apt install安装搜索结果里标记的最新版,但实际上Python的真正最新版根本不在源里,甚至Ubuntu官方的软件包搜索页面里也找不到。
装GCC也是一样的情况,源里提供的版本远不是当前最新的。就连系统预装的Firefox浏览器,版本也跟不上官方最新版。
我知道可以通过源码编译来获取最新版,但像GCC这种工具的编译过程对我来说实在太复杂了——得提前安装一大堆依赖库,我连安装必须的ISO C++11编译器都搞不清楚,而且编译GCC还得掌握一堆陌生的概念,比如自举(bootstrapping)和配置参数,这些我完全没有相关经验。
可GCC又是编译其他程序的必需品,而且安装它的过程中会附带安装不少库,有些库可能只用这一次,之后再也用不上,但还会一直占用硬盘空间,想卸载干净又像走迷宫一样麻烦。
我想请教的核心问题是:怎么不用编译源码,也不占用太多硬盘空间,就能安装到软件的最新版本?
备注:内容来源于stack exchange,提问作者Jimmy Zeng
相关产品推荐
相关产品推荐

