使用ubuntu时,直接在系统包管理器中使用命令下载和使用软件。优点是易于管理,易于更新,一般没有太大的兼容性问题。但问题是官方软件源一般更新很慢,很多软件根本就没有进过官方源。在这种情况下,您需要下载源代码并自行编译。1.使用命令下载安装系统软件包sudoapt-getinstallfilename此时需要联网,类似360软件管理,系统会自动下载匹配的版本然后安装它。卸载时直接使用sudoapt-getremovefilename或sudoapt-getuninstallfilename然后sudoapt-getautoremove安装python时,命令为sudoapt-getinstallpython-dev,这里加“-dev”是因为linux发行版通常会把类库的头文件和相关的pkg-config拆分成一个单独的xxx-dev(el)包。以python为例,以下几种情况需要python-dev当你需要自己安装一个源码外的python类库,而这个类库中包含调用pythonapi的c/c++文件需要编译时,或者自己写的一个程序需要链接到libpythonXX.(a|so)编译(注:以上不包括使用ctypes/ffi或者nakeddlsym直接调用libpython.so)其他正常使用python或者安装源代码中的python类库不需要python-dev。2.下载源码编译安装,先解压到文件夹中,安装过程中一般会有README或install文件指导,一般过程如下:./configuremakesudomakeinstall如果你发现这个软件不是那么稳定好用,卸载起来会很困难。如果当时安装编译的源代码文件还在,就可以进入源代码目录。编译之后,除了生成安装脚本之外,还会生成一个卸载脚本,所以我们可以使用sudomakeuninstall来卸载
