Linux系统分类
Linux系统,主要分为Redhat系、Debian系、其他系统。
Redhat系:主要有Redhat、Centos、Fedora等,其中Centos系统是很多服务器用户选择的系统。
Debian系:主要有Debian、Ubuntu、Mint等,这个系还有其他一些衍生版本的系统。
其他系统:例如Gentoo,Arch Linux,LFS等。
银河麒麟系统服务器版本属于centos。
银河麒麟系统桌面系统版本属于Ubuntu。
安装:
- 联网在线安装及卸载
apt-get或者yum安装外部的软件 , 这就需要权限的允许 , 所以我们得使用root用户 或者 通过sudo提升权限的方式来操作apt-get或者yum实现软件的安装。
Sudo apt-get/yum list 作用 : 以列表的方式找出apt-get/yum当中可以下载的所有软件。
ubuntu环境下:使用apt-get 工具
apt-get install - 安装软件包
apt-get remove - 移除(卸载)软件包
下载好的软件放在哪个目录
a. 下载的软件的存放位置:/var/cache/apt/archives
b .安装后软件的默认位置:/usr/share
c. 可执行文件位置:/usr/bin
d. 配置文件位置:/etc
e. lib文件位置:/usr/lib
具体参见:https://blog.csdn.net/baidu_16370559/article/details/128531236
CentOS环境下:使用yum工具
yum install - 安装软件包
yum remove - 删除指定的软件包
2.包管理工具安装与卸载
ubuntu环境下:使用dpkg包管理工具 (包后缀为.deb)
dpkg -i 软件包名.deb #安装
dpkg -r 软件包名 #卸载
CentOS使用rpm包管理工机具 (包后缀为.rpm)
rpm -i 软件包名.rpm #安装
rpm -e 软件包名 #卸载
3.源码编译安装及卸载
安装:
1.下载源码并解压
tar -zxvf software.tar.gz -C 解压存放的目录路径
解压或者压缩用到tar 命令
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
以上5个是独立的命令,压缩解压都要用到其中1个
-f: 使用档案名字,这个参数要放在最后,后面只能接档案名(文件名)
2.配置。进入到解压后的文件夹,然后使用configure脚本进行配置,可使用prefix参数指定安装的路径,接着将会在本路径下生成Makefile文件。如果没有设置任何配置选项,安装一般情况 默认的目录为:/usr/local 例如:
./configure --prefix=你要安装的路径
执行configure,生成Makefile文件(在解压的目录路径)
3.编译
Make
执行 make 命令,此时make会读取Makefile文件,将源码编译成二进制文件(如目标文件、可执行文件),并存放在当前目录下(在解压的目录路径)。
4.安装
make install
将编译成功的可执行文件安装到系统目录中即是第二步骤中配置 的prefix=软件安装目录。
具体见:https://blog.csdn.net/baidu_16370559/article/details/90020928
卸载
在解压缩后的文件夹下 make uninstall