<ins id='zulvi'></ins>

  1. <i id='zulvi'><div id='zulvi'><ins id='zulvi'></ins></div></i>
      <acronym id='zulvi'><em id='zulvi'></em><td id='zulvi'><div id='zulvi'></div></td></acronym><address id='zulvi'><big id='zulvi'><big id='zulvi'></big><legend id='zulvi'></legend></big></address><span id='zulvi'></span>

    1. <i id='zulvi'></i>

    2. <tr id='zulvi'><strong id='zulvi'></strong><small id='zulvi'></small><button id='zulvi'></button><li id='zulvi'><noscript id='zulvi'><big id='zulvi'></big><dt id='zulvi'></dt></noscript></li></tr><ol id='zulvi'><table id='zulvi'><blockquote id='zulvi'><tbody id='zulvi'></tbody></blockquote></table></ol><u id='zulvi'></u><kbd id='zulvi'><kbd id='zulvi'></kbd></kbd>
    3. <fieldset id='zulvi'></fieldset>

        <dl id='zulvi'></dl>

          <code id='zulvi'><strong id='zulvi'></strong></code>

          linux系统不同对象升级方法详细介绍

          • 时间:
          • 浏览:7
          • 来源:124软件资讯网

              当我们使用Linux一段时间以后  ,自然不会知足总是在没有任何转变的系统中事情 ,而是盼望能象在Windows系统中一样 ,不停对自己的Linux举行升级 。另一方面 ,Linux自己就是一个开放的系统  ,天天都市有新的软件泛起  ,Linux刊行套件和内核也在不停更新  。在这样的情形下 ,学会对Linux(包罗系统自己和种种软件)举行升级就显得很是迫切了  。

              1.升级一样平常软件

              一样平常来说  ,升级应用软件是比力简朴的  ,由于你不用太在意升级后对其他软件的影响(若是是升级系统  ,情形就纷歧样了) 。首先  ,你必须找到希望升级的新版本  。你可以在Linux的专门站点上寻找自己中意的软件  。然后就是使用种种下载工具将软件下载到指定目录中 。下载的软件大部门是以tar打包的gzip压缩文件  。

              在处置惩罚这些软件之前最好使用tar tvf 或 tar ztvf 下令看看下载下来的文件中包罗了一些什么文件  。由于获得的软件可能是二进制文件也可能是源码 ,使用上述的下令可以看看事实是哪一种文件  。

              若是是二进制文件  ,一样平常可以直接将包打开 ,然后删除响应的老文件就可以了 。

              若是是源文件则要留心包内里是否有资助和安装文件(readme / install / help)等等 。然后将软件打开到指定的目录中去  ,仔细看看资助和安装文件中的提醒和安装约定  ,再举行安装事情 。这时  ,安装事情意味着要对源代码举行编译  。首先要对Makefile文件举行修改  ,修改的内容和修改的要领在软件包中的相关文件中往往可以找到 ,另外有的时间软件包里会包罗一个shell法式configure,执行它可以省不少时间 。对makefile处置惩罚完以后  ,就可以使用make下令来编译指定的文件  。最后用make install下令将软件安装到自己的盘算机上 。

              2.升级编译器

              我们可以先用"gcc -v"下令看看自己当前的gcc版本  ,然后决议是否要举行升级  。当我们需要对自己的gcc、毗连器、汇编器以及种种头文件和函数库举行升级的时间  ,我们就可以到相关站点上获得对应的软件包 ,然后在指定目录下开打  ,同时删除(笼罩)原来的老文件就可以了 。

              3.升级函数库

              由于升级后要重新指定库的毗连 ,以是函数库是比力贫苦的  。我们知道  ,Linux系统的库文件分为档案库和共享库两种类型 。档案库的文件一样平常是libx.a,而共享库的文件一样平常是libx.so.version,升级函数库时必须使用新的版本的 。a和  。so.version文件替换老版本的对应文件  。对 。a文件来说很是容易  ,只要将新文件拷进指定的目录  ,笼罩原来的文件就可以了 。可是我们对共享库举行操作的时间就要特殊小心了  。绝不能简朴地将新文件拷到一个目录下  ,然后删除旧的文件  。由于有可能旧的函数库正在为某个法式所使用 。我们必须保证每个法式都能够准确地找到共享库  。简朴的将  ,当我们将新版本的共享库文件放到指定目录下以后  ,使用ln下令来完成:

              ln –sf /usr/lib/libdb.so.new("new"指新的版本号)

              /usr/lib/libdb.so.old("old"是原有的文件) ;

              好比: /usr/lib/libdb.so.2原来指向的文件是/usr/llib/libdb.so.2.0.1,现在有一个新文件 /usr/lib/libdb.so.2.78.1,我们可以这样处置惩罚:ln –sf /usr/lib/libdb.so.2.78.1 /usr/lib/libdb.so.2 ;然后  ,我们才气将/usr/lib/libdb.so.2.0.1文件举行删除  。

              4.系统升级

              最简朴的升级要领固然是……一张cd-rom里就可以将整个系统完全包罗了  。固然 ,这样的升级要领比力费事  ,同时  ,每一次升级都意味着原来的文件有可能丢失 ,因此  ,完全没有须要总是将系统重新安装一次 。每一个Linux刊行套件实在都是记载升级情形的文件  。好比slackware中有一个changelog.txt文件 ,定时间顺序记载了slackware的更新状态  。而在RedHat中则是/redhat-4.2/updates/00readme.errata.我们可以从这些文件中看出是不是需要举行升级  。然后找到响应部门的软件包  ,使用installpkg filename或者rpm –U filename来将软件包安装在盘算机上  。

              以上分享了linux系统下一样平常软件  ,编译器 ,系统内核以及系统自己升级技巧  ,希望真正的可以资助到各人更好升级linux系统  。