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