打包压缩
windows:
格式:.rar .zip等等
工具:winrar zip 7zip 好压 等等
linux:
格式:.tar.gz .tar.bz2 .zip .rar
工具:gzip bzip2 zip rarlinux
打包(非压缩):
#tar cvf file.tar 被打包的文件 …
#tar cvf abc.tar a b c d e
c create
v verbose
f file
解包(非解压):
#tar xvf 打包文件 [-C /root/Desktop]
x extract
-C 指定解包路径
gzip bzip2
压缩:
#gzip 源文件 …
#bzip2 源文件 …
解压:
#gunzip 压缩文件
#bunzip2 压缩文件
#gzip -d 压缩文件
#bzip2 -d 压缩文件
打包压缩一起:
#tar cvzf file.tar.gz 源文件 …
#tar cvjf file.tar.bz2 源文件 …
解压解包一起:
#tar xvzf 压缩文件 [-C 解压路径]
#tar xvjf 压缩文件 [-C 解压路径]
查看压缩文件里面的子文件
-t
#tar -tf 压缩文件
软件安装
常用方式:rpm yum 源码(编译)
其他:src.rpm .bin .sh .pl .bundle
准备iso镜像(或者rpm安装包)
#mount -o loop iso镜像的路径 挂载点
#mount -o loop /root/Desktop/rhel-server-6.4-x86_64-dvd.iso /mnt/rhel6u4
#cd /mnr/rhel6u4/Packages
软件包名称构成:(一般情况)
软件名称 版本号(主版本、次版本、修订号) 操作系统cpu平台架构 格式
操作系统:el6 el5 Fedora SUSE debin Ubuntu
cpu平台:i386 486 586 686 表示32位软件
x86_64 表示64为软件
noarch 表示32,64通用
rpm命令
rpm安装:
#rpm -ivh 软件包名称
-i install
-vh verbose human
#rpm -ivh lftp-4.0.9-1.el6.x86_64.rpm
查询软件安装路径:
#rpm -ql 软件名称
-q query
-l list
# rpm -ql lftp-4.0.9-1.el6.x86_64
查询软件的名称:
#rpm -qa
#rpm -qa | grep lftp
lftp-4.0.9-1.el6.x86_64
-a all
查询软件详细信息:
#rpm -qi 软件名称
#rpm -qi gedit-2.28.4-3.el6.x86_64
-i information
查询某一个文件是哪个软件产生的:
#rpm -qf /etc/passwd
setup-2.8.14-20.el6.noarch
#rpm -qf /bin/rpm
rpm-4.8.0-32.el6.x86_64
-f file
软件卸载
#rpm -e 软件名称
-e erase
–force 在安装的时候用(强制安装)
–nodeps 在卸载的时候用(卸载的时候不检查依赖关系)
试用rpm安装下列软件:
mysql
mysql-server
yum配置及使用:
可以自动解决依赖关系
本地yum
远程yum
此次只涉及本地yum,远程yum需准备远程下载服务器(ftp或者http或者nfs)
yum源:
挂载镜像到本地目录/mnt/rhel6u4
#mount -o loop /rhel6u4.iso /mnt/rhel6u4
yum客户端配置文件:
#cd /etc/yum.repos.d/
#rm -rf /etc/yum.repos.d/*
#vim yum.repo 必须以.repo结尾
[rhel6-Server] yum源名称,用来区分其他的yum源
name=rhel6 yum源描述(comment)
baseurl=file:///mnt/rhel6u4/Server 本地yum源的绝对路径
enabled=1 是否使用此yum源
gpgcheck=0 检查软件
清理yum缓存:
#yum clean all
查找软件:
#yum search mysql
此命令会搜索到系统已经安装和yum源里没有安装的软件信息,可以用他简单测试yum是否好用,记住只是能简单测试
安装软件:
#yum install 软件名称
#yum install mysql mysql-server -y
-y跳过确认提示直接安装
卸载软件:
#yum erase mysql-server
或者
#yum remove mysql-server
查看系统已经安装好的软件组和没有安装的软件组:
#yum grouplist
查看系统已经安装好的软件和没有安装的软件:
#yum list
安装软件组:
#yum groupinstall 软件组名称
自己制作yum源
#mkdir /myyum
把想用yum安装的软件拷贝到目录下
#createrepo /myyum
请读者自行完成以下练习:
下载rpm版的realplayer并安装
去官网下载httpd并安装
.bin .sh .pl .bundle这一类软件只需要赋予可执行权限,直接运行即可安装。
src.rpm源码分发版的rpm
其实安装方法有3种,此处只提供一种如下:
# rpmbuild –rebuild lftp-4.0.9-1.el6.src.rpm
#cd /root/rpmbuild
#ls
BUILD RPMS SPECS
BUILDROOT SOURCES SRPMS
#cd RPMS
#cd x86_64
在这里可以找到rebuild之后的可执行文件,直接rpm安装就可以了
rhel5进行rebuild后rpm包的位置/usr/src/RedHat
编译安装(源码)
1) 解压
2) cd到解压目录
3) ./configure –prefix=安装目录(事先不用提前创建)
配置一个叫做makefile,这个文件记录了软件安装过程中所需要的各种配置及安装路径
4)make 编译 产生可执行文件
5)make install 安装
以上步骤只能作为参考,为大部分软件安装方法,每个编译安装的软件configure需跟的选项不同,你需要的功能也不一样,所以具体安装详见软件自带README和INSTALL或者官方手册
软件安装完成之后,软件所有信息和文档、文件全部都在安装目录下
编译安装软件的卸载:
2种
1)直接删除安装目录(常用)
2)cd 解压目录
#make uninstall
或者
#make clean
#make distclean
以上2种视软件不同而不同,到底用哪个?看下面两个文件
#vim READEME
#vim INSTALL
Linux归档压缩及软件管理
转载请注明出处:服务器评测 » Linux归档压缩及软件管理
相关推荐
- *██ 双倍 RAM 回归 ██ AMD RYZEN 7 █ 128GB RAM █ 1TB NVMe █ IPMI █ /24 IPv4 ██ 24 美元起
- *🟥🟨 促销 Ryzen 9 9950X 179.99 欧元起 – 欧洲
- *MechanicWeb:美国/欧盟/英国/亚太地区 – Ryzen 9950X 托管和非托管 – 特别折扣 | 10 Gbps
- 腾讯云服务器CentOS环境下通过YUM安装软件
- “php-cgi.exe – FastCGI进程意外退出” 的解决办法
- WordPress批量替换url插件:Velvet Blues Update URLs安装使用
- 教你使用阿里云ECS云服务器搭建网站全过程(图文教程)
- Linux系统有哪些?十大主流Linux发行版本