linux下的软件包大概可以分为两种,一种是rpm格式,另一种是tar.gz格式的;安装这些软件的前提是保证你的系统内
有编译工具gcc。你可以首先通过如下命令”gcc -v“来产看是否安装了gcc。如果没有安装需要下载gcc软件并安装上。
1、如果是rpm格式的软件您可以直接通过下面的命令来安装
rpm -i yourpage.rpm 一般会默认安装到当前文件夹下。如果出现文件冲突,rpm –force -i 即可。
2、如果是tar.gz格式的软件你可以按照下面的命令来安装
cd /usr/local/ //到你软件的文件夹下
tar zxvf yourpage.tar.gz //解压缩到当前文件夹
cd yourpage //进入解压缩目录
./configure –prefix=/usr/local/yourpage //配置到安装目录
make //编译
make install //安装
rpm 命令简介
rpm -q samba //查询程序是否安装
rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10–1.4E.i386.rpm //按路径安装并显示进度
rpm -ivh –relocate /=/opt/gaim gaim-1.3.0–1.fc4.i386.rpm //指定安装目录
rpm -ivh –test gaim-1.3.0–1.fc4.i386.rpm //用来检查依赖关系;并不是真正的安装;
rpm -Uvh –oldpackage gaim-1.3.0–1.fc4.i386.rpm //新版本降级为旧版本
rpm -qa | grep httpd #[搜索指定rpm包是否安装]–all搜索*httpd*
rpm -ql httpd #[搜索rpm包]–list所有文件安装目录
rpm -qpi Linux-1.4–6.i368.rpm #[查看rpm包]–query–package–install package信息
rpm -qpf Linux-1.4–6.i368.rpm #[查看rpm包]–file
rpm -qpR file.rpm #[查看包]依赖关系
rpm2cpio file.rpm |cpio -div #[抽出文件]
rpm -ivh file.rpm #[安装新的rpm]–install–verbose–hash
rpm -ivh
rpm -Uvh file.rpm #[升级一个rpm]–upgrade
rpm -e file.rpm #[删除一个rpm包]–erase
常用参数:
-i, –install install package(s)
-v, –verbose provide more detailed output
-h, –hash print hash marks as package installs (good with -v)
-e, –erase erase (uninstall) package
-U, –upgrade=
--replacepkge 无论软件包是否已被安装,都强行安装软件包
–test 安装测试,并不实际安装
–nodeps 忽略软件包的依赖关系强行安装
–force 忽略软件包及文件的冲突
Query options (with -q or –query):
-a, –all query/verify all packages
-p, –package query/verify a package file
-l, –list list files in package
-d, –docfiles list all documentation files
-f, –file query/verify package(s) owning file
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25309 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!