linux软件管理之rpm、yum

作者:网络    软件教程库   2020-05-17

应用程序:

程序:architecture

c语言:源代码——》(编译)二进制格式

脚本:解释器(二进制程序)

源代码——》编译——》链接——》运行

程序:

库:

静态

动态

静态连接(直接把需要的库文件打包进程序)

动态连接(将载入内存的库文件直接调用)

共享库

.so后缀(shared object)

配置文件

程序的组成部分:

1、二进制程序(二进制文件运行需要依赖于库,这里的库指的是共享库和程序自身提供的库)

库一般存放在/lib,/usr/lib路径,应用程序的库及系统底层glibc库都存放在/usr/lib路径

2、库

3、配置文件

4、帮助文件

系统目录

/boot:内核,initrd(initramfs),建议单独分区

/etc:配置文件

/usr

/var: 外围的文件系统,存放日志信息,和运行过程、临时文件等的区域,可以单独分区

/dev:设备文件,不能单独分区,2.6内核版本以后:udev提供动态配置外设的功能

/lib:库文件

/tmp:可以单独分区,至少400m空间

/bin:二进制程序

/sbin:二进制程序

/proc:伪文件系统,不能单独分区,是内核管理时使用的,默认为空的

/sys:伪文件系统,不能单独分区,是内核管理时使用的,默认为空的

/mnt

/media

/home:建议单独分区

/root:不能单独分区

/misc:杂项

/opt:早期很多三方软件,都存放在该目录

/srv

/usr/share/man:帮助文件


/etc ,/bin, /sbin, /lib, /usr/share/man,默认操作系统启动会用到的程序,这些目录不能挂载额外的分区,必须在根文件系统的分区上


另外的路径用于安装程序的路径:

一、/usr

bin

sbin

lib

以上的配置文件也存放在etc目录下,帮助文件也放在/usr/share/man目录下

操作系统核心功能,都在以上目录下,usr目录可以单独分区,可以类似像windows系统上,安装软件可以安装到其他盘,但重启系统程序可能无法正常启动,但在linux下,可以将所有的程序安装在usr目录下,重新格式化安装/etc,/bin,/sbin目录即可,安装的程序还可继续使用

二、/usr/local

bin

sbin

lib

etc

man

以上可以理解为一个独立体系,通常为安装的第三方软件,建议独立分区



/proc/cpuinfo 包含了cpu各种支持的指令集


软件包管理器:

1、打包成一个文件:二进制程序,库文件,配置文件,帮助文件

2、生成数据库,追踪所安装的每一个文件

软件包管理器的核心功能:

1、制作软件包

2、安装,卸载、升级、查询、校验


readhat,suse,debian

readhat,suse:rpm

readhat package manager

rpm is package manager

debian:dpt


依赖关系,解决方法:

前端工具:yum(yellowdog update modifier),apt-get

后端工具:rpm,dpt


linux软件管理之rpm、yum

原文地址:http://leozhenping.blog.51cto.com/10043183/1641230

