博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装与卸载软件
阅读量:6208 次
发布时间:2019-06-21

本文共 1834 字,大约阅读时间需要 6 分钟。

安装与卸载软件

  1. rpm 工具 (redhat。具有依赖性)
  2. yum 工具 (自动解决rpm包的依赖性)
  3. 源码包安装(configure、 make、 make install)

redhat

wget 下载命令

只有两种包 二进制源码包 和 RPM包

依赖性

rpm包有依赖性 有环形依赖 与 树形依赖

yum在线下载工具可以方便的解决rpm包依赖性

RPM工具使用

rpm工具安装与卸载

设置光驱挂载
mount /dev/cdrom /mnt
cd Packages/
ls
安装与卸载软件

rpm格式-包名-版本号-发布版本号-可操作平台-rpm

rpm -ivh rpm包文件 。安装
-i install安装
-v显示详细信息
-h显示过程
--nodeps 不检测依赖性

rpm -Uvh rpm包文件 。update 升级

rpm -e 包名 。delete 删除
rpm -qa 。查看安装的包 a-> ALL
rpm -q 包名 。查看指定包是否安装
rpm -qi 包名 。查看指定包信息
rpm -ql 包名 。列出包安装的文件 list
rpm -qf 文件绝对路径 。查看一个文件是由哪个包安装的

安装与卸载软件

安装与卸载软件

安装与卸载软件

yum工具

yum工具 解决RPM包依赖性 = apt-get

yum list 。列出可用RPM包
安装与卸载软件

ls /etc/yum.repos.d 。yum配置文件

安装与卸载软件

yum search vim 。搜索vim 包

yum install -y 。安装
yum grouplist 。列出RPM包组
yum groupinstall -y 。安装rpm包组
yum remove -y 。删除rpm包
yum update -y 。升级更新
yum provides "/ /vim " 。通过搜索命令操作包

安装与卸载软件

安装与卸载软件

yum本地仓库

挂载镜像到本地 /mnt

cp -r /etc/yum.repos.d /etc/yum.repos.d.bakup
rm -rf /etc/yum.repos.d/ *

vim /etc/yum.repos.d/dvd/repo

[dvd]

name=install dvd
baseurl=file : ///mnt
enable=1 #是否可用当前仓库
gpcheck=0 #是否检测
yum clean all #清空缓存
yum list #列表

国内yum源

更换国内yum源 仓库

cd /etc/yum.repos.d/
rm -rf dvd.repo
wget
yum list

安装扩展源 epel

yum install -y epel-release
yum list | grep epel
安装与卸载软件

yum下载rpm 包

yum install -y 包名
--downloadonly #仅下载不安装
下载到了 /var/cache/yum/x86_46/7/updates/packages

--downloaddir=/路径 #指定放到的路径

yum reinstall --donwloadonly --downloaddir
下载已安装过的RPM包且指定下载位置

扩展

  1. yum保留已经安装过的包
  2. 搭建局域网yum源

源码包安装

以后源码包下载放置路径 /usr/local/src/

cd /usr/local/src/

wget
tar zxvf httpd-2.2.32.tar.gz
cd httpd-2.2.32

安装源码包3步骤

  1. ./congfigure --prefix=/usr/local/apache2 # --prefix 指定安装位置
  2. make
  3. make install
    安装与卸载软件

echo $? 查看上条命令结果是否正确

卸载就是直接删除安装文件 rm -rf

./configure 软件配置与检测

1.定义需要的功能选项
2.检测系统环境是否符合安装要求 如安装gcc 二进制编码软件
3.把定义好的功能选项和检测系统环境的信息写入Maekfile文件里,用于后续的编辑
4.安装说明手册 --->>> INSTALL 可cat查看
5.make编译 、make clean 清楚安装临时文件与缓存
6.make install 编译安装 真·安装、目录建立

扩展

  1. 配置yum源优先级
  2. 把源码包打包成rpm包

转载于:https://blog.51cto.com/13574510/2072198

你可能感兴趣的文章
OSCON上最受欢迎的Docker演讲
查看>>
安全专家教你如何利用Uber系统漏洞无限制的免费乘坐?
查看>>
Getting Started with PostgreSQL
查看>>
云计算时代企业内部IT人员的新定位
查看>>
《Linux From Scratch》第四部分:附录- 附录 D.2. The MIT License
查看>>
京东布局消费物联网 聚合产业链共建生态
查看>>
社交大佬们的数据“大”在哪里?
查看>>
Android Coding利器之掌握小技巧,助你Coding更上一层楼~
查看>>
企业网站6个常见的优化漏洞
查看>>
Git 远程仓库分支管理
查看>>
C语言项目开发-项目架构和编程命名规范
查看>>
美国安全厂商在云安全上的最新进展
查看>>
《中国人工智能学会通讯》——5.16 结 论
查看>>
SDN交换机在云计算网络中的应用场景
查看>>
IT团队如何赢得尊重?
查看>>
汽车之家的安全框架,是如何从0到1搭建的?
查看>>
中小企业大数据应用之道:思维在于借力
查看>>
调查|73%的公司正使用存在漏洞的超期服役设备
查看>>
盘州市“检企联合” 探索大数据应用新路
查看>>
避免人为灾难:盘点数据中心里十大愚蠢行为
查看>>