一、在线安装和卸载

终端中su取得管理员权限,ubuntu用apt-get install/remove,fedora用yum/dnf install/remove,不解释了

其中在ubuntu 下:

  • 最佳卸载命令
    apt-get remove packagename --purge && apt-get autoremove --purge && apt-get clean 卸载程序(包括配置文件)、卸载依赖、删除/var/cache/apt/archives下所有安装包
  • 最佳升级软件命令
    apt-get update && apt-get upgrade


二、离线安装包

主要有几种:tar包,rpm包,deb包,run包,bin包

1,关于包里面的内容

大多数Linux应用软件包的命名也有一定的规律,他遵循:名称-版本-修正版-类型 

例如: 
1)software-1.2.3-1.tar.gz 
   软件名称:software    版本号:1.2.3 
   修正版本:1 
   类型:tar.gz,说明是个tar包。

2)sfotware-1.2.3-1.i386.rpm 
   软件名称:software 
   版本号:1.2.3 
   修正版本:1 
   可用平台:i386,适用于Intel 80x86平台。 
   类型:rpm,说明是个rpm包。

注:由于rpm格式的通常是已编译的程式,所以需指明平台。

一个Linux应用程式的软件包中能包含两种不同的内容: 
   1)一种就是可执行文件,也就是解开包后就能直接运行的。在视窗系统中所 有的软件包都是这种类型。安装完这个程式后,你就能使用,但你看不到源程式。而且下载时要注意这个软件 是否是你所使用的平台,否则将无法正常安装。 
   2)另一种则是源程式,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在视窗系统系统中是几乎没有的,因为视窗系统的思想是不开放源程式的。 
tar打包的,都是源程式;而用rpm、bin、dpkg打包的则常是可执行程式。一般来说,自己动手编译源程式能够更具灵活性,但也容易遇见各种问题和困难。而相对来说,下载那些可执行程式包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程式的。你能根据自己的情况来选择。

2,几种安装方法


tar.gz安装和卸载:

安装:

注意将tar包放在软件安装的地方,别乱放,编译完后一堆东西

cd到目录
tar -xvzf 软件包名
./configure
make
make install
make clean

卸载:

cd到安装目录
make uninstall

tar.bz2安装与卸载:

安装:

cd到目录
tar -jxvf 软件包名
./configure
make
make install
make clean

卸载:

cd到目录
make uninstall



run安装与卸载:

安装:

cd到目录
chmod +x 软件包
./软件包
双击打开(有GUI)

卸载:

cd到安装目录
./uninstall



rpm安装和卸载:
在fedora里面直接双击安装就可以

命令行安装:

rpm -ivh 软件包名

卸载:

rpm -e 软件名


不过要注意的是,后面使用的是软件名,而不是软件包名。


   例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:rpm -ivh software-1.2.3-1.i386.rpm ,而当卸载时,则应执行: rpm -e software。



deb安装和卸载:

在ubuntu中可以直接双击安装

命令行安装:

dpkg -i deb软件包名

卸载:

dpkg -e 软件名


bin安装和卸载:

安装:

chmod +x name.bin
./name.bin

执行安装过程中可以制定安装目录

卸载:

把安装时的安装目录删除就行