当前位置:  技术问答>linux和unix

Linux新手小问几个问题....重酬!!!!!

    来源: 互联网  发布时间:2015-08-16

    本文导语:  RT : 1.普通用户用rpm命令有限制的吗? 2.使用rpm装了一个软件包之后,怎样知道这一些软件包的安装路径 3.装了一个rpm包,我怎样才知道要怎样运行这一个rpm包. 4./usr/local这一个目录是用来做什么的?为什么有一些命令拷进...

RT :
1.普通用户用rpm命令有限制的吗?
2.使用rpm装了一个软件包之后,怎样知道这一些软件包的安装路径
3.装了一个rpm包,我怎样才知道要怎样运行这一个rpm包.
4./usr/local这一个目录是用来做什么的?为什么有一些命令拷进这里就可以运行.

谢谢!

|
一、安装 

命令格式: 

rpm -i ( or --install) options file1.rpm ... fileN.rpm 

参数: 

file1.rpm ... fileN.rpm 将要安装的RPM包的文件名 

详细选项: 

-h (or --hash) 安装时输出hash记号 (``#'') 
--test 只对安装进行测试,并不实际安装。 
--percent 以百分比的形式输出安装的进度。 
--excludedocs 不安装软件包中的文档文件 
--includedocs 安装文档 
--replacepkgs 强制重新安装已经安装的软件包 
--replacefiles 替换属于其它软件包的文件 
--force 忽略软件包及文件的冲突 
--noscripts 不运行预安装和后安装脚本 
--prefix  将软件包安装到由  指定的路径下 
--ignorearch 不校验软件包的结构 
--ignoreos 不检查软件包运行的操作系统 
--nodeps 不检查依赖性关系 
--ftpproxy  用  作为 FTP代理 
--ftpport  指定FTP的端口号为  

通用选项 

-v 显示附加信息 
-vv 显示调试信息 
--root  让RPM将指定的路径做为"根目录",这样预安装程序和后安 
装程序都会安装到这个目录下 
--rcfile  设置rpmrc文件为  
--dbpath  设置RPM 资料库存所在的路径为  

二、删除 

命令格式: 

rpm -e ( or --erase) options pkg1 ... pkgN 

参数 

pkg1 ... pkgN :要删除的软件包 

详细选项 

--test 只执行删除的测试 
--noscripts 不运行预安装和后安装脚本程序 
--nodeps 不检查依赖性 

通用选项 

-vv 显示调试信息 
--root  让RPM将指定的路径做为"根目录",这样预安装程序和后安装 
程序都会安装到这个目录下 
--rcfile  设置rpmrc文件为  
--dbpath  设置RPM 资料库存所在的路径为  

三、升级 

命令格式 

rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm 

参数 

file1.rpm ... fileN.rpm 软件包的名字 

详细选项 

-h (or --hash) 安装时输出hash记号 (``#'') 
--oldpackage 允许"升级"到一个老版本 
--test 只进行升级测试 
--excludedocs 不安装软件包中的文档文件 
--includedocs 安装文档 
--replacepkgs 强制重新安装已经安装的软件包 
--replacefiles 替换属于其它软件包的文件 
--force 忽略软件包及文件的冲突 
--percent 以百分比的形式输出安装的进度。 
--noscripts 不运行预安装和后安装脚本 
--prefix  将软件包安装到由  指定的路径下 
--ignorearch 不校验软件包的结构 
--ignoreos 不检查软件包运行的操作系统 
--nodeps 不检查依赖性关系 
--ftpproxy  用  作为 FTP代理 
--ftpport  指定FTP的端口号为  

通用选项 

-v 显示附加信息 
-vv 显示调试信息 
--root  让RPM将指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下 
--rcfile  设置rpmrc文件为  
--dbpath  设置RPM 资料库存所在的路径为  

四、查询 

命令格式: 

rpm -q ( or --query) options 

参数: 

pkg1 ... pkgN :查询已安装的软件包 

详细选项 

-p (or ``-'') 查询软件包的文件 
-f  查询属于哪个软件包 
-a 查询所有安装的软件包 
--whatprovides  查询提供了 功能的软件包 
-g  查询属于 组的软件包 
--whatrequires  查询所有需要  功能的软件包 

信息选项 

 显示软件包的全部标识 
-i 显示软件包的概要信息 
-l 显示软件包中的文件列表 
-c 显示配置文件列表 
-d 显示文档文件列表 
-s 显示软件包中文件列表并显示每个文件的状态 
--scripts 显示安装、卸载、校验脚本 
--queryformat (or --qf) 以用户指定的方式显示查询信息 
--dump 显示每个文件的所有已校验信息 
--provides 显示软件包提供的功能 
--requires (or -R) 显示软件包所需的功能 

通用选项 

-v 显示附加信息 
-vv 显示调试信息 
--root  让RPM将指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下 
--rcfile  设置rpmrc文件为  
--dbpath  设置RPM 资料库存所在的路径为  

五、校验已安装的软件包 

命令格式: 

rpm -V ( or --verify, or -y) options 

参数 

pkg1 ... pkgN 将要校验的软件包名 

软件包选项 

-p  Verify against package file  
-f  校验所属的软件包 
-a Verify 校验所有的软件包 
-g  校验所有属于组  的软件包 

详细选项 

--noscripts 不运行校验脚本 
--nodeps 不校验依赖性 
--nofiles 不校验文件属性 

通用选项 

-v 显示附加信息 
-vv 显示调试信息 
--root  让RPM将指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下 
--rcfile  设置rpmrc文件为  
--dbpath  设置RPM 资料库存所在的路径为  

六、校验软件包中的文件 

语法: 

rpm -K ( or --checksig) options file1.rpm ... fileN.rpm 

参数: 

file1.rpm ... fileN.rpm 软件包的文件名 

Checksig--详细选项 

--nopgp 不校验PGP签名 

通用选项 

-v 显示附加信息 
-vv 显示调试信息 
--rcfile  设置rpmrc文件为  


七、其它RPM选项 

--rebuilddb 重建RPM资料库 
--initdb 创建一个新的RPM资料库 
--quiet 尽可能的减少输出 
--help 显示帮助文件 
--version 显示RPM的当前版本 

|
/usr/local/bin下都是连接
/usr/local/是默认路径
安装的时候一定要看readme
你也可以自己选路径
普通用户用rpm命令没有权限,必须是root

|
1.普通用户用rpm命令没有权限
2.搜索或者看书了
3.图形界面下和windows一样,命令行是输入明令
4./usr/local存放与本地计算机有关的程序

|
rpm包安装过后你可以搜索一下那个文件。应该可以找到。
rpm包安装过后会有可执行文件生成,一般在/usr/local/bin你找找。

|
2. 如果你所安装的是某个执行档,可以用whereis找到。

|
2、 rpm -ql 包名

|
补充一下,用rpm安装的程序只要知道程序的安装路径,就可以直接到这些目录下删除它,而不会像windows那样会留下很多垃圾。
这应该算是linux很方便的一点吧。

    
 
 

您可能感兴趣的文章:

  • 关于LINUX的几个问题? 笔记本安装LINUX
  • 请教 Linux下安装ORACLE的几个问题
  • 各位高手大家好,我是初学LINUX想请教几个问题
  • linux几个问题
  • 求教,Linux初学者的几个问题
  • 想装个linux,先弄白几个问题。谢谢!
  • linux 几个问题 求解答
  • 关于linux的几个问题?
  • 移动开发 iis7站长之家
  • 初学Linux内核编译,几个问题请教一下
  • 急问:Linux程序中,使用system函数的几个问题
  • 菜鸟头次用linux,请高手帮忙解决几个问题?
  • 请教大家linux下建立视频的服务器几个问题
  • LINUX新手的几个问题,谢谢
  • 我准备开始学习linux,有几个问题!
  • 新手使用LINUX碰到的几个问题,望请指教!
  • linux编程的几个问题
  • 初学LINUX 的几个问题
  • 初学者的问题,要用Linux做一个批处理,碰到了几个问题
  • 准备开始学习 Unix/linux,请问几个问题?
  • 想找共同学习Linux的新手,一起学习,共同成长
  • Linux新手问,Linux安装问题。
  • 新手有关linux的问题!
  • LINUX新手提问,如何在LINUX下添加语言项?
  • 新手提问:在REDHAT LINUX 下开发应用程序,用什么工具好,除了 LINUX C以外
  • 本人linux新手,想问linux语法问题
  • 我是一个linux新手,不知道如何在linux进行C语言的编写和使用?
  • 新手学习linux 有些疑惑
  • 新手学习linux的问题
  • Linux新手请教声卡驱动!!!!!!!!!!!
  • 新手请教Linux和ubuntu
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在没有linux的盘,只有DOS启动盘)
  • Linux Kernel 'sctp_v6_xmit()'函数信息泄露漏洞
  • 如何让win2000和linux共存。我装好WIN2000,再装LINUX7.0,但LILO只能找到LINUX,不能引导WIN2000
  • linux c下利用srand和rand函数生成随机字符串
  • 在windows中的VMware装了个linux,主板有两个串口,能做windows和linux的串口通信测试么,怎么测试这两个串口在linux是有效
  • Linux c++虚函数(virtual function)简单用法示例代码
  • 我们网站的服务器从windows2000迁往linux,ASP程序继续使用,可是我连LINUX的皮毛都不了解,大家告诉我LINUX下怎么建网站??
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • 中文Linux与西文Linus分别哪一个版是权威?I认为是:中科软的白旗Linux与西文的绿帽子Linux!大家的看法呢?
  • Linux下chmod命令详细介绍及用法举例
  • 我重装了winme,却进不了Linux了,而我现在又没有Linux光盘,也没有Linux启动盘,还有没有办法?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3