该篇内容就是由软件教程库(原文链接:https://www.itjcku.com/9999/1091451.html)小编为各位整理

阅读全部内容


Tags:软件管理

返回首页



推荐内容

MyEclipse2014下搭建Android开发环境

1、下载android-sdk_r24.1.2-windows.zip,将其解压到一个文件夹中,例如:d:\progra ...

LinuxShell之八转向的用法

一、文件代码“转向”的意思是说:原本应由标准输入(如键盘)读取数据的,改由其它文件读取;原本应把结果显示在标准输出(如屏 ...

Java中有关null的9件事

java中有关 null 的9件事 对于java程序员来说,null是令人头痛的东西。时常会受到空指针异常(np ...

LDAP账号同步和Windows域集成验证

#65279;#65279; paradise.ezla.com.tw/files/article/html/32/32 ...

在同一个sql语句中如何写不同条件的count数量(转)

select sum(case when (t.条件字段=‘00‘) then 1 else 0 ...

详解MessageBox(),MsgBox函数的正确使用

//或者使用chr(13),chr(10)效果一样 msgbox aamp;chr(13)amp;bamp;chr( ...

swift学习笔记5

五、集合 数组 1、泛型 arraylt;类型gt; 2、简化[类型] var myar:arraylt;stringg ...

约在CBD,吃饭

午饭当然是外卖。 cbd上班的同仁们不用约,都去了一间叫大食堂的餐厅。 它在商业街繁华地段的二楼,有1000平米。你不知 ...

headFirst学习笔记之十:状态模式(5.2)

1.如何从状态图得到真正的代码: (1)找出所有状态:没有25分钱,有25分钱,糖果售罄,售出糖果。 (2)创建一个实例 ...

zabbixPHPdatabasessupportoffFail

zabbix初始化检查安装环境不通过: php databases support off fail --未找到所 ...

JS中字符串,数组常见操作

字符串mdash;mdash;mdash;》数组 abc =gt; ["a","b","c"]直接使用split方法 ...

IOS简单的动画自定义方法(旋转、移动、闪烁等)

#define kdegreestoradian(x) (m_pi * (x) /180.0) #define kra ...

swift学习笔记3-4

再牛逼的梦想,也抵不住你傻逼似的坚持! 我跑啊跑啊,为的就是赶上那个被寄予厚望的自己。 三、运算符+表达式 swift允 ...

Trie树初学

#includelt;cstdiogt; #includelt;cstringgt; #includelt;cstdli ...

Android--状态栏高度

干货 classlt;gt; c = null; object obj = null; field field = n ...

//hdu2222//AC自动机初学

// hdu2222 // #includelt;cstdiogt; #includelt;cstringgt; #in ...

黑书笔记

就从p77开始记好了.(稍微扩容) p77 排序. 1.香农信息论 基于比较的排序不可能突破o(nlogn)的复杂度限制 ...

//codeforces471D//kmp初学

// codeforces 471d // #includelt;cstdiogt; #includelt;cstrin ...

搭建基于域名虚拟主机

修改主配置文件 # cd /etc/httpd/conf.d/ # vim vhost.conf lt;virtu ...

Mysql5.6.24zip解压缩版配置及修改默认编码方法

win64位下载地址: http://dev.mysql.com/downloads/file.phpid=456319 ...

图片的预加载和按需加载

图片预加载 lt;!doctype htmlgt; lt;htmlgt; lt;headgt; lt;meta htt ...

iPhone/iPad程序怎么禁止自动休眠

//禁止自动休眠可以通过这一句话搞定:[uiapplication sharedapplication].idletim ...

普林斯顿《算法II》第一周学习笔记UndirectedGraph

普林斯顿的算法课是cousera上评价挺高的一门课,课程的教学语言用的是java,课程中的算法都会被封装成类的形式,对于 ...

headFirst学习笔记之九:迭代器与组合模式(5.1)

1.任务: 大新闻!对象村餐厅和对象村煎饼屋合并了!可以在同一个地方吃早饭和午饭了hohoho(有什么好开森的对象村的小 ...

IOSapplicationWillResignActive

一、挂起当有电话进来或者锁屏,这时你的应用程会挂起,在这时,uiapplicationdelegate委托会收到通知,调 ...

哥我要向前看了

七年前的五一节前的那个周六,我遇到生命中一个重要的人。虽然相处短暂,好梦不长,但是回忆丰满,念念不忘。 七年后的五一节, ...

GoldSmith第二章

uhf:特高频 300m-3000mhz shf:超高频 3g-30g 所有发射与接收的信号都是实信号(因为调制器的振荡 ...

动态规划总结【模板】

最长递增子序列 给定一个序列,找到最长子序列的长度,使得子序列中的所有元素被排序的顺序增加。 1.求最长递增子序列的 ...

HDUACM1103Flo'sRestaurant

分析:借助stl的min_element实现。每次更新最先被占用的桌子,具体见注释。 #includelt;iostre ...

【翻译自mos文章】Oracledb12c中,每次日志切换时,会改变alert_sid.log的权限

12c中,每次日志切换时,会改变alert_sid.log的权限 来源于: alert log file‘s perm ...


本网站部分内容来自互联网,版权归原作者所有,文章内容仅代表原作者个人观点。如有侵权请联系我们删除 电子邮件 itjcku@foxmail.com