linux yum,虚拟机、压缩打包、解压

来源:互联网 发布:php江湖游戏源码 编辑:程序博客网 时间:2024/06/09 14:11

linux的软件安装
1、RPM软件包的安装
  RPM(Red hatPackage Managerment)红帽包管理器的缩写
    扩展名一般.rpm

安装方法:
    格式:rpm[option]   包路径(绝对路径)或者包名
    [option]
    -i :安装
     -v:显示安装过程
     -h:显示进度条


例:安装RealPlayer11GOLD.rpm为例
# rpm -ivh /ule/RealPlayer11GOLD.rpm
RealPlayer安装过程
Preparing...                                                           ###########################################[100%]
   1:RealPlayer                                                       ########################################### [100%]

----------------------------
查询:
    -q :查询
     -a:查询全部安装的软件包
     -f:查询软件文件属于那个包
例:查询vim属于那个包
    # which vim
        /usr/bin/vim
    #rpm -qf /usr/bin/vim
        vim-enhanced-7.2.411-1.6.el6.x86_64

例:查看软件安装的位置
    格式:-pl (包名)(绝对路径)
  查看RealPlayer安装路径:
    # rpm -qpl/ule/RealPlayer11GOLD.rpm

例:查看软件概要信息
    格式:-pi
    查看RealPlayer概要信息:
        # rpm -qpi  /ule/RealPlayer11GOLD.rpm
例:查看软件的配置文件
    格式:-pc
    查看RealPlayer配置文件:
        # rpm -qpc  /ule/RealPlayer11GOLD.rpm

通过man rpm查看到所有关于rpm安装参数信息

--------------------------------------------
卸载:
    -e   :表示卸载
    格式:rpm -e 包名(不带路径,只要名字。而且是全名)
通过rpm -qa 查出全名
 例:把RealPlayer卸载掉
    查找:# rpm -qa |grep -i real
        i:不去分大小写
    卸载:rpm -eRealPlayer-11.0.0.4028-20080225.i586


假若直接删除目录,但是运行程序又启动不起来,安装提示已经安装
package RealPlayer-11.0.0.4028-20080225.i586 is already installed

强制安装:
    --force

# rpm -ivh /ule/RealPlayer11GOLD.rpm --force

练习:安装办公软件
#tar -xvf penOffice_3.3.0_Linux_x86-64_zh_CN.tar.gz  解压
#cd /ule/OOO330_m20_native_packed-1_zh-CN.9567/RPMS  进入安装目
#rpm -ivh *.rpm                                安装办公软件
#cd desktop-integration/
#rpm -ivh openoffice.org3.3-redhat-menus-3.3-9556.noarch.rpm  安装红帽桌面
-----------------------------------------
RPM依赖:
    如何解决rpm包的依赖
    1、手工安装
    2、利用yum安装
yum 安装
    yum-3.2.29-22.el6.noarch
yum主要是为了解决rpm之间的依赖
配置yum
6.2版本:
    1没有包源,把光盘放入光驱
     或者有iso镜像文件可以mount起来
    2编辑yum配置文件
    vim/etc/yum.repos.d/rhel-source.repo

    [source]              标签名
    name=source           随意命名
    baseurl="file:///media/RHEL_6.2x86_64 Disc 1/"  包存放位置
        file  :本地文件
        ftp   :ftp服务器访问
        http  :http服务器访问http://2.2.2.111:/
    enabled=1   是否启用
    gpgcheck=0  检验位,是数字签名的检查
----------------------------------------------
5.5版本:
[server]
name=server
baseurl=file:///iso/Server
enabled=1
gpgcheck=0

[Cluster]
name=Cluster
baseurl=file:///iso/Cluster
enabled=1
gpgcheck=0

[ClusterStorage]
name=ClusterStorage
baseurl=file:///iso/ClusterStorage
enabled=1
gpgcheck=0

[VT]
name=VT
baseurl=file:///iso/VT
enabled=1
gpgcheck=0
-----------------------------------
    3 如何验证yum配置收否成功:
    yum clean all   :清除以前的yum列表
    yum list        :重新加载yum列表信息

    4 安装
    yum install 包名(不含路径)

    yum -y install httpd*   不需要回答,直接安装
    yum install  httpd*    需要确认

    yum reinstall httpd*   重新安装

    5 卸载:
    yum erase 包名(不含路径)

--------------------------------------------------------
如何利用yum安装网络下载的rpm包
  1、安装生成依赖信息的工具
    yum install createrepo
  2、利用该工具生成目录下软件的依赖信息
    格式:createrepo  目录名
    例:createrepo/myyum
  3、将生成依赖信息的目录添加到yum配置文件中

    vim/etc/yum.repos.d/rhel-source.repo
    下添加一下信息
    [myyum]
    name=myyum
    baseurl="file:///myyum"
    enabled=1
    gpgcheck=0

  4、验证配置信息是否正确
    yum clean all
    yum list

  5、安装
    yum install Realplay

