什么是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
阅读(438) | 评论(0) | 转发(0) |