<fieldset id='o8z10'></fieldset>

    <dl id='o8z10'></dl>

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

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

        <i id='o8z10'><div id='o8z10'><ins id='o8z10'></ins></div></i>
      1. <tr id='o8z10'><strong id='o8z10'></strong><small id='o8z10'></small><button id='o8z10'></button><li id='o8z10'><noscript id='o8z10'><big id='o8z10'></big><dt id='o8z10'></dt></noscript></li></tr><ol id='o8z10'><table id='o8z10'><blockquote id='o8z10'><tbody id='o8z10'></tbody></blockquote></table></ol><u id='o8z10'></u><kbd id='o8z10'><kbd id='o8z10'></kbd></kbd>

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

          • 时间:
          • 浏览:12
          • 来源: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系统  。