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包的内容
linux yum,虚拟机、压缩打包、解压
最新推荐文章于 2023-08-14 13:51:11 发布