天空小小岛技术论坛

 找回密码
 注册
搜索
查看: 2841|回复: 0
打印 上一主题 下一主题

Linux软件管理方法大全

[复制链接]
跳转到指定楼层
1#
nownetwork 发表于 2014-4-3 18:29:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
执行文件
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

时代互联
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|天空小小岛  |京ICP备2025130156号|

GMT+8, 2025-6-22 05:15 , Processed in 0.086960 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表