源码安装软件
<1> wget 接软件包镜像地址
注释:
如果报wget comand not found , 解决方法是yum install wget
<2> 软件包下载完成后,软件的压缩包会默认会存放在root目录下
<3>
tar.gz / tar.bz2 结尾的压缩包 用tar命令来解压
tar -xzf apr-1.4.5.tar.gz tar -xjf httpd-2.4.5.tar.bz2
注释:
<1> x 表示解压 f接文件目录
<2> z 表示用来解压缩tar.gz的文件
<3> j 表示用来解压缩tar.bz2的文件
----------------------------------------------------------------------
.zip 结尾的压缩包用unzip来解压
unzip apache-tomcat-6.0.45.zip
注释:
<1> unzip包是免安装软件,不需要预编译和安装
---------------------------------------------------------------------------
<4> 进入软件包的安装目录,安装软件
① 软件解压完成后,会把解压后的文件存放在root目录下
② cd 软件名称 进入软件包目录
③ 在软件包目录下进行预编译操作 .configure/
④ 进行make(编译)
⑤ 进行 make install (安装)
注释:
预编译,编译 ,安装过程中保错要及时解决错误,否则软件会安装失败的
---------------------------------------------------------------------------------------
拓展软件包的压缩
tar命令来压缩包 tar -czf nginx-1.10.1 tar.gz nginx-1.10.1/
注释:
<1> nginx-1.10.1/ 这个目录是真实存在的 软件包压缩后的tar.gz的文件是不存在的
<2> x表示解压,c表示压缩
<3> z表示用来解压缩tar.gz的文件
<4> j表示用来解压缩tar.bz2的文件
zip命令来压缩包
<1> 文件名的压缩
zip a.zip 2.txt
注释:
a.zip 是不存在的 要压缩的文件名是存在的
<2> 目录的压缩
zip -r a.zip jfedu
注释:
压缩目录,要加上 -r这个参数
------------------------------------------------------------------------------------------------------
RPM包安装软件
<1> 要找到完整的光盘文件名
ls -l /dev | grep cdrom
<2>把光盘挂载到mnt目录下 mount /dev/cdrom /mnt
注释: 光盘里的文件是只读的,需要挂载到linux目录下才能进行操作
<3> 进入Packages目录,拷贝我们所需的软件包
<4> 使用完毕后,卸载光盘 umount /mnt
---------------------------------------------------------------------------------------------------
管理RPM包常用的命令
<1> rpm -q 软件包名称 检查软件包是否安装
<2> rpm -ql 软件包名称 查看软件包安装路径
<3> rpm -qi 软件包名称 查看软件包版本信息
<4> rpm -e 软件包名称 卸载软件包
<5> rpm -e --nodeps 强制卸载软件包
<6> rpm -qa |grep httpd 查看软件包依赖是否安装上了
<7> rpm -ivh 软件包安装
<8>rpm -ivh --nodeps 强制安装软件包
-------------------------------- yum 安装软件 ------------------------------------------------
(1) yum的正常运行需要依赖2个部分,一个是源,一个是客户端;
(2) yum客户端安装的所有rpm包都来自于源
(3) yum源端通过HTTP或FTP服务器发布源,提供给客户端下载
(4) yum客户端安装或搜索软件的时候,会查找/etc/yum.repos.d下以 .repo结尾的文件,
(5) yum客户端如果配置了默认的.repo源,客户端必须能够联外网去获取yum源; 或者通过
本地光盘获取yum源
(一) 本地光盘源
(1)挂载光盘
mount /dev/cdrom /mnt 把光盘中的软件包挂载到mnt目录下
(2)删除/etc/yum.repos.d/下的所有文件
(3)在yun.repos.d目录下,新建一个以.repo结尾的文件
(4)编辑这个以.repo结尾的文件
[yum]
name=CentOS7 镜像名称
baseurl=file:///mnt 镜像地址
enabled=1 是否启用yum源
gpgcheck=0 是否检查密钥
(5) 清除缓存
yum clean all
(二)更换163源
(1) 去网易镜像源网站下载163源
(2)删除/etc/yum.repos.d/下的所有文件
(3)把下载好的repo文件移动到/etc/yun.repos.d/目录下
(4)yum clean all 清除缓存
本文出自 “运维之道” 博客,请务必保留此出处http://linuxzdq.blog.51cto.com/11196076/1959292