linux的安装的三种方式,Linux安装包的三种方式

1)rpm

rpm -qa 查询已安装的包

rpm -q +包名 查询是否安装这个包

rpm -qf + 文件 查询这个文件所在的包名

rpm -ql + 包名 查询这个包所包含的文件

rpm -ivh + 包名 安装这个包(需要手动解除依赖)

rpm -Uvh + 包名 更新这个包

rpm -e + 包名 卸载这个包

有关文件:挂载iso光盘后的目录下Package这个目录下

[root@weijie mnt]# ll

total 664

-rw-rw-r--. 3 root root 14 Sep 5 2017 CentOS_BuildTag

drwxr-xr-x. 3 root root 2048 Sep 5 2017 EFI

-rw-rw-r--. 3 root root 227 Aug 30 2017 EULA

-rw-rw-r--. 3 root root 18009 Dec 10 2015 GPL

drwxr-xr-x. 3 root root 2048 Sep 5 2017 images

drwxr-xr-x. 2 root root 2048 Sep 5 2017 isolinux

drwxr-xr-x. 2 root root 2048 Sep 5 2017 LiveOS

drwxrwxr-x. 2 root root 641024 Sep 5 2017 Packages //这个目录下放有本地的一些包文件

drwxr-xr-x. 2 root root 4096 Sep 5 2017 repodata

-rw-rw-r--. 3 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-7

-rw-rw-r--. 3 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-Testing-7

-r--r--r--. 1 root root 2883 Sep 6 2017 TRANS.TBL

[root@weijie Packages]# ll | wc -l

3896

可以看到里面一共包含3896个包。

2)yum 在线安装

yum list 列出在线和本地的所有包

yum install -y + 包名 安装这个包 --downloadonly 只下载不安装 --downloaddir=+路径 指定安装路径 reinstall 重新安装(自动解除依赖)

yum grouplist 列出包组

yum groupinstall + 包组(要用引号)安装组包

yum groupinfo + 包组 查看组的信息(需要用引号)

yum search + 包名 查询包

yum remove + 包名 删除包(卸载,自动解除依赖)

yum update + 包名 更新包

相关文件:yum源

/etc/yum.repo.d 目录下的文件

[root@weijie yum.repos.d]# ll

total 28

-rw-r--r--. 1 root root 1664 Mar 4 09:34 CentOS-Base.repo

-rw-r--r--. 1 root root 1309 Aug 30 2017 CentOS-CR.repo

-rw-r--r--. 1 root root 649 Aug 30 2017 CentOS-Debuginfo.repo

-rw-r--r--. 1 root root 314 Aug 30 2017 CentOS-fasttrack.repo

-rw-r--r--. 1 root root 630 Aug 30 2017 CentOS-Media.repo

-rw-r--r--. 1 root root 1331 Aug 30 2017 CentOS-Sources.repo

-rw-r--r--. 1 root root 3830 Aug 30 2017 CentOS-Vault.repo

以上就是yum读取的文件。其他命令可以查询yum --help

也可以手动配置yum源

首先把原来的yum文件删掉

然后再下载新的yum源

最后清楚原来的缓存: yum clean all

3)源码安装

以上两种方式可以解决Linux下大部分安装包的问题,但也无法避免有一些无法用以上两种方法安装,这种就可以用源码安装。

1>下载安装包

2>解包

3>到解包目录下设置路径

4>编译

5>安装

卸载就是删除安装文件。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值