linux的tar文件怎么安装

linux的tar文件怎么安装,第1张

首先对tar文件进行压缩

targz文件命名

tar是把文件打成一个包,并不压缩;

gz是用gzip把打成包的tar文件压缩;

所以成了一个targz的文件

压缩

# tar cvfz backuptargz /xxx/

-c, --create

create a new archive

-v, --verbose

verbosely list files processed

-f, --file [HOSTNAME:]F

use archive file or device F (default /dev/rmt0)

-z, --gzip, --ungzip

filter the archive through gzip

解压

tar -zxvf xxxtargz

这样会生成一个以文件名命名的文件夹

-z, --gzip, --ungzip

filter the archive through gzip

-x, --extract, --get

extract files from an archive

-v, --verbose

verbosely list files processed

-f, --file [HOSTNAME:]F

use archive file or device F (default /dev/rmt0)

查看文件列表

tar -tvzf targz

-t, --list

list the contents of an archive

其余选项

-r, --append

append files to the end of an archive

Read more: tar,gzip的使用方法

1压缩一组文件为targz后缀。

# tar cvf backuptar /etc # gzip -q backuptar

# tar cvfz backuptargz /etc/

2释放一个后缀为targz的文件。

# gunzip backuptargz #tar xvf backuptar

# tar xvfz backuptargz

3用一个命令完成压缩

#tar cvf - /etc/ | gzip -qc > backuptargz

4用一个命令完成释放

#gunzip -c backuptargz | tar xvf -

5如何解开tarZ的文件?

# tar xvfz backuptarZ

# uncompress backuptarZ #tar xvf backuptar

6如何解开tgz文件?

#gunzip backuptgz

7如何压缩和解压缩bz2的包?

#bzip2 /etc/smbconf 这将压缩文件smbconf成smbconfbz2

#bunzip2 /etc/smbconfbz2 这将在当前目录下还原smbconfbz2为smbconf

注:bz2压缩格式不是很常用,可以man bzip2

8如何解压tarbz2的包?

tar jxf linux-28188tarbz2

用cd 和ls 命令切换到目录文件

安装的时候使用 sudo apt-get install xxx

或者按照如下 *** 作

1、将安装文件拷贝至你的目录中,如果是以root身份登录上的,就将软件拷贝至/root中。

#cp xxxtargz /root

2、解压缩。

#tar xvzf xxxtargz

或直接双击解压缩

3、检查编译。

#/configure

4、检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译。

#make。

5、成功编译后,开始安装。

#make install

6、安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。

#make clean

#make distclean

至此,安装结束。

如果要卸载,则执行make uninstall

在puppy linux中,当你要编译安装一个软件的时候,在解压后的文件目录里,先运行/configure然后make下一步改为输入new2dir make install这样puppy linux会把软件安装过程记录下来,保存为一个列表,然后根据列表将新制作文件保存为一个目录等到这个过程结束的时候,它会提示你按回车(Enter)以外的键将自动运行dir2pet这时候,puppy linux会把刚才保存在新目录里的文件制作成pet软件包提示1:在命令行中输入new2dir make install会有相关的英文提示,建议大家注意阅读提示,按提示一步步往下 *** 作提示2:通过dir2pet命令,你也可以自己将一个目录里的文件打包做成pet软件包提示3:通过tgz2pet,可以将nametargz转成pet包再介绍一个命令:pet2tgz,可以将pet转换成targz解压targz后可以查看一个pet包的原始文件目录结构:(假设pet包名称为:xyz_abc-xxxpet)/xyz_abc-xxx #pet包的根目录/xyz_abc-xxx /xyz_abc-xxxspecs #pet包说明文件/xyz_abc-xxx /usr #与/usr对应/xyz_abc-xxx /usr/share/applications/xyz_abcdesktop #对应系统菜单项/xyz_abc-xxx /usr/local/lib/X11/mini-icons/xyzxpm #系统菜单项上的图标在xyz_abcdesktop中建立:Name[zh_CN]=xyz_abc for 小芭比linux 将在系统菜单里显示中文名称xyz_abc for 小芭比linux建立:Icon=xyzxpm 将在系统菜单项上显示对应的图标pet包的安装也很简单,在rox-filer文件管理器中直接点击要安装的pet软件包就可以了squashfssfs镜像文件制作方法简要介绍puppy linux里的sfs文件是一个只读的squashfs文件系统在puppy linux启动时能够被自动加载制作一个sfs文件之前,先按照puppy linux的文件结构构建好一个目录,在目录里放置好你打算安装到puppy linux的文件你可以选择在/root/新建这样一个目录,目录名比如说dir然后cd到包含dir这个目录的上层目录里,输入mksquashfs dir /mnt/home/dirsfs这里将把dirsfs制作到/mnt/home/目录里你也可以选择其他路径输出制作好的sfs文件sfs文件的使用方法:将sfs文件放到/mnt/home目录,修改sfs文件的文件名为name_XXXsfs,这里的XXX就是Puppy的版本号,如puppy41为410Puppy启动时会自动加载/mnt/home目录里的sfs文件如没有自动加载,请打开bootmanager启动配置工具选择加载SFS文件进行手动加载更详细的介绍可以看看:

targz文件的安装,是属于自己编译源代码的方法。

多说一句,tar是把文件打成一个包,并不压缩;

gz是用gzip把打成包的tar文件压缩,所以成了一个targz的文件。

安装的话,先解包,tar -zxvf xxxtargz,这样会生成一个以文件名命名的文件夹。

里面会有一些README、INSTALL、DOC等等一些文档,仔细读读,可以知道这个软件安装需要什么特殊的设置什么的。

这个没有办法细说了吧:)

一般软件包里会有一个叫configure的脚本文件,完成配置的任务。可以加很多参数,具体的可以运行/configure --help得到帮助的,比如/configure --prefix=xxx是设定软件安装到哪里。

设置好参数,运行/configure,会生成makefile文件,这是你后面编译的基础。

接下来就要编译了,很简单,因为有makefile文件的存在,只要运行make就可以完成编译的。

make是将读入所有由configure脚本程序建立的制作文件。

这些制作文件会告诉make哪些文件需要被编译以及按照怎样的顺序对它们进行编译,因为可能会有上百个源程序文件。

当make工作的时候,会在屏幕上显示出正在执行的每一个命令,以及与这个命令相关的全部参数。

这些输出通常都是编译器的调用声明和所有传递给编译器的参数。如果编译器顺利地完成了工作,就不会出现什么错误信息。

大多数编译器的错误信息十分清楚和明确,因此不用担心可能会漏掉一个错误。如果确实看到有一错误,也不用慌张。

大多数错误信息并不反映出程序本身出现了一个问题,通常都是系统这里或者那里的问题。

典型情况下,这些信息大多是因为文件访问权限不正确而产生的或者是因为文件没有找到。完成编译,之后就是安装软件了。

这就更简单了,make install就好了,这个命令将启动安装脚本程序。

因为make命令会在执行每一个命令的时候把它显示出来,所以将会看到许许多多的文字掠过眼前。如果没有看到什么错误信息,就说明这个软件包安装好了。

反安装就是make uninstall了。

介绍tar,gzip的使用方法。

1压缩一组文件为targz后缀。

# tar cvf backuptar /etc

# gzip -q backuptar 或 # tar cvfz backuptargz /etc/

2释放一个后缀为targz的文件。

# gunzip backuptargz

#tar xvf backuptar 或 # tar xvfz backuptargz

3用一个命令完成压缩

#tar cvf - /etc/ | gzip -qc > backuptargz

4用一个命令完成释放

#gunzip -c backuptargz | tar xvf -

5如何解开tarZ的文件?

# tar xvfz backuptarZ 或 # uncompress backuptarZ

#tar xvf backuptar

6如何解开tgz文件?

#gunzip backuptgz

7如何压缩和解压缩bz2的包?

#bzip2 /etc/smbconf

这将压缩文件smbconf成smbconfbz2

#bunzip2 /etc/smbconfbz2

这将在当前目录下还原smbconfbz2为smbconf

注:bz2压缩格式不是很常用,你可以man bzip2

