ubuntu下软件的安装与删除
和其它发GNU/Linux发行版本一些ubuntu有两种软件安装方:
- 自动安装方式:通过apt或新立得(synaptic)
- 手动安装方式:如后缀为.deb,.rpm,tar.gz,tar.bz2,.bin,.sh的软件包,还有一种就是通过CVS或SVN签出的源码
下面来看看具体的安装与删除
- 通过apt安装 "sudo apt-get install Name" (Name可以是以空格分开的一组软件列表)参看apt使用
- 通过apt安装的软件可用 "sudo apt-get remove Name" 来删除
- 用新立得安装 打开“新立得”或 (sudo synaptic从终端启动新立得)安装或删除点两下鼠标就行了,没什么好说的。
这种方式会从/etc/apt/sources.list中的源列表中提供的源中下载并安装。自动解决依赖问题,安装删除 方便,但必须依赖于网络 ,而且源中提供的软件包可能不是最新的,相对较旧,有些软件包可能没有,!这种情 况很少
- 手动安装
- .deb 这种软件包安装最简单,进入软件包所在的目录 sudo dpkg -i package-name.deb即可
删除时
sudo dpkg -r package_name.deb即可
- .bin 以这种方式发布的软件一般不用考虑依赖问题安装时先加上 chmod +x package-name.bin
再进行安装 sudo ./package-name.bin
这种软件包一般自带删除程序,进入安装目录会有类似于uninstall之类的文件执行 ./uninstall 有时可能要先执行 chmod +x ./uninstall 使其可执行.
- .sh 这种软件包安装与删除方式可.bin包类似,先加上可执行权限再执行,一般自带删除程序。
- .rpm 这种软件包多用于readHat系列发行版,在ubuntu中安装要使用sudo alien package_file.rpm 将会生成一个.deb软件包,安装就行了,alien可能要自己安装才可用。(并不是所有的.rpm都可以成功的转换成.deb)种安装并不被推荐。
- .tar 以 .tar.gz 或 .tar.bz2 作为后缀名的文件是在 Linux 和 Unix 中被广泛使用的 tarballs 的打包文件,tar.bz2的压缩效率更高 先解压 .tar.gz用 “tar -zxfvfilename.tar.gz” .tar.bz2用 “tar jxvf filename.bz2” 有时候为了方便其它格式的软件包也会打包成些种格式发布,解压后一会就会知道。要安装这种软件包,解压后进入目录会有一很多文件,就不一一解释了,先找有没有README,INSTALL,configure,这几个文件,有的话先打开看看INSTALL和README里面会有安装说明,但是大多数安装方式大同小异,就是
./configure (一般会有一个--prefix选项来找定安装目录,如果不找定就安装在默 认目录)
make
sudo make install
些种式安装的软件包删除比较麻烦进入你上面make时的那个目录执行make uninstall
前提是你没有执行make clean之类的清除命令如查打行过清除命令或是连make时的目录也给 删除的话就慢慢找找吧,安装了哪些文件就删那些文件 吧 不怕麻烦也可以重新make再 make uninstall。
- 通过CVS或SVN签出的源码 以这种方式获取的一般是最新的,但也可能会有一些bug存在,一般进入源码目录会有一个名为autogen.sh
的文件,执行他./autogen.sh 会生成 configure,后的面的不用多说了
./configure
make
sudo make install
附:还有一些软件不用安装只解压就能用,像firefox,thunderbird,filezilla等。
手动安装方式安装时不用依赖于网络,但无法自动解决依赖问题,必须手动安装依赖的软件包。