---------------------------------------------------
linux安装软件会自带安装,只需要执行
例AdobeReader
直接运行 ./INSTALL
----------------------------------------------------
还有一些.pl  .sh的安装脚本或者.bin的文件
直接执行就可
一:安装
1、下载虚拟机软件
2、chmod 755 VMware-Workstation-Full-8.0.3-703057.x86_64.bundle
注意自己的安装平台:
    uname -m
3、安装执行
例./VMware-Workstation-Full-8.0.3-703057.x86_64.bundle

点下一步 直到安装完成
4、输入序列号
 help->enter license key ->enterlicense key

卸载虚拟机:
    vmware-installer -uvmware-workstation

二、创建虚拟机
 file -> new virtual machine ->cudtom ->
next->next->I will install the operation system later
->next->local->next   选择网络方式桥接  ->后面直接下一步到完成

三、安装过程

跟我们安装真机一样。略过

---------------------------
源码包的安装
例如安装nfts移动硬盘文件格式
    1、解压
    #tar xvf fuse-2.8.7.tar.gz
    #cd fuse-2.8.7
    2、配置(产生Makefile,操作前看下软件的README)
    ./configure
    3、编译
    make
    4、安装
    make install

如何应用:
    mount -t ntfs-3g /dev/sda1/mnt/windows
练习:安装ntfs-3g包

 ----------------------------------------------------
vnc:
5.5 版本:

#rpm -ivh vnc-4.1.2-14.el5_3.1.i386.rpm

关闭防火墙 关闭selinux
开启远程桌面

vncviewer 2.2.2.111
输入对方密码就可以查看对方周面

-------------------------------------------------
linux下文件的压缩和解压

    windows下常用压缩格式 zip  rar
    linux下的压缩工具:
    compress: 后缀名.Z
    gzip   : 后缀名.gz
    bzip2  : 后缀名.bz2
    tar    : 后缀名.tar    打包工具 ,不压缩

对目录,必须先打包,再压缩
------------------
gzip 压缩  解压
  压缩:gzip 文件名
  解压:gzip -d 文件名

例:对/test下的文件操作
    gzip passwd         直接压缩,源文件删除,会产生一个passwd.gz
    gzip -d passwd.gz   压缩文件直接删除
    zcat passwd.gz      查看压缩文件的内容
    gzip -c passwd > passwd.gz  保留源文件的压缩
    zless passwd.gz     逐行显示压缩包的内容
-----------------------------------------------------------
bzip2 压缩  解压
  压缩:bzip2 -z 文件名
  解压:bzip2 -d 文件名

例:对/test下的文件操作
        bzip2 passwd         直接压缩,源文件删除,会产生一个passwd.bz2
        bzip2 -d passwd.bz2   压缩文件直接删除
        bzcat passwd.bz       查看压缩文件的内容
        bzip2 -c passwd >passwd.bz2  保留源文件的压缩
        bzless passwd.bz2      逐行显示压缩包的内容
------------------------------------------------------------
两者之间有什么区别:
  相对于比较大的文件或者打包目录,bzip2比gzip的压缩比例要高
    但是时间压缩上就比gzip要耗时。

------------------------------------------------------------
linux默认不支持rar压缩包解压和压缩,需要安装第三方软件

rar安装:
  1、解压
    #tar -xvf  rarlinux-3.8.0.tar.gz
  2、编译
    make
  3、安装
    make install

指定安装路径
    tar xvf rarlinux-3.8.0.tar.gz  -C /usr/src
    cd /usr/src/rar/
    make

压缩:
    格式:rar a  压缩文件名  要压缩的文件列表
    例:rar a passwdpasswd.gz ....
解压:
    格式:rar e 压缩文件名
    例:rar epasswd.rar
------------------------------------------------------
tar  打包工具  

    -c : 打包
    -r : 添加到包里
    -v : 显示过程
    -f : 接文件
    -j : 调用bzip2进行压缩或者解压
    -z : 调用gzip进行压缩或者解压
    -x : 解包
    -C : 指定解压路径
    -t : 查看包的内容


万能解压参数:tar xvf   会自动调用gzip或者bzip2进行解压

举例:
    tar -cvf  etc.tar etc/      打包注意源文件和目标文件的位置
    tar -czvf etc.tar.gz  etc/   打包并且使用gzip压缩
    tar -cjvf etc.tar.gz  etc/   打包并且使用bzip2压缩

    tar xvf etc.tar              解包,解压到当前目录
    tar -xzvf etc.tar.gz  etc/   解压gzip压缩
        tar -xjvf etc.tar.gz  etc/   解压bzip2压缩
---------------------------------------------------------------------
练习:1.将/etc的所有文件,打包成etc.tar
      2.把etc.tar 包解压到指定路径/usr/local/下
      3.查看etc.tar包的内容
     
























 

原创粉丝点击