Chinaunix首页 | 论坛 | 博客
  • 博客访问: 291284
  • 博文数量: 111
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 816
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-04 20:35
文章分类

全部博文(111)

文章存档

2016年(1)

2015年(5)

2014年(105)

我的朋友

分类: LINUX

2014-05-26 23:38:40

一、编译
1. ./configure:创建makefile
2. make clean:执行makefile中的clean语句,清理已有安装
3. make:编译
4. make install:执行makefile中的install语句,安装

5. diff与patch:差异安装
6. .a和.so:静态和动态库,和windows中的dll类似

二、软件管理RPM
1. RPM:RedHat Package Manager;.rpm
2. SRPM:Source RPM; .src.rpm
3. YUM:在线升级
4. 安装语法:
[root@www ~]# rpm -ivh package_name
选项与参数:
-i :install 的意思
-v :察看更详细的安装信息画面
-h :以安装信息列显示安装进度

5. 升级语法:
[root@www ~]# rpm -Uvh package_name ——若没有安装,则全新安装;否则升级
[root@www ~]# rpm -Fvh package_name ——若没有安装,则不安装;只能支持升级

6. 查询语法:
[root@www ~]# rpm -q package_name ——q后可以跟很多参数

7. 卸载语法
[root@www ~]# rpm -e package_name——q后可以跟很多参数

8. 重建数据库
[root@www ~]# rpm -rebuilddb package_name

9. SRPM
直接安装
[root@www ~]# rpmbuild --rebuild .src.rpm ——编译和打包成.rpm
[root@www ~]# rpmbuild --recomplie .src.rpm ——编译和打包成.rpm,并安装

修改参数后再安装
[root@www ~]# rpm -i package_name.src.rpm ——仅仅是解压缩成.spec文件,之后就可以修改参数,再重新编译
[root@www ~]# rpmbuild -ba rp-pppoe.spec <==编译并同时产生 RPM和SRPM 档案
[root@www ~]# rpmbuild -bb rp-pppoe.spec <==仅编译成 RPM 档案

三、在线升级YUM
1. 查询功能
[root@www ~]# yum [option] [查询工作项目] [相关参数]
选项与参数:
[option]:主要的选项,包括有:
   -y :当 yum 要等待用户输入时,这个选项可以自动提供 yes 的响应;
   --installroot=/some/path :将该软件安装在 /some/path 而不使用默认路径
[查询工作项目] [相关参数]:这方面的参数有:
   search :搜寻某个软件名称或者是描述 (description) 的重要关键字;
   list :列出目前 yum 所管理的所有的软件名称与版本,有点类似 rpm -qa;
   info :同上,不过有点类似 rpm -qai 的执行结果;
   provides:从档案去搜寻软件!类似 rpm -qf 的功能!

2. 安装/升级功能:yum [install|update] 软件
[root@www ~]# yum [option] [查询工作项目] [相关参数]
选项与参数:
  install :后面接要安装的软件!
  update :后面接要升级的软件,若要整个系统都升级,就直接 update 即可

3. 移除功能
[root@www ~]# yum remove pam-devel
阅读(760) | 评论(0) | 转发(0) |
0

上一篇:Linux的开机原理

下一篇:Linux的备份策略

给主人留下些什么吧!~~