5.linux 软件安装的三种方法
一.linux 操作系统中 软件的分类 以及软件的安装
vmtools 调用了perl语言写的安装脚本去进行内核的升级安装 ./ xxxxx
源码包安装软件:GNU 使用tar的压缩工具进行打包压缩, 压缩内容 包括软件的源代码,以及安装脚本文件
优点:跨平台安装 linux unix 更新速度快 可以指定安装位置 以及只等安装软件的部分功能 修改源代码
缺点:安装方法不统一 安装过于繁琐 需要本地软件的支持
封装后的软件包:源码包进行封装 系统的提供商 redhat的专业封装工具 xxxx.rpm redhat package Manager
debian de后缀 xxxx.deb
优点:安装方便 不需要指定安装路径 并且指定所有文件的存放位置配置
缺点:更新速度慢 不能跨平台装 需要解决软件与软件之间的依赖关系
二.源码包安装首先
1.解压缩/usr/src
2.进入解压目录 INSTAL法 README 说明文件
3.找到configure安装配置脚本并进行运行安装
./configure --help 帮助信息
--prefix=指定软件的安装路径
./configure -- prefix= /usr/local/webserver 指定安装路径以及生成需要编译的makefile文件
4.对生成出来的makefile文件进行编译,成为计算机可以识别的文件
make
5.将编译后生成的文件拷贝到指定目录中/uer/local/webserver
make install
6.启动服务
/uer/local/webserver/bin/apachectl start / stop
7.编辑主页
/usr/local/webserver/htdocs/index.html
8.将虚拟机第一块网卡桥接,点击右上角的电脑选择system eth0激活
ifconfig eth0
service httpd stop
三.安装封装后的软件包:
rpm -qpi rpm包 查看当前软件包的详细信息
-q 请求 -p package -i info信息
rpm -qpl rpm包 列出该安装包释放的文件有哪些
rpm -qa 列出系统中已安装的rpm包
rpm -ivh rpm包 安装rpm包
-i install -v 显示安装过程 -h 以#号代替进度条
rpm -ivh vsftpd-2.2.2-11.el6.x86_64.rpm
service vsftpd start
/var/ftp 共享目录
rpm -qf 文件或目录 查看文件或目录属于哪个已经安装的软件包
service vsftpd stop
rpm -e vsftpd 卸载软件
rpm -ql 软件名 查看已经安装的软件产生过哪些文件
------------------------------------------------
三.yum 源 软件仓库 中的 软件目录
/etc/yum.repos.d/ 保存操作系统yum源的备份源文件
mkdir bak
mv C* bak
vim xueying.repo
[xueying] 标签
name=class5 dvd package 描述
baseurl=file:/misc/cd 光盘的挂载路径
gpgcheck=0 拒绝密钥对验证
yum install elinks -y 确认安装
yum remove elinks -y 确认卸载
建立自己的yum源
yum install createrepo -y 建立yum源依赖关系列表文件
createrepo -g 光盘路径/repodate/repomd.xml /var/mp3repo(下载的rpm目录)
在rpm包所在路径生成repodate依赖关系文件列表
[xueying] 旧源
name=zijidingyi de yum
enabled=0 关闭该源
baseurl=file:/misc/cd
gpgcheck=0
[mp3]
name=mp3play
baseurl=***************
gpgcheck=0
~
yum clean all
配置好yum源后安装
yum install mplayer -y
mplayer mp3文件 播放