一、在线安装和卸载
终端中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
执行安装过程中可以制定安装目录
卸载:
把安装时的安装目录删除就行