`

Linux下tar的基本安装 .

 
阅读更多
1、将安装文件拷贝至你的目录中,如果是以root身份登录上的,就将软件拷贝至/root中。
#cp xxx.tar.gz /root
2、解压缩。
#tar xvzf xxx.tar.gz
或直接双击解压缩.
3、检查编译。
#./configure
4、检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译。
#make。
5、成功编译后,开始安装。
#make install
6、安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。
#make clean
#make distclean
至此,安装结束。
如果要卸载,则执行make uninstall


打包和压缩文件
bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件
bzip2 file1 压缩一个叫做 'file1' 的文件
gunzip file1.gz 解压一个叫做 'file1.gz'的文件
gzip file1 压缩一个叫做 'file1'的文件
gzip -9 file1 最大程度压缩
rar a file1.rar test_file 创建一个叫做 'file1.rar' 的包
rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1'
rar x file1.rar 解压rar包
unrar x file1.rar 解压rar包
tar -cvf archive.tar file1 创建一个非压缩的 tarball
tar -cvf archive.tar file1 file2 dir1 创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件
tar -tf archive.tar 显示一个包中的内容
tar -xvf archive.tar 释放一个包
tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下
tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包
tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包
tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包
tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包
zip file1.zip file1 创建一个zip格式的压缩包
zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
unzip file1.zip 解压一个zip格式压缩包


RPM 包 - (Fedora, Redhat及类似系统)
rpm -ivh package.rpm 安装一个rpm包
rpm -ivh --nodeeps package.rpm 安装一个rpm包而忽略依赖关系警告
rpm -U package.rpm 更新一个rpm包但不改变其配置文件
rpm -F package.rpm 更新一个确定已经安装的rpm包
rpm -e package_name.rpm 删除一个rpm包
rpm -qa 显示系统中所有已经安装的rpm包
rpm -qa | grep httpd 显示所有名称中包含 "httpd" 字样的rpm包
rpm -qi package_name 获取一个已安装包的特殊信息
rpm -qg "System Environment/Daemons" 显示一个组件的rpm包
rpm -ql package_name 显示一个已经安装的rpm包提供的文件列表
rpm -qc package_name 显示一个已经安装的rpm包提供的配置文件列表
rpm -q package_name --whatrequires 显示与一个rpm包存在依赖关系的列表
rpm -q package_name --whatprovides 显示一个rpm包所占的体积
rpm -q package_name --scripts 显示在安装/删除期间所执行的脚本l
rpm -q package_name --changelog 显示一个rpm包的修改历史
rpm -qf /etc/httpd/conf/httpd.conf 确认所给的文件由哪个rpm包所提供
rpm -qp package.rpm -l 显示由一个尚未安装的rpm包提供的文件列表
rpm --import /media/cdrom/RPM-GPG-KEY 导入公钥数字证书
rpm --checksig package.rpm 确认一个rpm包的完整性
rpm -qa gpg-pubkey 确认已安装的所有rpm包的完整性
rpm -V package_name 检查文件尺寸、 许可、类型、所有者、群组、MD5检查以及最后修改时间
rpm -Va 检查系统中所有已安装的rpm包- 小心使用
rpm -Vp package.rpm 确认一个rpm包还未安装
rpm2cpio package.rpm | cpio --extract --make-directories *bin* 从一个rpm包运行可执行文件
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm 从一个rpm源码安装一个构建好的包
rpmbuild --rebuild package_name.src.rpm 从一个rpm源码构建一个 rpm 包
分享到:
评论

相关推荐

    Node.js(node-v16.15.1-linux-armv7l.tar.xz)

    Node.js(node-v16.15.1-linux-armv7l.tar.xz)长期版本,适用于Linux ARMv7位系统。Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、...

    Node.js(node-v16.15.1-linux-x64.tar.xz)

    Node.js(node-v16.15.1-linux-x64.tar.xz)长期版本,适用于Linux x64位系统。Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 ...

    alertmanager-0.21.0.linux-amd64.tar.gz

    官方网站下载速度极慢,很不稳定,基本下载不下来。这里提供下载,方便大家。 alertmanager-0.21.0.linux-amd64.tar.gz

    prometheus-2.20.1.linux-amd64.tar.gz

    官方网站下载速度极慢,很不稳定,基本下载不下来。这里提供下载,方便大家。 prometheus-2.20.1.linux-amd64.tar.gz

    node_exporter-1.0.1.linux-amd64.tar.gz

    官方网站下载速度极慢,很不稳定,基本下载不下来。这里提供下载,方便大家。 node_exporter-1.0.1.linux-amd64.tar.gz

    Node.js(node-v16.15.1-linux-arm64.tar.xz)

    Node.js(node-v16.15.1-linux-arm64.tar.xz)长期版本,适用于Linux ARMv8位系统。Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows...

    util-linux-2.33.tar.gz

    util-linux 是一个开放源码的软件包,是一个对任何 Linux 系统的基本工具套件。含有一些标准 Unix 工具,如 login。当开发停滞时,一群人创建了复刻 util-linux-ng(ng意为“下一代”),但截至2011年1月已更名回...

    linux tar命令详解

     到此为至,我们已介绍过linux下的tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、 zip、unzip、rar、unrar等程式,你应该已能够使用他们对.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、....

    CollabNetSubversionEdge-5.2.3_linux-x86_64.tar.gz

    现公司我们给开发人员部署的正是CSVN,简单易用,权限管理,备份等管理通过web来操作,搭建完成后,基本无需进入命令行操作,也可以配合rsync进行触发推送。下面是我的一些文件截图,这篇博文,只是简单的谈谈搭建...

    util-linux-2.21.2.tar.xz

    Linux系统的基本工具套件,编译高通QCA9563,已编译使用过,验证OK。

    CollabNetSubversionEdge-5.2.0_linux-x86_64.tar.gz

    说明:svn web管理工具,由于官网国内基本打不开,所以特地买了一台香港服务器下载

    Node.js(node-v16.15.1-linux-ppc64le.tar.xz)

    Node.js(node-v16.15.1-linux-ppc64le.tar.xz)长期版本,适用于Power LE Systems 上的 Linux系统。Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 ...

    nginx-1.17.7.tar.gz

    好像是nginx最新版本的包,目前自己在本地进行测试。与之前的比区别不是特别大。安装方式也基本相同。

    Linux应用技术:Tar包管理.pptx

    项目5 软件包管理;第五讲 主要内容;TAR;tar简介;tar命令;常用选项;Tar包的管理;Tar包的管理;Tar包的管理;Tar包的管理;Tar包的管理;Tar包的管理;Tar包的管理;Tar包的管理

    Linux--tar命令.doc

    这篇文档实用性很强,它不是讲某个命令的参数... 文件系统操作是最基本的操作,没有文件系统,操作系统根本就运行不了。 下面是我们经常要做的一些事情。在下面具体参数意义不解释,要了解这些 可以查询该命令帮助文档

    Linux下内含 install.sh一键安装ansible 2.9.9离线安装包 ,所需基本依赖包已包含在内

    Linux下内含 install.sh一键安装ansible 2.9.9离线安装包 ,所需基本依赖包已包含在内

    Node.js(node-v16.15.1-linux-s390x.tar.xz)

    Node.js(node-v16.15.1-linux-s390x.tar.xz)长期版本,适用于System z 上的 Linux系统。Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、...

    Node.js(node-v16.15.1.tar.gz 源码)

    Node.js(node-v16.15.1.tar.gz 源码)长期版本。Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux 上的 Node.js 运行时中...

    rlwrap-0.45.2.tar.gz 和 rlwrap-0.45.2.zip 两个压缩包

    如今交互式输入是最基本的需求,Linux正是通过readline这个库来记录用户的操作,实现交互式输入、自动补全、搜索等功能。对于没有支持readline操作的命令,rlwrap就是最好的伙伴了。 sha256: 9f8870deb46e473d21b5db...

    aarch64-ml-linux-gnu.tar.gz

    Musl linux 嵌入式 arm 64 gcc 交叉编译工具。musl 是一个全新为 Linux 基本系统实现的标准库。特点是轻量级、快速、简单、免费、标准兼容和安全。

Global site tag (gtag.js) - Google Analytics