文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>tar包管理与rpm命令应用

tar包管理与rpm命令应用

时间:2006-09-14  来源:steel_lei

tar 包管理:

            c:create v:verbose f:file t:list x:extrace

 

           tar -cvf a.tar a                  创建文件a的tar包

           tar -tvf a.tar                     查看tar包包含的文件

           tar -xvf a.tar                     释放tar包文件

           tar -rvf a.tar b                   追加文件b到tar包a.tar

           tar -Avf a.tar c.tar            追加c.tar包到a.tar包

           tar -zcvf a.tar.gz a            创建文件a的gzip压缩的tar包

           tar -ztvf a.tar.gz               查看文件a的tar压缩包内容              

           tar -zxvf aa.tar.gz             释放aa.tar.gz包的内容

           tar -jcvf aa.tar.bz2 aa        创建文件a的bzip压缩的tar包

           tar -jtvf aa.tar.bz2             查看文件a的tar压缩包内容

           tar -jxvf aa.tar.bz2             释放aa.tar.bz2包的内容

 

         备份:

 

         tar -cvf etc.tar /etc 备份/etc目录

         tar -cvf pg.tar /etc/passwd /etc/group 对指定文件进行备份

         tar -cvf all.tar / --exclude=/proc --exclude=/lost+found --exclude=/backup.tar --exclude=/sys

         --exclude=/mnt 对整个系统备份除了/proc /lost+found bacdup.tar本身 /sys /mnt

        

         还原:

        

         tar -xvf etc.tar -C /etc 还原

         -C:指定还原目录

 

rpm

     -i    安装一个新的软件包

     -U  升级一个系统中已有的软件包,如果不存在就进行安装

     -F <package file>更新一个软件包,如果软件包不存在就不进行安装

     -v   显示详细信息

     -h   显示安装进度条

     -e   删除一个软件包,这里用的是软件名,而不是软件包的全名

     -q   以此开头进行查询软件包信息

     -V   验证一个软件包被安装以来是否被改变过

    以下选项可用来指明查询哪引些软件包的信息,可与q、V相结合

 

     -a  查询所有已安装的软件包。

     -f <file> 查询包含有文件<file>的软件包

    -i 显示软件包信息,如描述 发行号 平台等等

    -l 显示软件包中的文件列表

    -s 显示软件包中的所有文件的状态

    -d 显示被标注为文档的文件列表(man手册 info手册 readme等)

    -c 显示被标注为配置文件的文件列表

 

rpm –ivh gcc-3.2-7.i386.rpm安装新软件包

rpm –Uvh gcc-3.2-7.i386.rpm升级一个系统中已有的软件包,如果不存在就进行安装

rpm –F gcc-3.2-7.i386.rpm更新一个软件包,如果软件包不存在就不进行安装

rpm -e gcc 删除软件包

rpm –q gcc 查询gcc软件包信息。

rpm –Vf /bin/vi 验证包含vi的软件包。

rpm –Va 验证所有已安装的软件包。

rpm –Vp gcc-3.2-7.i386.rpm验证单个软件包。

rpm -qf /etc/inittab 查询/etc/inittab所属的软件包

rpm -qa | grep m4 查找所有安装过的软件包名称中含有m4的软件包

rpm -ivh gcc-3.2-7.i386.rpm --nodeps (匆略依存关系,因为有些软件包安装时要依赖别的软件包)

                                --aid (安装时自动安装所有的依赖软件包)

                                --replaces (安装时,包存在,但是有错误,又无法卸载,可以替换文件修复错误)

                                --replacefiles (文件冲突,要安装的软件包有文件以在安装别的软件包时安装过)

相关阅读 更多 +
排行榜 更多 +
太鼓达人plus

太鼓达人plus

音乐节奏 下载
吉品甄选

吉品甄选

购物比价 下载
恋与练习生2

恋与练习生2

音乐节奏 下载