easyLinux v2.2 和 easySamba v1.0

制造商:Easy Information Technology
电子邮件:info@eit.de, info@igelusa.com
价格:easyLinux v2.2 29.95 美元(完整版 [此处评测,2 张 CD])或 49.95 美元(豪华版 [此处未评测,5 张 CD])
价格:easySamba v1.0 49.95 美元
评测人:Joseph Cheek
EasyLinux 和 easySamba 由 easy Information Technology 开发,并由 IGEL@USA (http://www.igelusa.com/) 转售,旨在成为 Linux 的简单入门。
我收到的软件包包含 boxed 版本的 easySamba 和 easyLinux 的两张 CDR,大概是免费下载版本。它还包括关于 IGEL 的 Linux 软件产品(easyLinux 和 easySamba)、硬件产品(Linux 瘦客户端)以及咨询和经销商计划的产品手册。
easyLinux 安装程序是图形化的,需要 11 个步骤才能安装该软件。在选择我的语言、键盘和鼠标类型后,系统询问了我使用 Linux 的经验水平:我是新手、有经验的用户还是 Linux 专业人员?选择决定了在下一个屏幕上允许我选择哪些配置。专业人员选择提供了最大的灵活性,允许我的系统成为独立的 PC、连接互联网的 PC、LAN 客户端或服务器。
此时,我还可以选择是否要在笔记本电脑上安装(如果我想要服务器,它不允许我选择笔记本电脑安装),以及我希望我的 GUI 如何显示——像 Windows、像传统的 UNIX (Motif)、像较新的 UNIX (CDE) 还是像 Macintosh (Platinum)。我选择了 Windows,但注意到无论我选择哪个选项,我都得到了 KDE 1 界面——只有小部件发生了变化。
接下来是分区:这一步对于新用户来说总是很难掌握。屏幕向我显示了我的两个硬盘驱动器上的所有现有分区,并允许我选择哪些分区用于 easyLinux,以及是否格式化它们以及将它们挂载到哪里。还显示了我之前安装中 /etc/fstab 目录中的现有 NFS 挂载。这些挂载被延续到我的新安装中,这是一个不错的功能。
如果我想创建新分区,它为我提供了运行其图形化 fdisk 工具或纯文本 fdisk 的选项。它不允许我安装到现有的 Windows 分区中(Red Hat、Slackware 和其他无分区安装也是如此),所以我选择了一个现有的 ext2 分区和 Linux 交换分区。
接下来,我被要求选择我的时区并设置我的以太网卡。在认真输入这些信息后,文件复制开始了。在文件复制期间,持续了大约十分钟,一只小企鹅在屏幕上漫步,提供关于 easyLinux 的建议,并告诉我它可以做什么。这很可爱。
文件复制后,我被问到如何安装 LILO。我选择将其安装在 /dev/hda 的主引导记录中,并被告知需要重启。是时候看看 easyLinux 是什么样子了!
当系统重启时,我看到了一个漂亮的 KDM 登录屏幕。我以 root 身份登录(安装程序告诉我这是正确的步骤,因为尚未创建用户帐户),并有机会设置密码。一个 800x600、16 位的 KDE 桌面迎接了我,上面有十几个图标和一个帮助屏幕。“步骤 1”,它解释说,“请启动 eXs 以调整显卡和显示器。” 除此之外,还有信息指示我配置以太网卡和加载软件(难道我不是在安装过程中才做了这些吗?)、添加普通用户帐户、配置其他硬件和创建救援磁盘。嗯,还有七个额外的步骤,其中两个是冗余的,然后我将拥有一个可以正常工作的 easyLinux 系统。

图 1. 成功加载 easyLinux 后,我看到了这个桌面,并被告知运行 eXs,X 配置程序。这是 eXs 的在线帮助显示。桌面是 KDE 1.1.2
eXs 无法让我的显示器以 1024x768x32 的分辨率运行,也无法让我的 Trident 3dimage985 显卡和 CTX PR700 显示器以 800x600 的分辨率运行(尽管两者都列在配置程序中)。我不确定这是否是因为它想猜测刷新率(它不允许我选择除 BEST 或 SAFEST 之外的任何刷新率)或者是因为它使用的是 XFree86 3.3.5,但我选择保留它默认的工作帧缓冲 X 服务器。
快速浏览一下随附的以太网配置程序 eEtherPro,显示我的安装设置完好无损,但没有为我的 3C905B 网卡安装驱动程序。eAdapterDetect 来救援了!它找到了网卡并立即安装了驱动程序。现在 eEtherPro 有了适配器,可以启动网络驱动程序了。
第三步,安装软件,确实是必要的,因为我发现加载的唯一标准应用程序软件是两个文本编辑器和两个 MPEG 视频播放器。eProfile,应用程序加载器,给了我一个数百个应用程序的列表,我可以从随附的 CD 集中加载。如果没有“全选”选项,我看到我必须手动检查数百个应用程序才能获得完整的系统。相反,我只检查了一些游戏、Netscape 以及声音和视频支持,并等待它安装它计算出的我需要的 78 个软件包(来自依赖关系等)。注销并重新登录后,新程序出现在菜单中。
应该在这里提到的是,每次需要 easyLinux CD 时,屏幕上都会弹出一个对话框,声明“请插入 easyLinux CD 1(或 2)。” CD 使用 BSD 自动挂载器 amd. 自动挂载。它工作得相当好,除了 eXs 在它识别我已经将 CD 放入驱动器之前要求 CD 六次。我最终弹出并重新插入它,它挂载得很好。肯定比 mount -t iso9660 /dev/cdrom /mnt/cdrom 和 umount /dev/cdrom; eject 好。
使用 kuser 添加用户是一项简单的任务。输入全名、用户 ID、主目录、密码两次和 瞧! 配置打印机启动了 Netscape(我很幸运刚刚通过 eProfile 安装了它),但没有得到打印机控制面板,而是得到了 Netscape 搜索结果 “localhost631”。CUPS 管理服务没有启动;快速执行 /etc/rc.d/init.d/cups start 后,我又恢复了正常。
嗯,有点。easyLinux 帮助链接到添加打印机不起作用,但当我自己弄清楚后,我意识到我的 Canon BJC 4400 不受支持。打印软件是 CUPS,并且我自己熟悉 LPRng,我没有专业知识来解决它。好吧。
第六步,使用 eHardware 进行硬件设置,让我安装了一个声音驱动程序(OSS 找到了我的 Sound Blaster 16,ALSA 没有)。OSS 自动探测工作良好。如果我的系统上有任何操纵杆、电视调谐器卡和 ISA PNP 设备(我没有),它本可以让我设置它们。
我选择跳过最后一步,创建救援磁盘,因为我想更好地了解我的新系统。在底层,我看到这是一个基于 RPM 的 glibc 2.1.3 系统,带有 KDE 1.1.2、XFree86 3.3.5 和 gcc 2.95.2。内核 2.2.16、Netscape 4.74、CUPS 1.1b5 和 ALSA 0.5.8 也包含在内。服务器安装,以及我安装的游戏和多媒体实用程序,使用了我硬盘驱动器上的 656MB。该系统似乎不是基于 Red Hat 或衍生产品、Caldera 或 SuSE,或者至少它被伪装得足够好,我无法分辨。
桌面,一旦我开始玩它,似乎与任何其他 KDE 1.1.2 桌面没有什么不同。除了添加带有其徽标和一些桌面图标的背景图像外,没有对桌面本身进行任何调整。我看到的 easyLinux 最大的附加值是配置工具。
除了安装程序和已描述的配置工具外,easyLinux 还捆绑了一个磁盘向导(挂载新分区)、一个 FTP 设置向导、一个 inetd 向导(启动和停止 inetd 服务)、一个 ISDN 网关向导、一个打印机向导(它允许我安装 LPRng,但我无法使其工作)、一个 RAID 向导(构建 RAID 1 镜像或线性模式分区)、一个图形化日志文件查看器、一个图形化内核构建实用程序、一个注册表编辑器和一个活动服务列表。
总而言之,包括了将近二十几个向导或图形化配置实用程序,所有这些都与 KDE 桌面或配置管理器集成在一起。
在我看来,问题是,“如果我是一个新用户,我会想使用 easyLinux 吗?” 第二个问题是,“如果我是一个新用户,我会发现 easyLinux 捆绑的管理实用程序有价值吗?” 我可以肯定地回答。但更大的问题是:“我会使用这个发行版吗?”——我不确定我会。原因如下
有很多 很多 错误。有些是小的烦恼(例如许多拼写错误),有些是令人讨厌的,但并非无法克服(例如 X 服务器不允许我在 1024x768 分辨率下工作),还有一些非常糟糕(easyLinux 根本无法在我的笔记本电脑上安装,当我在 CD 启动时给我 L 80 80 80 80 80 错误)。与其在此处列出所有这些错误,我只想说我在玩 easyLinux 的几个小时内发现了数十个错误。对于他们的软件的 2.2 版本,我原本期望更好。
图形化配置工具中的对话框很漂亮,但不够直观。颜色不一致,按钮放置位置不同,帮助图标散落在对话框各处等等。有些根本无法工作,或者需要大量调整才能使其工作。这变得非常令人困惑。
在线文档对不同主题的覆盖范围很好,但深度不够。一些帮助文件有指向不存在文件的链接,但总的来说,帮助很难理解。
这个发行版有一个很棒的概念,但为了很好地执行它,它可以使用更多的润色。我对 eIT 的建议:停止大杂烩。删除发行版的一些功能,并花更多时间让你保留下来的东西为你的目标市场工作得非常好。让一个版本的发行版适用于互联网桌面、独立 PC、LAN 客户端和网络服务器,并为每个小配置位定制 GUI 客户端,这是一项巨大的工作。找出你希望定位的市场,并将你的发行版更多地集中在这些市场上。
现在尝试 easySamba。easySamba 附带一张 CD 和一本 70 页的用户手册。用户手册的 20 页描述了如何设置和配置 easySamba,而另外 50 页描述了 Samba、Samba 背后的 SMB 协议以及 Windows 网络,并列出了 Samba 和 Windows 95 以及 Windows for Workgroups 的安全问题(以及如何修复它们)。
easySamba 声称它可以在 easyLinux、SuSE、Red Hat 和兼容系统上运行。我尝试在基于 Caldera 的 Redmond Linux 上加载它,即使它检测到我的系统与 Caldera 兼容,它也没有正确加载。我使用的是内核 2.4.0-test10、glibc 2.1.95 和 Samba 2.0.7,它用相同软件包的旧版本覆盖了关键软件包。即使这样做之后,它也无法正常工作。
在我的 easyLinux 系统上,easySamba 安装起来非常容易。将 CD 插入我的 CD-ROM 驱动器后,我单击了安装脚本,单击了“下一步”按钮和“完成”按钮,并看到了 Samba 向导。
问了一些问题:我想要 PDC(主域控制器)、工作站还是工作组计算机?我想要什么域名,以及这台计算机的描述?我想要使用 WINS(Windows Internet 命名服务)吗?输入这些并单击“完成”后,我看到了一个屏幕,显示 Samba 服务已安装但未激活。我激活了它,并尝试从另一台计算机浏览。
不幸的是,另一台计算机是 easySamba 未能在其上加载的计算机。也许这就是我无法从这台计算机上看到 easySamba 服务器的原因。我可以使用 smbclient -L 命令从它自身看到它,所以我相当确定 easySamba 安装工作良好。
至少,作为 PDC,它工作良好。作为工作站,它想知道 PDC 的名称,而 Samba PDC 将无法工作。我收集到它必须是真正的 Windows PDC。工作组计算机安装工作良好,但工作站安装不行。
Samba 管理程序 sambaadmin 在成功安装后被添加到 KDE 菜单中。该程序允许管理 Samba 用户、工作站帐户(在 PDC 上)以及文件和打印机共享。它还显示连接到该主机的计算机。

图 2. easySamba 的 GUI 配置工具 samba admin 允许您管理 samba 用户和工作站帐户以及文件和打印机共享,以及查看哪些计算机连接到您的 Samba 服务器。工作站选项是灰色的,因为我选择执行工作组计算机安装,因此不需要工作站帐户。
新的文件共享是通过 kfm 文件管理器创建的,类似于在 Windows 中完成的方式。右键单击目录,选择 samba 共享,然后弹出一个对话框,询问名称、注释、路径(带有默认填充)以及允许哪些用户访问它。这些新的共享会自动访问,而无需手动重启 samba 服务。
我以这种方式创建了三个文件共享,并尝试通过 sambaadmin 编辑它们。由于某种原因,GUI 对话框中只显示了其中两个,尽管 smbclient -L 显示了所有三个。奇怪。
解析 /etc/smb.conf 文件,我注意到密码加密和 UNIX 密码同步已启用。没有定义或填充 smbpasswd 文件,这意味着如果我想给我的 UNIX 用户 Samba 访问权限,我将不得不手动完成。除非有很多 UNIX 用户要添加,否则这不是什么大问题;我想在这种情况下,有人宁愿通过脚本而不是 GUI 来完成此操作。
网络服务的安全性对我来说始终很重要。在 smb.conf 文件中配置了一个来宾用户 samba,但未在 smbpasswd 文件中定义。在创建 samba 用户后,我尝试访问共享,但由于错误的名称/密码对而被拒绝。我 grepped 日志以找到 easySamba 使用的日志——/var/log/syslog——但无法获得任何关于哪里出错的线索。我为 samba 用户创建了一个空白密码。仍然不行。我为该用户编造了一个密码。瞧,它工作了!因此,来宾帐户必须有密码。对我来说,来宾帐户是没有密码的帐户,但我想并非所有人都这样认为。
我决定放弃重度安全性和可用性测试。管理界面相当不错,错误也相对较小。easySamba 比 Samba 原生的 GUI 配置工具 SWAT 更容易使用,但我看到 easySamba 唯一的显着附加值是可以通过在 kfm 中右键单击来添加文件共享的功能。尽管如此,这个功能在我的书中还是很酷的。

图 3. 使用 easySamba 管理用户帐户时,您可以创建普通用户、管理用户、启用和禁用用户帐户、删除用户和更改用户密码。
如果我是一个小型网络管理员并且想要设置 Samba 服务器,我会考虑使用 easySamba 吗?是的,我会的。它通常按广告宣传的那样工作,并且易于使用和加载。进一步的文档缺少如何排除 easySamba 故障将是一个很好的补充——为什么来宾帐户不起作用?为什么我无法将 easySamba 工作站加入 easySamba 域?为什么我的所有共享都没有显示在配置工具中?我如何检查日志?我应该在日志中寻找什么?为什么当我从自己的计算机连接时,“发送消息”按钮不起作用?等等。
当然,它应该在用旧版本覆盖较新的软件包之前提示用户。
