您的位置:首页 > 运维架构 > Linux

linux归档压缩及软件管理

2013-11-27 22:15 609 查看
打包压缩 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 ec createv verbosef 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 lftplftp-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/passwdsetup-2.8.14-20.el6.noarch#rpm -qf /bin/rpmrpm-4.8.0-32.el6.x86_64-f file 软件卸载#rpm -e 软件名称-e erase --force 在安装的时候用(强制安装)--nodeps 在卸载的时候用(卸载的时候不检查依赖关系) 试用rpm安装下列软件:mysqlmysql-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#lsBUILD RPMS SPECSBUILDROOT 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菜鸟训练营” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: