-
源代码(源码包)保存位置:/usr/local/src
软件安装位置:/usr/local/
如何确定安装过程报错:
安装过程停止;
并出现error、warning或no的提示;
tar -zxvf httpd-2.4.34.tar.gz #解压缩下载的源码包;
cd httpd-2.4.34 #进入解压缩目录;
./configure --prefix=/usr/local/apache2
make #编译 make clean #清楚编译缓存文件;
make install #编译安装
vi INSTALL #安装说明文件;
setup #关闭防火墙后,再进行访问;
vi /var/www/html/index.html #yum源apache 页面;
vi /usr/local/apache2/htdocs/index.html #源码包apache 页面;
查看全部 -
源码包都是用C语言写的,必须先安装C语言的编辑器;
yum -y install gcc
源码包是从官方网站下载;
rpm包和源码包,选择哪一个呢?
源码包:开源、自定义、本机编译效率更高;
rpm包:是厂商编译好的,执行效率不一定高;
查看全部 -
RPM包默认安装位置,管理更加方便,符合系统要求,不建议指定位置安装;
service httpd start
源码包安装位置,一定要指定位置,没有卸载命令;
一般是/usr/local/软件名/
因为安装位置不同,service不能启动源码包服务的;
查看全部 -
yum -y update 包名 #升级, 一定要慎用;
-update 升级
-y 自动回答Yes
yum -y update #升级所有软件,包括内核;系统会直接崩溃,内核被替换了,新内核需要做配置才能使用;
yum -y remove 包名 #卸载
-remove 卸载
-y 自动回答Yes
服务器使用最小化安装,用什么软件安装什么,尽量不卸载;
YUM软件组管理命令
yum grouplist #列出所有可用的软件组列表;
yum groupinstall “软件组名” #安装指定软件组,组名可以由grouplist查询出来;
注意:软件组名,必须是英文;
LANG=en_US #中文-->英文
LANG=zh_CN.utf8 #英文-->中文
yum groupremove “软件组名” #卸载指定软件组;
查看全部 -
yum list #查询所有可用软件包列表;
yum search 关键字 #搜索服务器上所有和关键字相关的包;
yum -y install 包名 #安装yum
-install 安装
-y 自动回答yes
yum -y install httpd #安装Apache;
yum -y install gcc #安装编译器;
查看全部 -
光盘搭建yum源
1、挂载光盘
mkdir /mnt/cdrom #建立挂载点
mount /dev/sr0 /mnt/cdrom #挂载光盘
2、使网络yum源失效
cd /etc/yum.repos.d/ #进入yum源目录
mv CentOS-Base.repo CentOS-Base.repo.bak #修改后缀名失效
3、使光盘yum源生效
vim CentOS-Media.repo
baseurl=file:///mnt/cdrom #地址为光盘挂载地址
# file:///media/cdrom/ #注释这两个不存在的地址
# file:///media/cdrecorder/
gpgcheck=1
enabled=1 #改为1,让Yum源配置生效;
查看全部 -
vi /etc/yum.repos.d/CentOS-Base.repo #Yum源文件
查看全部 -
rpm -V 已安装的包名 #RPM包校验
-V 校验指定RPM包中的文件;
rpm2cpio 包全名 | cpio -idv .文件绝对路径 #RPM包中文件担提取
-i copy-in模式,还原;
-d 还原时自动新建目录;
-v 显示还原过程;
. 提取到当前目录下,可通过dir查看
-rpm2cpio #将rpm包转换为cpio格式的命令;
-cpio #是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件;
查看全部 -
rpm -q 包名 #查询包是否安装;
-q 查询query
rpm -qa #查询所有已经安装的rpm包
-a 所有all
rpm -qi 包名 #查询软件包详细信息;
-i 查询软件信息information
-p 查询未安装包信息package #rpm -qip 包名
rpm -qf 系统文件名 #查询系统文件属于哪个rpm包
rpm -qR 包名 #查询软件包的依赖性
-R 查询软件包的依赖性
-p 查询未安装包信息
查看全部 -
rpm -e 包全 #卸载
ls /var/lib/rpm
查看全部 -
rpm -ivh 包全名 #RPM安装
-i install安装
-v verbose显示详细信息
-h hash显示进度
-U upgrade升级
查看全部 -
RPM包在系统光盘中 /mnt/cdrom/Packages
mkdir /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
cd /mnt/cdrom
ls
cd Packages/
查看全部 -
搭建光盘yum源
查看全部 -
www.rpmfind.net
查看全部 -
脚本一键安装包查看全部
举报