Ubuntu下编译安装和卸载软件
在使用ubuntu的时刻都是在直接用下令在系统软件包治理器中下载使用软件的,利益是易于治理,利便更新,而且一样平常不会有许多的兼容性问题。然则问题是官方的软件源一样平常更新很慢,而且许多的软件基本就从来没有进入过官方的源内里,这种情形下就需要自己下载源代码编译了。
1、用下令下载安装系统软件包
sudo apt-get install filename 这种情形下需要联网,类似360软件治理一样,系统会自动下载匹配的版本然后安装
卸载的时刻 直接使用 sudo apt-get remove filename 或者 sudo apt-get uninstall filename 再sudo apt-get autoremove
在安装python时刻下令是这样的 sudo apt-get install python-dev,这里加"-dev"是因为 linux发行版通常会把类库的头文件和相关的pkg-config分拆成一个单独的xxx-dev(el)包. 以python为例, 以下情形你是需要python-dev的
当你需要自己安装一个源外的python类库, 而这个类库内含需要编译的挪用python api的c/c++文件
或者你自己写的一个程序编译需要链接libpythonXX.(a|so)
(注:以上不含使用ctypes/ffi或者裸dlsym方式直接挪用libpython.so)
其他正常使用python或者通过安装源内的python类库的不需要python-dev.
2、自己下载源代码编译安装,首先解压进入文件夹,一样平常都市有README或install文件指导你安装的历程,通常历程如下:
./configure
make
sudo make install
若是发现这个软件并不是那么稳固好使,想要卸载它就难了,若是那时安装编译的源代码文件还在的话可以进入源代码目录,编译之后除了会天生install剧本之外还会天生一个uninstall 剧本,因此我们使用
sudo make uninstall 即可举行卸载
你的激励让我更有动力
赞赏
0人举行了赞赏支持
0
珍藏
诚信在线(www.mmsff.com)现已开放诚信在线手机版下载。游戏公平、公开、公正,用实力赢取信誉。
网友评论