Chinaunix首页 | 论坛 | 博客
  • 博客访问: 57252
  • 博文数量: 37
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 390
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-14 12:25
文章分类

全部博文(37)

文章存档

2014年(37)

我的朋友

分类: LINUX

2014-12-04 16:59:15

什么是Tarball:Tarball就是用tar打包之后再压缩的文件
Tarball里是源代码文件,需要经过gcc编译后才可以执行
安装Tarball文件的步骤:
1. 使用configure命令制作makefile
2. 使用make命令安装(make clean的作用 - 删除以.o结尾的目标文件
Tarball程序的升级:patch
建议的Tarball源码存放路径:/usr/local/src/
建议的Tarball程序安装路径:/usr/local/

file命令的结果:
二进制文件 - ELF 64-bit LSB executable
Shell文件 - shell script text executable --> 取决于shell文件的开头是否有#!/bin/sh;若没有则显示为ASCII文件

静态函数库的扩展名 .a
动态函数库的扩展名 .so
将动态函数库加入内存的方法:
1. 在/etc/ld.so.conf中追加动态函数库所在目录
2. 执行ldconfig命令
查看可执行文件所依赖动态函数库:ldd

程序检查:md5sum / sha1sum

RPM(Redhat Package Manager):已经编译;文件包以.rpm结尾
SRPM:未编译;文件包以.src.rpm结尾
含有-devel-关键字的rpm包是开发中版本
rpm数据库文件:/var/lib/rpm/
安装:rpm -ivh
升级:rpm -Uvh 存在则升级,不存在则安装;rpm -Fvh 存在则升级,不存在不安装
查询:rpm -qa
变更查询:rpm -Va

SRPM的命令:rpmbuild
rpmbuild --rebuild 产生RPM文件
rpmbuild --recompile 直接编译安装

YUM:RPM的包装
yum list/install/update/remove info/provides/whatprovides/search
YUM的配置文件:/etc/yum.repos.d/*.repo
阅读(414) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~