关于安装指令,不同的包有不同的方式。
具体先说8种包:deb、rpm、AppImage、tar.gz、tar.bz、apt-get、yum、.run、bin。
deb包
deb包是debian系统的安装格式,包的管理工具为apt-get。
安装:
sudo dpkg -i xx.deb
卸载:
sudo dpkg -r xxSoftName
rpm包
rpm的全称是Redhat Package Manager,是RedHat公司研发的包管理器。包的管理工具为yum。
安装:
sudo rpm -ivh xx.rpm
卸载:
sudo rpm -e xxSoftName
-i代表install,v代表visual,h代表显示进度条。
AppImage包
相当于Windows系统exe
使用之前先添加可执行权限:
sudo chmod a+x xx.AppImage
执行它:
./xx.AppImage
a表示all,和ugo同义。(user group other)
+表示增加。
x表示Executable,可执行。
tar.gz、tar.bz2源代码包
这种东西就需要你自己编译了。
先解压缩:
tar -xvf xx.tar.gz
cd 进解压缩的文件夹
./configure
make
make install
注意:具体安装方式请先查看README文件。
卸载:
make uninstall
apt-get
这个在上一讲已经说过了,补充几个和apt相关的目录:
□软件包的临时存放路径
/var/cache/apt/archives
□存放的是软件源站点
/etc/apt/sources.list
□软件列表
/var/lib/apt/lists
□文件的内容是软件包的描述信息
/var/lib/dpkg/available
yum
yum是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基于RPM包管理,命令简洁:
#安装命令
yum install #全部安装
yum install #安装指定的软件
yum groupinsall #安装程序组
#更新和升级
yum update #全部更新
yum update #更新指定程序包
yum check-update #检查可更新的程序
yum upgrade #升级指定程序包
yum groupupdate #升级程序组
#查找和显示
yum list #显示所有已安装和可以安装的程序包
yum list #显示指定程序包的安装情况
yum info #显示程序包信息
yum groupinfo #显示程序组信息
#删除命令
yum remove #删除程序包
yum groupremove #删除程序组
yum deplist #查看程序包的依赖情况
#清除缓存
yum clean packages #清除缓存目录下的软件包
yum clean headers #清除缓存目录下的heades
.run文件
相当于Windows上的exe,
安装:
sudo chmod a+x xx.run
./xx.run
卸载:
./uninstall
bin包
.bin是二进制文件,它也是源程序经编译后得到的机器语言。
安装:
sudo chmod a+x xx.bin
./xx.bin
(执行安装过程中可以指定安装目录)
卸载:
把安装时选择的安装目录删除就行。
参考文档: