Chinaunix首页 | 论坛 | 博客
  • 博客访问: 852790
  • 博文数量: 275
  • 博客积分: 3904
  • 博客等级: 中校
  • 技术积分: 4605
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 21:10
文章分类

全部博文(275)

文章存档

2014年(9)

2013年(124)

2012年(142)

分类: 系统运维

2013-05-24 10:54:07

LINUX软件包的一样平常 安装行动
在LINUX的天下 里,软件的安装重要 的是有两种行动 ,一种是rpm包,尚有 一种就是tar包。对付 这两种包,一样平常 的安装行动 是如许 的:
1)rpm包的安装
安装rpm包时必要 一个参数就是-i.也就是就是可以用如许 的下令 来安装:
rpm -i *.rpm
但是我们在安装时总是渴望 能看到一些信息,这时就可以用如许 的下令 :
rpm -ivh *.rpm
这时就会表现 出软件包的安装进度以及安装中的信息等。
假如 想要安装的软件包体系 中已经存在而只必要 升级安装一下的话可以如许 来做:
rpm -U *.rpm
如许 就会升级体系 中已经存在软件包了。
而御载一个已安装的软件包的下令 是如许 的:
rpm -e packagename
要想列出体系 已经安装的rpm包的清单可以输入下面的下令 :
rpm -qa
但是此时列出的清单会是很长的,而我们所必要 的只是此中 的一个,这时我们可以用下列的下令 来到达 我们的方针:
rpm -qa |grep -i 'name'
在软件包的安装过程中我们有也许用到的参数如下:
--force 强行安装
-v 用标记 “#”来表现 安装进度
--percent 用百分比来表现 安装进度
-nodeps 漠视已损失的凭借性文件强行举办安装
-test 这个参数并不举办实际 的安装,而只是反省 软件包可否 乐成 安装
-v 见告 RPM陈诉 每一步的情况
2)tar包
tar包有两种技俩,一种是.tar.gz,另一种就是tar.bz2.这两种包的安装行动 一样平常 是如许 的:
解压:这两种包要有效 两个差别 的下令 来解包,判别 是:
tar -xzvf *.tar.gz
tar -xvjf *.tar.bz2
解压以掉队入解压出来的目次 ,看一下内里 的对象,一样平常 而言如许 的包里会有README文件的,打开看一下的他的安装行动 。一样平常 来说如许 的包安装一样平常 是下面的步调 :
make
make install
如许 就会将软件包安装上了。
3)除了如许 的安装行动 ,尚有 的软件是以可推行 的二进制的文件的形式给出的。这时只要推行 这个二进制文件就可以将这个软件安装上的。
4)在Debian中采用 的软件包管理 机制是与众差别 的,在这里可以应用 天下 各地的镜像站点举办软件包安装和更新,行动 一样平常 来说是如许 的:
设置 镜像站点:vi /etc/apt/source.list
在这个文件里介入你所应用 的镜像站点。然后推行 apt-get update,如许 就会毗连 站点读取软件包的信息,然后推行 apt-get upgrade,如许 就可以举办升级了。可能是推行 apt-get install pakeagename,如许 就可以安装你想要的软件包了。



.tar

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

(注:tar是打包,不是紧缩 !)

———————————————

.gz

解压1:gunzip FileName.gz

解压2:gzip -d FileName.gz

紧缩 :gzip FileName

.tar.gz 和 .tgz

解压:tar zxvf FileName.tar.gz

紧缩 :tar zcvf FileName.tar.gz DirName

———————————————

.bz2

解压1:bzip2 -d FileName.bz2

解压2:bunzip2 FileName.bz2

紧缩 : bzip2 -z FileName

.tar.bz2

解压:tar jxvf FileName.tar.bz2 或tar –bzip xvf FileName.tar.bz2

紧缩 :tar jcvf FileName.tar.bz2 DirName

———————————————

.bz

解压1:bzip2 -d FileName.bz

解压2:bunzip2 FileName.bz

紧缩 :未知

.tar.bz

解压:tar jxvf FileName.tar.bz

紧缩 :未知

———————————————

.Z

解压:uncompress FileName.Z

紧缩 :compress FileName

.tar.Z

解压:tar Zxvf FileName.tar.Z

紧缩 :tar Zcvf FileName.tar.Z DirName

———————————————

.zip

解压:unzip FileName.zip

紧缩 :zip FileName.zip DirName

紧缩 一个目次 应用 -r 参数,-r 递归。例: $ zip -r FileName.zip DirName

———————————————

.rar

解压:rar x FileName.rar

紧缩 :rar a FileName.rar DirName

rar请到: 下载!

解压后请将rar_static拷贝到/usr/bin目次 (其他由$PATH环境 变量指定的目次 也可以)

[root@www2 tmp]# cp rar_static /usr/bin/rar

———————————————

.lha

解压:lha -e FileName.lha

紧缩 :lha -a FileName.lha FileName

lha请到:下载!

>解压后请将lha拷贝到/usr/bin目次 (其他由$PATH环境 变量指定的目次 也可以):

[root@www2 tmp]# cp lha /usr/bin/

———————————————

.rpm

解包:rpm2cpio FileName.rpm | cpio -div

———————————————

.deb

解包:ar p FileName.deb data.tar.gz | tar zxf -

———————————————

.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip

.cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs

.arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea

解压:sEx x FileName.*

紧缩 :sEx a FileName.* FileName

sEx只是调用干系 措施,本身 并无紧缩 、解压功能,请留意 !

sEx请到: 下载!

解压后请将sEx拷贝到/usr/bin目次 (其他由$PATH环境 变量指定的目次 也可以):

[root@www2 tmp]# cp sEx /usr/bin/

****************************************************************************

*********************************

Linux下常见文件解压行动 及下令

体系 ·System

1.以.a为扩张名的文件:

#tar xv file.a

2.以.z为扩张名的文件:

#uncompress file.Z

3.以.gz为扩张名的文件:

#gunzip file.gz

4.以.bz2为扩张名的文件:

#bunzip2 file.bz2

5.以.tar.Z为扩张名的文件:

#tar xvZf file.tar.Z

或 #compress -dc file.tar.Z | tar xvf

6.以.tar.gz/.tgz为扩张名的文件:

#tar xvzf file.tar.gz

或 gzip -dc file.tar.gz | tar xvf -

7.以.tar.bz2为扩张名的文件:

#tar xvIf file.tar.bz2

或 bzip2 -dc file.tar.bz2 | xvf -

8.以.cpio.gz/.cgz为扩张名的文件:

#gzip -dc file.cgz | cpio -div

9.以.cpio/cpio为扩张名的文件:

#cpio -div file.cpio

或cpio -divc file.cpio

10.以.rpm为扩张名的文件安装:

#rpm -i file.rpm

11.以.rpm为扩张名的文件解紧缩 :

#rpm2cpio file.rpm | cpio -div

12.以.deb为扩张名的文件安装:

#dpkg -i file.deb

13.以.deb为扩张名的文件解紧缩 :

#dpkg-deb -fsys-tarfile file.deb | tar xvf - ar p

file.deb data.tar.gz | tar xvzf -

14.以.zip为扩张名的文件:

#unzip file.zip

在linux下解压Winzip技俩的文件

  要是装了jdk的话,可以用jar下令 ;还可以应用 unzip下令 。

直接解压.tar.gz文件

  xxxx.tar.gz文件应用 tar带zxvf参数,可以一次解压开。XXXX为文件名。 譬喻:

$tar zxvf xxxx.tar.gz 种种 紧缩 文件的解压(安装行动 )

文件扩张名 解压(安装行动 )

.a ar xv file.a

.Z uncompress file.Z

.gz gunzip file.gz

.bz2 bunzip2 file.bz2

.tar.Z tar xvZf file.tar.Z

compress -dc file.tar.Z | tar xvf -

.tar.gz/.tgz tar xvzf file.tar.gz

gzip -dc file.tar.gz | tar xvf -

.tar.bz2 tar xvIf file.tar.bz2

bzip2 -dc file.tar.bz2 | xvf -

.cpio.gz/.cgz gzip -dc file.cgz | cpio -div

.cpio/cpio cpio -div file.cpio

cpio -divc file.cpio

.rpm/install rpm -i file.rpm

.rpm/extract rpm2cpio file.rpm | cpio -div

.deb/install dpkg -i file.deb

.deb/exrtact dpkg-deb -fsys-tarfile file.deb | tar xvf -

ar p file.deb data.tar.gz | tar xvzf -

.zip unzip file.zip

bzip2 -d myfile.tar.bz2 | tar xvf

tar xvfz myfile.tar.bz2

x 是解压

v 是繁杂 输出

f 是指定文件

z gz技俩

gzip

gzip[选项]要紧缩 (或解紧缩 )的文件名

-c将输出写到标准 输出上,并生涯原有文件。

-d将紧缩 文件紧缩 。

-l对每个紧缩 文件,表现 下列字段:紧缩 文件的巨细 ,未紧缩 文件的巨细 、紧缩 比、未

紧缩 文件的名字

-r递归式地查找指定目次 并紧缩 或紧缩 此中 的全部 文件。

-t测试紧缩 文件是正完备 。

-v对每一个紧缩 息争 紧缩 的文件,表现 其文件名和紧缩 比。

-num-用指定的数字调度 紧缩 的速率 。

举例:

把/usr目次 并包孕它的子目次 在内的整个 文件做一备份,备份文件名为usr.tar

tar cvf usr.tar /home

把/usr 目次 并包孕它的子目次 在内的整个 文件做一备份并举办紧缩 ,备份文件名是usr

.tar.gz

tar czvf usr.tar.gz /usr

紧缩 一组文件,文件的后缀为tar.gz

#tar cvf back.tar /back/

#gzip -q back.tar

or

#tar cvfz back.tar.gz /back/

开释 一个后缀为tar.gz的文件。

#tar zxvf back.tar.gz

#gzip back.tar.gz

#tar xvf back.tar

无语呀!无语!一个打解紧缩 的下令 有这么长吗?

关于紧缩 文件和归档文件

归档文件是一个文件和目次 的聚拢 ,巨细 稳固 .

紧缩 文件也是文件的聚拢 ,常常 会紧缩 ,使其占用的磁盘空间比全部 文件巨细 之和小.

以是 归档文件不是紧缩 文件,而紧缩 文件可以是归档文件.

常用的打包(归档)和紧缩 下令 .

下令 功能

tar 文件目次 打(解)包

gzip 紧缩 (解压),后缀名是”gz”

compress 同上,后缀名是”Z”

bzip2 同上后缀为”bz2″

在linux下常用tar下令 调用各个紧缩 软件实现打包息争 紧缩

tar 常用

-cvf 打包,-xvf解包,-tf查察 包中的内容,这是三个根本 的用法,可以加其余的参数来

调用其余的软件来实现打包息争 紧缩 ,如调用gzip器材

-zcvf,-zxvf,-ztf 举个例了:tar -zcvf myball.tar.gz mydir 把mydir目任命 gzip工

具打包,以是 我们的后缀名用gz,如许 一看就知是用什么器材打包的了,我们也用相应

的解包,tar -zxvf myball.tar.gz 解压在当前的目次 了 查察 也是一样

tar -ztf myball.tar.gz

如调用compress,它的后缀名是Z,假如 我们看到如许 一个紧缩 包 myball.tar.Z ,那么我

们可以如许 来解紧缩 tar -Zxvf myball.tar.Z 查察 和打包和上面的类似,

如调用bzip2器材,它的后缀是bz2,假如 我们要打包一个文件那么如许

tar -jcvf myball.tar.bz2 myfile

看了上面的你应有个概略的把握 :记取

-cvf 是打包

-xvf 是解包

-tf 是查察 包中内容

调用干系 的器材,只要在前面加上个参数就是了

gzip 加 z 后缀名是gz

compress 加 Z 后缀名 Z

bzip2 加 j 后缀名是 bz2

LINUX的文件和后缀名没有相干

阅读(900) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~