xxx.tar.gz软件安装
1.解压
tar -xzvf xxx.tar.gz
2.进入xxx目录下的bin目录
cd xxx
cd bin
3.执行xxx.sh文件
./xxx.sh
rpm后缀文件包安装
rpm -ivh rpm包文件 //安装
rpm -Uvh rpm包文件 //升级
rpm -e 包名 //卸载rpm包
rpm -qa //查询安装的包
rpm -q 包名 //查询指定包是否安装
rpm -qi 包名 //查询指定包名信息
rpm -ql 包名 //列出包安装的文件
rpm -qf 文件绝对路径 //查看一个文件时有那个包安装的
rpm -ivh --prefix=[路径] [安装包名称]
-i:表示安装
-v:表示可视化
-h:表示显示安装进度
-U 表示更新
-e 表示卸载
--force 强制安装,即使覆盖属于其他包的文件也要安装
--nodeps 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包。
--prefix=[路径] //[路径]处你写上你要安装到的目录就可以来了
yum下载rpm包
安装扩展源epel
yum install -y epel-release
yum list|grep epel
yum下载rpm包
yum install [-y] 包名 --downloadonly --downloaddir=路径```
yum install -y zstd --downloadonly --downloaddir=/tmp/
源码包安装
(源码包尽量放在/usr/local/src目录下)
1.先进入到/usr/local/src目录下 //cd /usr/local/src
2.使用wget下载源码包(如果没有wget工具:yum install -y wget
源码包根据自己需求具体下载:https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz
3.解压源码包(这里是tar.gz)
tar -zxvf httpd-2.2.34.tar.gz
4.安装文档INSTALL(有安装步骤命令)
1)可以看到该包的功能
.configure --help 可以看到该包的功能
./configure --prefix=路径 //指定安装路径,首先要进入到安装源文件目录下;./表示当前
./configure --prefix=/usr/local/apache2
2).编译
make //编译
echo $? //检查安装是否成功,验证上一条命令是否成功,0:成功 ;1:失败
3).安装
make install //安装
yum安装
yum list //列出可用rpm包
ls /ect/yum.repos.d
yum search [相关关键词]
yum list |grep 'vim' //过滤出想要的包名
yum install [-y] [rpm包名] //安装rpm包
yum grouplist //查看可用的组
yum remove [-y][rpm包名] //卸载同时把依赖包卸载
yum update [-y][包名] //不加包名整个系统都会更新```
yum provides "/*/vim" //使用这种通配的格式查找到底vim是使用哪个包
yum clean all //清除一下以前的缓存 (yum makecache)
yum搭建本地仓库
有时候我们的linux没联网yum不能用,此时我们做了yum的本地仓库就可以实现我们使用yum下载了,做这些的前提是我们得有一个光驱,然后挂载这个光驱,能让我们能访问到rpm包。
(1)挂载光驱(挂载到/mnt)
mount /dev/cdrom /mnt
(2)删除/etc/yum.repos.d 目录下的所有repo文件
(删除前先备份)
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
rm -rf /etc/yum.repos.d/*
(3)创建新文件dvd.repo
vi /etc/yum.repos.d/dvd.repo
加入以下内容保存
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpcheck=0
(4)清除一下以前的缓存
yum clean all (yum makecache)
然后 yum list |less 可以看到最右边有出血dvd库的,这些包就是还没安装的
(5)安装
yum install [-y] GConf2
rpm安装报error: Failed dependencies:
解决
在安装包后面加两个参数:
rpm -ivh mysql-community-release-el6-5.noarch.rpm --nodeps --force