⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000074.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 2 页
字号:
仅仅有libc5是不够的,这只能运行基本的程序.&nbsp;<BR>还需要一些其他的共享库;在Debian中,它们被安装在/usr/lib/libc5-compat&nbsp;.&nbsp;&nbsp;<BR>Ldd----共享库装载程序----可以在运行libc5的可执行文件的时候使用这些库.&nbsp;<BR>你很可能需要libc5&nbsp;XFree86的库文件,以及libxpm以便运行比较老的二进制文件.&nbsp;<BR>可以很方便的根据libc5可执行程序决定需要那些库.&nbsp;只要看看ldd的输出即可(比如运行ldd&nbsp;<BR>netscape),&nbsp;如果libc5和libc6同时出现,千万不要试图运行这个程序,&nbsp;<BR>它会立即死掉.假如只显示了libc.so.5,并且其它的库都位于/usr/lib/libc5-compat,&nbsp;<BR>那么这个程序就可以运行.&nbsp;下面是在运行libc5版的Netscape上的ldd的输出:&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libXt.so.6&nbsp;=&gt;&nbsp;/usr/lib/libc5-compat/libXt.so.6&nbsp;(0x4000c000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libSM.so.6&nbsp;=&gt;&nbsp;/usr/lib/libc5-compat/libSM.so.6&nbsp;(0x4004e000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libICE.so.6&nbsp;=&gt;&nbsp;/usr/lib/libc5-compat/libICE.so.6&nbsp;(0x40057000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libXmu.so.6&nbsp;=&gt;&nbsp;/usr/lib/libc5-compat/libXmu.so.6&nbsp;(0x4006c000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libXpm.so.4&nbsp;=&gt;&nbsp;/usr/lib/libc5-compat/libXpm.so.4&nbsp;(0x4007e000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libXext.so.6&nbsp;=&gt;&nbsp;/usr/lib/libc5-compat/libXext.so.6&nbsp;(0x4008c000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libX11.so.6&nbsp;=&gt;&nbsp;/usr/lib/libc5-compat/libX11.so.6&nbsp;(0x40097000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libdl.so.1&nbsp;=&gt;&nbsp;/lib/libdl.so.1&nbsp;(0x40135000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libc.so.5&nbsp;=&gt;&nbsp;/lib/libc.so.5&nbsp;(0x40138000)&nbsp;<BR>&nbsp;<BR>这里是在运行libc5版的Netscape上的ldd的输出:&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libXt.so.6&nbsp;=&gt;&nbsp;/usr/X11R6/lib/libXt.so.6&nbsp;(0x40010000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libSM.so.6&nbsp;=&gt;&nbsp;/usr/X11R6/lib/libSM.so.6&nbsp;(0x40052000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libICE.so.6&nbsp;=&gt;&nbsp;/usr/X11R6/lib/libICE.so.6&nbsp;(0x4005b000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libXmu.so.6&nbsp;=&gt;&nbsp;/usr/X11R6/lib/libXmu.so.6&nbsp;(0x40070000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libXpm.so.4&nbsp;=&gt;&nbsp;/usr/X11R6/lib/libXpm.so.4&nbsp;(0x40084000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libXext.so.6&nbsp;=&gt;&nbsp;/usr/X11R6/lib/libXext.so.6&nbsp;(0x40092000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libX11.so.6&nbsp;=&gt;&nbsp;/usr/X11R6/lib/libX11.so.6&nbsp;(0x4009d000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libdl.so.2&nbsp;=&gt;&nbsp;/lib/libdl.so.2&nbsp;(0x4013b000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libc.so.6&nbsp;=&gt;&nbsp;/lib/libc.so.6&nbsp;(0x4013e000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/lib/ld-linux.so.2&nbsp;=&gt;&nbsp;/lib/ld-linux.so.2&nbsp;(0x40000000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libg++.so.2.7.2&nbsp;=&gt;&nbsp;/usr/lib/libg++.so.2.7.2&nbsp;(0x401e3000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libstdc++.so.2.7.2&nbsp;=&gt;&nbsp;/usr/lib/libstdc++.so.2.7.2&nbsp;(0x4021b000)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libm.so.6&nbsp;=&gt;&nbsp;/lib/libm.so.6&nbsp;(0x40258000)&nbsp;<BR>&nbsp;<BR>当然如果你进行的是完全重新开始的安装(并且不需要运行老的程序),&nbsp;<BR>那么所有的东西都应该是基于libc6的,上面的过程也不是必要的了.&nbsp;&nbsp;<BR>安装&nbsp;<BR>在这期的《Linux公报》出版的时候,Debian2.0的光盘应该可以买到了,&nbsp;<BR>对于大多数人----除了很少的网络连线非常快或可以无限制上网的人----来说,&nbsp;<BR>一张光盘可能是最简便的安装办法了.&nbsp;<BR>因为我自己进行的是一次从Debian1.3的升级(持续了好几个星期),&nbsp;<BR>所以我没有机会了解安装过程是否有了改善,直到有一天,&nbsp;<BR>我碰巧注意到我妻子的笔记本上有几百兆的空闲空间.&nbsp;不幸的是这台机子(486&nbsp;<BR>Thinkpad)没有配备光驱,&nbsp;并且它的猫也很慢.&nbsp;在用Partition&nbsp;<BR>Magic把单个硬盘分区分割开之后,我得到了两百兆的空间.&nbsp;<BR>回到我自己的机子上,我从ftp.debian.org的一个镜像上下载了&nbsp;7张软盘的镜像,一共九兆半.&nbsp;<BR>看上去很多,但是这七张软盘提供了一个最简单的Linux系统,并且带有互联网访问.&nbsp;&nbsp;<BR>等到把软盘镜像拷贝到软盘上这个艰难的任务完成后,&nbsp;<BR>我用第一张盘启动了Thinkpad,开始了安装.&nbsp;<BR>就像RedHat,Debian的安装过程也是全屏幕菜单驱动的,&nbsp;<BR>只不过看上去不是特别的精彩.一个主要的不同是,&nbsp;<BR>当RedHat的安装过程继续到软件包的安装和X的配置的时候,&nbsp;<BR>Debian看上去更像是一个分俩步进行的过程.&nbsp;在基本的安装完成以后,用户要重新启动机器;&nbsp;<BR>等到新的Debian系统启动(从启动盘或直接从硬盘)以后,&nbsp;<BR>用户被提示输入root的密码并建立用户账号.&nbsp;<BR>接着dselect这个软件包安装及管理程序开始运行,&nbsp;<BR>但选择并安装软件包可以退后执行,这正是我需要的.&nbsp;&nbsp;<BR>Debian的分俩步走的安装过程对我来说比较有意思.&nbsp;<BR>为什么要在不知道系统是否能够启动以及是否error-free之前,&nbsp;<BR>就匆匆忙忙的安装应用软件呢?&nbsp;等着运行dselect的另一个理由是这牵扯到网络连接.&nbsp;<BR>尽管RedHat和Debian都带有PPP配置工具,&nbsp;但对我来说,它们工作的都不好.&nbsp;<BR>我总是得自己调整/etc/ppp的文件,&nbsp;尽管Debian的pppconfig做的工作和我所要求的最为接近.&nbsp;<BR>我的ISP是对Linux极不友好的ISP之一;&nbsp;我知道对大多数的互联网提供商来说,&nbsp;<BR>这些网络配置工具可以工作的很好.&nbsp;&nbsp;<BR>等到建好PPP,dselect就能通过ftp获取这个系统的数不清的软件包了.&nbsp;<BR>dselect也可以从NFS文件系统,本地硬盘或光驱进行安装.&nbsp;&nbsp;<BR>不久以后,dselect和dpkg会有某种形式的图形界面,但是这个任务比较艰巨.&nbsp;<BR>作为开始,一个叫做apt的程序正在开发当中;&nbsp;<BR>当前,它可以使用户在一步操作中就能同时从远端系统及本地进行安装.&nbsp;<BR>如果远端服务器上的包比本地的要新,它会自动的安装远端的包.&nbsp;<BR>也就是说,apt允许用户主要从光驱进行安装,并且同时能够从远端服务器上下载最新的包.&nbsp;&nbsp;<BR>Debian的开发人员非常仔细的避免在主要的包中让人感到GNU的影响.&nbsp;<BR>权限证书甚至在源文件是公开的情况下,都要求这些包被放在独立的目录/nonfree中.&nbsp;<BR>这些包实际上也是免费的,但是证书限制了它们被包含在光盘当中.&nbsp;&nbsp;<BR>结论&nbsp;<BR>我预计虽然Debian2.0的安装过程有了改善,它仍旧是一个技术人员的Linux版本.&nbsp;<BR>这可能会在dselect被取代之后有所改观.&nbsp;<BR>不管怎么样Debian社团仍在持续的发展,有大约四百个开发人员在维护.&nbsp;<BR>可选择的软件包数量庞大,*.deb格式的包至少和*.rpm&nbsp;格式的包数量一样多.&nbsp;<BR>对于那些在其它的Linux版本中磨练过的用户,我向他们推荐Debian,&nbsp;<BR>但是对于新手,我还是推荐Redhat.记住,&nbsp;如果你能通过dselect这道关,剩下的只是小菜一碟!&nbsp;&nbsp;<BR>Last&nbsp;modified:&nbsp;Mon&nbsp;27&nbsp;Jul&nbsp;1998&nbsp;&nbsp;<BR>Copyright&nbsp;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -