天空小小岛技术网站
标题:
Linux软件管理方法大全
[打印本页]
作者:
nownetwork
时间:
2014-4-3 18:29
标题:
Linux软件管理方法大全
执行文件
1.程序 存储CPU可执行的机器码的特殊文件,也叫二进制文件。
2 链接库 用来给其他的程序进行调用,不能直接使用
3.脚本 以文本的格式存储CPU要执行的命令 (能读懂,应用广,反应慢)
产生机械命令的方法
程序语言变异的步骤
检查语言
把程序代码转换成机器码
若需要使用其他链接库的机器码,则链接
产生相关信息
存储成为执行文件
链接: 将存储的链接库中的机械码存储在程序中
静态链接, 产生的执行文件体积大,占用内存空间大,优点:可以独立使用
动态链接, 产生的执行文件体积小,占用内存少,缺点: 不能独立使用
查看文件类型 file /bin/ls
Linux软件管理方法大全
软件包含有 readne install (环境要求) change(更新记录)
1.准备相关组件
2.设置编译参数 ./configuure –help
检查当前系统环境是否满足软件要求
- – prefix =/dir 指定安装路径 默认当前解压
- – sbindir= 路径 指定系统执行文件路径 /sbin 超级用户才能执行
- – libexecdir= dir指定可执行文件目录 /libexec只读
- – clatadir = 指定数据目录 /share
–sysconfigdir 指定系统配置文件目录 /etc
- – libdir= 指定链接目录 /lib
- -includedir=dir 指定自定义文件目录 /include
– mandir 指定帮助文件
- -infodir
make 编辑
make_all 编辑所有
_clean 清楚上次的编辑记录
_ distlean 清楚所有包括makefile
_ install 安装
_ unistall 卸载
make_>/root/make.err
yum
组件
yum 下载源,存放软件包 安装 createrepo
yum 工具 对软件包的管理工具
yum 插件
yum 缓存
设置下载yum vim_/etc/yum.conf
cachedir=/war/cache/yum yum 缓存目录
keepcache=0 执行yum 是否保存旧软件包的信息 1=保存 0=不保存
debuglevel=2 等级高的信息多
logfile= /var/log/yum.log 定义软件名版本的软件包
disrtoverpkg=redhat -replease 定义软件版本信息的软件包
gpgcheck=1 检查软件包的签名
plugins=1
metadata_expire=1h yum缓存中过期时间
保存key文件
rpm_- – import RPM-
yum_y
yum_c 文件 以指定文件替换默认/etc/yum.conf 作为配置文件
yum_C 利用缓存,而不下载软件
-d _debug_level 指定错误登记
–install root= 指定安装的根目录
–enablerepo=*.repo 暂时启动*.repo这个下载源
– -disablerepo=*.repo 停用
– -noplugins 停用所有插件
清空yum缓存
yum_clean_packages
headers
metadata 清除原始数据
all 所有
查看yum list
all 所有
installed 以安装的
arailable 列出可安装的
updates 列出可升级的
extras 列出额外的
bosoletes 淘汰的
recent 列出近期更新的
yum grouplist 显示组件
yum info + 软件包名称 查看软件包信息
搜索 yum search +pkgname
安装 yum install +包名 以组形势安装时用””表示组
yum install “ftp server”
删除软件包
yum remove 包名
yum remove 组名
升级软件包
yum update pkgname
yum groupdate groupname
时代互联
欢迎光临 天空小小岛技术网站 (http://tkxxd.net/)
Powered by Discuz! X3.1