EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

OR

Linux新手入门第八天——离线安装包的使用

关于安装指令,不同的包有不同的方式。

具体先说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 

(执行安装过程中可以指定安装目录)

卸载:

把安装时选择的安装目录删除就行。

 

 

参考文档:

[1] Linux下安装软件命令详解

[2] Linux chmod命令

This article was last edited at 2020-05-01 21:27:46

* *