最佳技术支持
当使用调制解调器拨号连接到我的ISP时,我的PPP连接失败。我的日志显示(在 chat 之后)
pppd:Serial Connection established pppd:Using interface ppp0 pppd: Connect: ppp0 /dev/ttyS2 pppd: LCP: timeout sending Config-Requests pppd: Modem Hangup pppd: Connection terminated pppd: Exit
我的选项文件,无论是否单独给出这些行,都具有相同的效果
lock passive lcp-echo-failure 10 lcp-echo-interval 400Chat (尝试了不同的值)
'' 'AT&F' (also used ATZ) 'OK' 'ATDTxxxxxx' 'CONNECT' '' 'login:' 'xxxxxx' 'password:' 'xxxxxx' 'TIMEOUT' '60'pppd 选项 (也尝试了 1500 用于 MTU 和 MRU
hardflowcontrol=yes defroute=yes MRU=556我是否需要在我的 chat 中包含更多内容以使调制解调器等待更长时间?此外,根据我的 ISP 管理员的说法,我的机器“未回复 LCP 请求”。我的调制解调器是 BestData 56K 内置调制解调器 (#56SF),基于控制器。我正在使用 Red Hat 6.0 Intel。—Vijay Nunna, vijay_nunna@hotmail.com
您无需在 chat 脚本中包含其他任何内容;但是,某些服务器可能启动 LCP 通信的速度较慢,因此您的 pppd 守护进程将在此之前超时。要增加 pppd 确定未响应之前的 LCP 配置请求数据包的数量,您可以将 lcp-max-configure 选项添加到您的 /etc/ppp/options 文件中,后跟要发送的 LCP 数量。例如,lcp-max-configure 30 会将数量从默认的 10 增加到 30。您可能还想删除 —Andy Bradford, andyb@calderasystems.com
您需要在您的 pppd 命令行中添加 debug 并查看 /var/log/messages 文件。您还需要将 chat 替换为 chat -v。这两者结合起来将为您提供大量的调试输出,并希望您更好地了解哪里以及什么地方出现故障。—Marc Merlin, merlin_bts@valinux.com
我正在尝试安装一个包含用于我的打印机的 Ghostscript 驱动程序的软件包。我遇到了依赖性问题。所需的文件(由 rpm 打印)是
libc.so.6(GLIBC2.0) libc.so.6(GLIBC2.1) libm.so.6(GLIBC2.0) libm.so.6(GLIBC2.1)
我已经将 libc 库升级到 glibc 2.1,但这似乎没有任何效果。查看依赖关系列表,它似乎还需要不带 GLIBC 附加的 libc.so.6 和 libm.so.6,并且它可以轻松找到这些。我已经在 FTP 站点上查找了具有这些名称的文件,但找不到它们。谁能告诉我这些是什么,我是否需要找到它们,或者我是否可以告诉 rpm 忽略它们?—Doug Morgan, dmorgan@cfa.harvard.edu
通常,对 libc6 或 libm6 的依赖性仅意味着二进制文件被编译为使用这些版本的库——它们通常可以针对较旧的 libc/libm 重新编译而没有任何问题。为此,请获取 SRPM(它应该具有扩展名 .src.rpm),执行
rpm --rebuild
并安装生成的二进制 .rpm。谨慎使用此方法,因为有些应用程序在较旧的 libc/libm 下会表现出错误(或者无法编译)。但是,根据我的经验,它通常工作正常。—Scott Maxwell, maxwell@ScottMaxwell.org
虽然您可以在 glibc 2.0 系统上安装 glibc 2.1,但最好将您的系统升级到 SuSE 6.3。但是,如果您确实安装了所有库,但由于某种原因 RPM 数据库不同意,您可以强制使用 rpm --nodeps package.i386.rpm 安装软件包。
另一种选择是获取您的软件包的 .src.rpm 版本并为您的系统重建它:rpm --rebuild package.src.rpm。结果包应该在 /usr/src/redhat/RPMS/i386/ 中。—Marc Merlin, merlin_bts@valinux.com
我正在考虑构建一台双处理器计算机,并想知道 Linux 是否支持它。我听说 Linux 是最好的操作系统,并且我听说 Windows NT 是唯一支持多处理的操作系统。—William Cason, fordsho@bellsouth.net
Linux 确实支持 SMP。事实上,我在工作中使用一台快速的双 CPU Linux 机器。—Scott Maxwell, maxwell@ScottMaxwell.org
Linux 可能是也可能不是“最好的”,这取决于您尝试做什么以及您正在寻找什么。它确实在最新的内核 (2.2.x) 上支持多 CPU,并且像 Red Hat 这样的一些发行版在安装时支持 SMP。有些要求您编译自己的内核。—Marc Merlin, merlin_bts@valinux.com
我运行 Linux Red Hat 6.0 和 Netscape 4.7,并且我正在努力安装 Real Player。我已成功安装(使用 RPM)Real Player 5.0 (rvplayer) 并使用 GNOME 验证;RPM 显示程序已正确安装。在 Netscape 选项中,我设置了文件 RA 和 RAM 的 MIME 以使用 rvplayer。当我点击带有无线电的 Internet 站点时,什么也没有发生。Linux 新闻组上有一条消息说,rvplayer 5.0 和 2.2 似乎存在问题。—Yossi HaYored, hayored@mindspring.com
这是正确的;您需要 G2 播放器的 beta 版本。您可以从 proforma.real.com/mario/player/player.html 获取它。—Marc Merlin, merlin_bts@valinux.com
我自己也遇到了在 2.2.5 内核上运行 rvplayer 5.0 的问题,但是 rvplayer 6.0 对我来说工作正常。—Scott Maxwell, maxwell@ScottMaxwell.org
我一直在尝试安装 Linux,并且在使用非我个人显示器的显示器时成功安装了一次。当我把它带回家连接到我的显示器时,它给了我一个空白屏幕,并且在进入图形界面后,显示器的指示灯从绿色变为栗色,表明存在问题。当我尝试重新安装 Linux Mandrake 或 Caldera 2.2 时,当它执行图形界面或当我尝试探测视频卡时,它给了我一个空白屏幕。我有一个 Compaq V50 显示器和 Creative Labs 4MB 视频卡。当我能够成功安装时,我使用的是 Micron 显示器。可能存在兼容性问题吗?是否有办法安装 Linux?此显示器配置在 Windows 下工作正常。—Andy Kissner, thekiss@netzero.net
显然发生的情况是 X 试图过度驱动您的显示器。因此,图形安装不一定会起作用。至少对于 Red Hat,您可以在启动第一个软盘时要求进行文本模式安装。像 Debian 这样的一些发行版将仅以文本模式安装,这对您来说很好,而另一些发行版则希望看到 VESA-2 兼容的视频卡和可以接受合适刷新率的显示器。一旦安装了发行版,最好的办法是编辑 XF86Config(通常在 /etc/X11 或 /etc 中)并降低这两个参数的值
HorizSync 30-50 VertRefresh 50-70
此处给出的值可能有效,但您应该真正输入显示器手册中指定的值。—Marc Merlin, merlin_bts@valinux.com
我实际上有几个问题。
1. 如何访问我的 Zip 驱动器?我想我可以尝试挂载和卸载 /dev 中的所有内容,但这似乎特别笨拙。
2. 如何注销?我可以切换到超级用户并关闭,但是让我的孩子和妻子成为超级用户至少会破坏我选择 Linux 而不是 Windows 的一个原因。
3. 我尝试将我的默认 shell 设置为 tcsh 而不是 bash。它似乎没有生效。特别是,我的 .cshrc 文件(或 .tcshrc)在登录时未被读取。—Tim Allison, tallison@logicon.com
1. 答案非常不同,具体取决于您的 Zip 是并口、IDE 还是 SCSI。您应该阅读两个 HOWTO:ZIP-Drive 和 ZIP-Install。
2. 在 shell 中,输入 logout。在 X 中,您必须找到注销选项。这取决于您正在使用的窗口管理器以及您是否使用 XDM(运行级别 5)。如有疑问,CTRL-ALT-BACKSPACE 将终止您的 X 会话,但这是一种笨拙的方法。
3. 要更改您的 shell,您可以使用 chsh 或简单地编辑 /etc/passwd 并更改 root 的最后一个字段。确保您指定的任何 shell 都存在。要找出您当前正在运行的 shell,请尝试 echo $SHELL。如果您确实正在运行 tcsh,请尝试在 ~/.tcshrc 中执行 echo 以查看它是否正在运行,并查阅 tcsh 手册页,其中解释了哪些文件正在运行,具体取决于您的 shell 是否是登录 shell。—Marc Merlin, merlin_bts@valinux.com