摘要:
1. 优先RPM由于RPM与YUM可以更容易安装删除与升级,还提供查询与验证的功能,安装时还有数字证书的保证,所以优先选择.2.选择软件官方网站发布的RPM或者是提供的容器网站如果有提供R容器网站,则可以修改yum设置文件来加入容器,这样就可以自动安装与升级.3.利用Tarball安装特殊软件4.利... 阅读全文
摘要:
yum是通过分析RPM的标题数据后,根据软件的相关性制作属性依赖的解决方案,然后可以自动处理软件的依赖属性问题.我们要使用yum功能的时候,要先找到适合的yum server才行,而且每个不同的yum服务器可能会提供不同的软件. 事实上,Centos在发布软件的时候已经制作出多部镜像站点提供更... 阅读全文
摘要:
暂没看 阅读全文
摘要:
RPM类型的文件将相关的软件文件主在那里呢?还在,RPM的数据库又是放置在那里呢?一.RPM默认的安装路径软件安装完后,相关的信息会写入到/var/lib/rpm目录下的数据库文件中.在升级时的软件版本的比较也是来自于这个数据库,查询系统的数据也是从这里查询.那么软件内的文件放到那里呢?/etc一些... 阅读全文
摘要:
从前面我们看到,如果使用Tarball进行安装,每次安装时候都要检测系统,调车编译参数,实际的编译,最后还要看个人的喜好来设置软件安装的位置.这显得非常的复杂,如果我们的Linux系统与软件公司的系统一样,那么他们可以先在自己的系统上编译好了后的可执行软件直接发布给用户.这有些类似于window的方... 阅读全文
摘要:
一.函数库的两种类型(1)静态函数库扩展名为libxxx.a在编译的时候整合到执行程序中.所以文件会相对比较大.可以独立执行.如果函数库升级,则整个程序都要重新编译.(2)动态函数库扩展名为libxxx.so可执行文件在要用到函数库的时候才去读取,文件相对小些.不能独立执行.函数库的目录也不能改变.... 阅读全文
摘要:
Tarball的安装是可以跨平台的,因为c 语言的跨平台特性,只是所用的编译器不同而已。一.制作一个二进制文件要的基础软件(1)gcc 等c语言的编译器(2)make 和 autoconfig等在Tarball中的config这个用于生成makefile文件的检测程序要有autoconfig的辅助.... 阅读全文
摘要:
以下面的为例子:main.cthanks2.c一。传统的方法二。使用makefile的方法make可以调用 makefile文件来设用源代码,函数库,编译器来编译。在软件包中,makefile可以由configure来自动建立。注意里面的rm -f main *o为删除之前的目标文件。makefil... 阅读全文