输入tar targz,请用实际文件名替换。(也可以在文件管理器中直接解压缩到当前文件夹)输入/configure (也可以在文件管理器中ctrl+H,来显示隐藏文件,然后双击进入configure目录)输入 make 输入make install以上是一般的方法。如上图所示,有的解压缩后并没有看到有隐藏的configure这个文件夹,但是可也能有以sh结尾的脚本文件,那一般时一个安装脚本。执行这个脚本就可以。执行方法:双击,选择“在终端中运行”,然后就安装成功了!

ipk文件实际上是用ar命令打包的一个归档包。没有数字签名的ipk中一般包含controltargz、datatargz和debian-binary这三个文件。

其中debian-binary里面是固定的。

controltargz中包含了control、md5sums、preinst、postinst、prerm、postrm这几个文件,其中control是必须的,其它都是可选的。

datatargz中包含了要安装的程序和数据。

ipk的安装对于大多数用户来说都是使用preware、WebOS Quick Install、Internalz Pro来安装程序的。如果不考虑postinst脚本,那么使用这些工具安装的文件都是相对于/media/cryptofs/apps目录进行安装的。如果直接使用不带-o参数的ipkg install命令安装的话,那么安装的文件都是相对于/目录的。也就是说ipk包中实际上并不包含相对于那个路径进行安装的信息。安装到哪儿只跟安装的方式有关。

rootfstargz中那些预先安装好的包都是相对于/目录安装的。相对于/目录安装的程序,用户通过preware、WebOS Quick Install和系统自带的软件包管理器都是无法卸载的,但并不是说就真的无法卸载,实际上只要你愿意,这些包都可以在root帐号下用ipkg remove命令来卸载掉。

我们在上一节中有一个<carrier>tar没有介绍(<carrier>表示att、wr、verizon等),之所以没介绍主要原因就是我们需要先了解上面的这些内容,然后才比较容易解释这个<carrier>tar。

这个<carrier>tar中的主要内容就是一些ipk包,另外,还有一个installerxml。这个installerxml如果不是要做跨运营商或跨机型移植,是不需要修改的。那么剩下的就是运营商定制的一些ipk包了。这些包是在刷机程序把rootfstargz写入设备之后,进行安装的。他们都是相对于/目录进行安装的。因此这些包从本质上来讲,跟rootfstargz中预先安装的包是没有区别的。唯一的区别就是rootfstargz中的包是预先安装好的,<carrier>tar中的包是在刷机过程中进行安装的。而ROM验证md5sums的过程是在<carrier>tar中的所有ipk安装之后才进行的。因此,<carrier>tar中的包也是需要进行md5sums验证的。

首先是mkdir /mnt/cdrom,再mount /dev/cdrom /mnt/cdrom,其实这两个任何一个都行,加载以后就会有光驱显示出来了。

1、方法一:

(1)启动虚拟机。

(2)找到VMware菜单上的虚拟机。

(3)选择安装VMwareTools。

(4)安装完成后重启虚拟机。

方法二:

(1)关闭虚拟机。

(2)设置虚拟机-->光驱-->使用ISO文件-->选择VMware系统目录下的windowsiso。

(3)启动虚拟机。

(4)打开光驱,运行安装文件。

2、VMware虚拟机怎么安装vmwaretoolsjingyanbaiducom/article/380abd0a13c1781d90192c1dhtml,centos和redhat是完全一样的方法。

3、linux下安装vmwaretools,首先选择 虚拟机 >> 客户机 >> 安装/升级vmwareToolscd /lscd /media,装载cd:mount /dev/cdrom /media,提示mount:block device /dev/sr0 is writeprotecter, mounting read-only。

targz 是用tar命令将源码文件打包成一个文件,然后用zip命令压缩成一个压缩包,所以在安装前要解压缩,命令如下:tar -xvzf testtargz完成后会生成一个解压缩后的目录,进入该目录,查看readme文件或者install文件,里面有详细的安装命令。一般的安装步骤是/configure 回车make 回车make install 回车make clean 回车如果configure没有通过,说明你的系统环境没有达到要求,该软件所依赖的文件没有被安装,需要根据提示信息来具体分析。以上的各个命令只是最常用的使用方式,还有比较实用的参数没有介绍,可以自己查看帮助文档。

以上就是关于linux的tar文件怎么安装全部的内容,包括:linux的tar文件怎么安装、puppy linux中如何安装.tar.gz文件、ubuntu如何安装tar.gz文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10081772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存