顾武雄
Manjaro Linux 是一套基于Arch Linux 设计的操作系统,它有属于自己的软件存储库(Repositories)并且也兼容Arch Linux 存储库,相较于其它Linux 系统它更着重在客户端的整体流畅度设计,因此使用起来颇有兼具Linux 与Windows 两者界面的使用经验。今日就让我们一同来揭露它的神秘面纱。
长期以来Linux 系列的开源操作系统之所以无法像Microsoft Windows 一样,来受到广泛用户的爱戴,其主要原因便是在易于使用的特点,难以满足一般用户的需要,以至于即便安全性与稳定性的特色受到许多IT 专业人士的肯定,但它似乎也只能够被应用发展在伺服端系统方面的应用。
为了让Linux 系列的操作系统能够被更多的一般用户接纳,这些年来仍有许多Linux 的操作系统,在其界面与操控性的设计上发展迅猛,例如知名的Ubuntu 便是一个典型的成功案例,让它预计在今年秋季准备上市专属的平板与智能型手机设备。如今除了大家所熟悉的Ubuntu 之外,论操作界面的整体流畅设计,在此笔者要推荐另一款正在持续向上发展的Manjaro Linux,建议您可以实际下载并试着使用看看,相信一定可以和笔者一样,隐约感受到这个Linux明日之星即将带来的市场爆发力。
关于Manjaro Linux 其设计是基于Arch Linux 操作系统,有兴趣的玩家可至http://manjaro.org/ 官网来进行下载。它除了提供所有Arch Linux 的特色之外,在操作的设计上更是专注在友善界面与易于访问的特性来发展。您可以根据自己目前硬件的平台支持或需求,来选择与安装32 位或64 位的版本,亦可将它安装在VMware、Hyper-v、KVM 或VirtualBox 等相关的虚拟机之中来运行。在接下来的实作范例当中,笔者便是将它安装在VMware Workstation的虚拟机之中。
当您在http://manjaro.org/get-manjaro/网站中准备下载Manjaro Linux时,会发现它总共提供了四种不同需求的版本连接来让用户下载,在此分别简单说明如下:
1.Manjaro XFCE Edition:XFCE 的设计着重在于一个轻巧、可视化以及低耗资源的Linux 操作系统,用户可以容易的挑选所需要的软件程序包,来创建属于个人化的最佳任务环境。
本文将以此版本来作为实作讲解范例。
2.Manjaro GNOME Edition:此版本提供了一个高度可自定义配置能力的Linux 操作环境,提供新一代Window 管理器以及广泛的标准支持,让高级玩家可以自定义与桌面操作的互动方式,就好像是一个视讯游戏一样来控制您的任务窗口。
3.Manjaro KDE Edition:KDE 版本是一个拥有多功能以及与众不同的窗口选单设计,但所使用的硬件资源较大,并且相较于XFCE 的操作环境,无论是从系统启动还是操作使用,都会明显感受到变慢许多。
因此,若想要使用此版本的Manjaro,笔者会建议您使用较快的硬盘(SSD)与较大的内存(大于4GB),以及下载安装64 位的版本。
4.Manjaro-Architect Edition:如果您希望有一个最干净的Manjaro 安装体验,其内容不要有预安装好的桌面环境以及应用程序,则可以选择此Minimal Net 的版本。
当我们完成了Manjaro XFCE Edition 64 位版本下载之后,便可以将映像刻录成DVD 光盘,然后在准备好的计算器上启动此开机光盘安装,或是直接以ISO 文件挂载在准备好的虚拟机设置之中来启动安装也是可以的。如图1 所示便是Manjaro 开机启动的页面,在默认的状态下会采英文语言界面显示,在此除了可以直接按下“Enter”来启动Manjaro Linux 操作系统之外,也可以直接挑选所要进行启动的硬盘,或是选择进入对于硬件配备的侦测工具以及内存测试。至于在界面的显示部份,则可以修改所要使用的界面语系或是屏幕分辨率。
图1 Manjaro 开机选单
接下来我们可以尝试按下F2 键,来修改所要使用的语言界面。假设选取了“繁体中文”为例子继续。修改后将可以看到目前的开机选项页面,已经改由繁体中文来显示了,尽管尚未全面中文化,但至少已经有多国语系的支持了。在屏幕的分辨率部份,则可以按下F3 键来开启设定选单进行修改。
如果想要查看对于目前Manjaro Linux 所侦测到的各项硬件规格列表,可以在开机选单中选取进入“Hardware Detection Tool”。在此文字选单界面之中,可以详细察看到诸如磁盘、内存、处理器、主板、BIOS、芯片等硬件规格信息。
在完成了默认Manjaro Linux 的启动之后,将会来到图形化窗口操作环境。在默认所开启的欢迎页面中,除了可以点击进入有关于Manjaro 的讨论区、Wiki 网站、支持网站以及检视目前最新功能介绍之外,还可以点击“Install Manjaro”按钮,来开始Manjaro Linux于本地计算器的安装。
接下来将会语言选择页面,在此页面中可以注意到一项系统信息提示,那就是关于目前的Thus安装程序仍处于测试阶段,因此对于像是RIAD 的磁盘管理还尚未支持。点击“前进”继续。在“检查您的计算器”页面中,可以检视到目前系统所侦测到几项重要计算器状态,包括了剩余的可用硬盘空间(需至少5GB以上)、是否以插入电源、是否已连上网际网络。点击“前进”。
在“安装类型”页面中,用户可以自由选择最简单的自动清除硬盘并安装Manjaro Linux,或是选择手动自定义磁盘分区以及选择所要安装的位置,后者适合较高级的Linux用户来选用。点击“前进”。在“高级安装模式”页面中,除非目前的磁盘中已存在过去所创建的磁盘分区,否则在默认的状态下应是没有任何磁盘分区的。在此请点击“新的分区表”。
图2 Manjaro 登录页面
在“Create partition”页面中,必须分别设置新分区的大小值、类型、文件系统类型、卷标以及挂载点。在此范例中,给予此分区大约4GB 的空间,并且设置为主要分区类型,以及选择使用ext4 为主的文件系统分区,至于挂载点则于系统的根路径。点击“确定”。
回到“高级安装模式”页面之中,可以看到笔者目前已经完成了两个主要分区的创建,分别是系统分区与Swap 分区。值得注意的是当我们所连接的硬盘有多个时,还可以进一步在下方的选单之中,挑选所要用来安装开机加载器的硬盘项。点击“立即安装”继续。
Manjaro Linux 支持创建哪一些分区文件系统?一般我们在Linux 所使用的分区文件系统类型会是ext2、ext3 或是ext4,而 在Manjaro Linux的分区管理界面之中,则可以额外选择创建诸如btrfs、fat16、jfs、reisefs、xfs、fat32、ntfs 几种类型的分区。
接着将会出现提示窗口,主要是告知我们系统将对于这些分区进行格式化。点击“确定”继续。在“您在哪儿”的页面,正确挑选所属的时区以及地区,并决定是否要使用网络时间协议来同步时钟,以利于后续操作系统日期与时间的正常显示。点击“前进”。
在“选择您的键盘布局”页面中,请挑选所要使用的键盘语系配置。点击“前进”。在“您是谁”页面中,请分别设置您的名字、计算器名称、用户名称、密码,以及决定在完成安装之后,后续是否要采用自动登录的方式来进入到操作系统桌面。点击“前进”。
完成Manjaro Linux 的安装与重新启动后,便可以看到启动选单,默认将会自动进入到所安装的Manjaro Linux 系统登录界面。高级的玩家则可以通过e 键或c键的使用,来启动以命令提示列为主的启动程序。
如图2 所示便是Manjaro Linux 用户的登录界面,在此您必须输入安装时所创建的用户名称与密码,在系统默认的状态下是无法以root的账户身分来进行登录的,也就是说若需要对于某一些程序的执行以root 的身份来完成,则必须通过sudo、su 等命令来进行临时性的管理操作,在图形界面的操作部分,则可以使用鼠标右键的选单,来进行以管理员身份的执行。
成功登录了Manjaro Linux 的窗口界面之后,接下来就让我们来学习一下它的几项基本操作技巧。首先是它在桌面左下角的开始菜单,乍看之下还挺有Microsoft Windows 设计的味道。在这个菜单之中您可以通过“搜索”字段,快速找到所需要的应用程序或文件。当然您也可以从不同的分类项之中,找到所需要开启的应用程序,包含了与整体系统配置配置管理有关的“设置值”,或是自己所安装的其它多媒体应用程序与办公室软件等等。
在系统与应用程序的更新管理部分,首先如果有一些附加的程序包已提供下载安装,将会在桌面右下方出现提示信息来让用户自行选择是否要安装。进一步若想要自己手动进行目前更新的管理,则可以在桌面右下方状态栏之中,针对更新管理的图标按下鼠标右键点击“Update Manager”继续。
图3 管理员身份访问活页夹
接着将会开启更新管理员界面,在此可以检视到目前所有等待更新的程序包列表,以及整体更新所需要下载的文件大小,一旦确认要进行更新请点击“Apply”按钮即可。若想要进一步设置有关更新的组态配置,则可以点击“Preferences”按钮。
一旦完成了所需要的应用程序程序包的安装与更新之后,后续我们除了可以从开始菜单来执行它们之外,还可以对于常用的一些应用程序项,按下鼠标右键点击“Add to Desktop”或“Add to Panel”,来将它们加入到桌面或常用的任务列之中,以利于后续的快速点击。
在开始菜单之中还有一项常用的功能图标,那就是位在菜单右上角之中的注销图标(Log out),点击之后将会开启注销选单,在此您可以选择注销(Log out)、重新启动(Restart)、关机(Shut Down)、暂 停(Suspend) 以及休眠(Hibernate)。此外在进行以上操作之前,还可以决定是否要存储目前的Session,如果需要请先勾选“Save session for future logins”即可。
针对以管理员身份执行某一些应用程序的方法,在Linux 传统的作法当中我们都会以sudo 命令来进行临时性的操作,然而在Manjaro Linux 的用户经验当中,为了提升操作面的流畅度,用户只要在窗口界面之中,针对任一支应用程序图标按下鼠标右键并点击“Thunar Root”来进行切换即可。
执行后将会开启“Enter the ad ministrative password”页面,请输入所设置的管理员密码,并且决定是否要记忆密码。点击“OK”。如图3 所示便是一个以root 身分所开启的“File Manager”界面,因此在此页面中将会出现警示信息,提示我们目前正以root 的帐户开启此程序,必须小心操作,避免可能误删的操作,否则可能会损害到系统的运作。
针对大多数用户所会经常使用到的办公软件程序包部分,在此让我们来看看在Manjaro Linux 当中有哪一些好用的内置软件。
首先我们可以在开始菜单的“Office”类别之中,看到主要有LibreOffice 与Document Viewer,前者可以方便我们创建常用的Office文件,并且可以阅读与编辑Microsoft Office 文件内容。后者则可以用来阅读Adobe Acrobat 的PDF 文件。
当 以“LibreOffice Writer”开启一份Office Word 的文件范例,在此您不仅可以进行检视,也可以进行编辑与存储。
针对Microsoft Office系列的文件阅读与编辑,基本上只要该文件的内容没有使用太多特殊的功能(例如:图片与文字特效、SmartArt等等),便是可以正常进行编修的。
另外也可以通过“Document Viewer”来检视一份Acrobat 的PDF 文件内容。在此使用上就像Acrobat Reader 一样简单,您可以通过“Index”的窗口来点击所要阅读的章节,并且进行页面的放大与缩小。
对于图档的管理部分呢?在Manjaro Linux 的操作上就好像使用Microsoft Windows 一样。首先您可以直接在文件清单的检视当中预览到图片的小图标,接着若想要进行全图的检视或编辑,只要针对该文件按下鼠标右键,即可选择要检视或编辑的应用软件。
在此笔者先选择“Viewnior”软件程序包来检视图片。
当活页夹中的文件很多时,您可以通过上方工具栏的按钮,来进行上下图档的切换检视,需要的话还可以对于图档进行放大、缩小、旋转等操作。
如果您打算对于图文件进行编修,则在以鼠标右键开启图档时,请改选择“GNU Image Manipulation Program”这套强大的美编软件。此美编软件,除了拥有强大的图层管理功能之外,还有提供许多关于文字、笔刷、特效处里的功能,非常的赞喔。
看完了前面有关于字处理与图片管理的软件程序包介绍之后,接下来让我们来了解一下有关于Manjaro Linux 常用的系统配置工具。
如图4 所示这一些设置工具几乎全部集中在“设置值”的分类之中,就好像Microsoft Windows 的控制台一般。
在此包括了常用的外观、桌面、显示、电源管理员、防火墙设置、可移除设备与媒体的设置等功能。
图4 设置值
接下来就让我们来自定义一下有关于“可移除设备与媒体的设置”功能。
在“Storage”页面对于我们平常会安插或置放的U 盘与CD/DVD,可以预先配置好是否要自动进行挂载(Mount) 的操作,以及可以决定是否要对于新的磁盘或媒体,来自动执行程序或开启文件。
针对所置放的空白CD或DVD 的处里操作,可以自定义将自动开启的刻录程序。
在“Multimedia”的页面中,还可以进一步设置对于所置放的音乐CD 以及影片CD 或DVD,甚至于一些可携式的音乐拨放器连接,都可以预先配置好所要自动启动的拨放软件。
除了学习有关于与办公以及娱乐有关的操作设置之外,针对Manjaro Linux 在网络连接的管理上,对于许多一般用户与IT 人员来说,肯定也是一项必备的学习,因为您除了需要懂得如何以很简单的方式,来让此计算器连接上区域网络(LAN)之外,还必须懂得如何人在外部网络时,通过像是VPN 的方式连回公司网络并访问相关所需资源,以达到无所不在的访问境界。请在开始功能选单的“Settings”分类中点击“Network Connections”继续。
在“Network Connectio ns”页面中,将可以看到现有的网络连接设置,在此我们先点击“Edit”来开启编辑页面,来查看一些重要的设置。在“General”页面中,首先可以决定针对此网络的连接,一旦系统侦测到网络可用时,是否要自动进行连接,一般来说对于无线网络的连接设置,通常此设置都是会勾选的。
接着则是可以决定是否允许所有用户可使用此网络连接,以及是否当侦测到所选定的网络连接时自动完成VPN 网络的连接。最后则是可以决定此网络连接在本地防火墙的所属区域,这项设置将关系到不同网络连接时的防火墙原则。
在“IPv4 Settings”页面中,可以设置网络连接时取得IPv4 地址的方法,默认将使用DHCP 的服务来自动取得相关IP 地址,若在“Method”下拉字段中修改成“Manual”,则将可以手动来设置IP 地址、子网络屏蔽、网关IP 地址以及DNS 的连接信息。
接着我们可以通过[Add]的点击,来开启添加连接类型选择。
在此笔者以选择“Pointto-Point Tunne ling Protocol(PPTP)”项,说明创建以PPTP 为通信协议基础的VPN 网络连接。
首先在“VPN”页面中,请先输入VPN 网络所提供的连接IP 地址或FQDN 地址,然后输入登录的账号与密码,需要的话可能得输入NT 的域名,以及决定是否要存储所输入的账号与密码。点击“Advanced”按钮继续。
在“PPTP Advanced Options”页面中,可以进一步设置所要采用的验证方法、加密方式以及压缩选项。
必须注意的是以上设置皆须要根据VPN Server 端的组态,来决定其设置值为何。完成设置后点击“OK”即可。
无论是Linux 还是Windows 都有大家所熟知的本地防火墙,只是一般Linux的防火墙管理似乎没有像Windows来得简单。别担心!在Manjaro Linux 当中的防火墙管理,就像Windows Firewall 一样容易。您可以从开始菜单中来开启此防火墙的管理界面,在此首先您可以根据不同的Profile来配置不同的防火墙原则设置,如此一来不同网络连接所使用的Profile,便可以拥有不同的进出流量管制了。
然而对于一般用户的Manjaro Linux 计算器来说,最简单与最快速的防火墙配置方式,便是将“Incoming”设置为“Deny”以及将“Outgoing”设置为“Allow”,如此便可以有效防范可能的恶意攻击,而同时又可以通行无阻的访问网络资源。接着只要在有特殊连入的需求时,再临时性开放特定的端口或通信协议即可。
您还可以在防火墙原则的界面中,设置所要Deny 或Allow 的现有通信协议(例如:FTP、HTTP、Telnet),并且可以挑选所属的类别。当您所要开放连入的通信埠并非是现有已知的项,则可以改由在“Simple”页面中,除了需要将“Policy”选择为“Allow”外,还必须自定义新的名称、通信协议以及通信端口号码即可。
在“Advanced”页面中,则可以使用更高级的方式来配置新防火墙原则,这包括了可以自定义新原则名称、选择所要应用的网络界面、通信协议、选定来源与目的地的IP 地址以及通信端口号码。完成设置后点击“Add”即可。
我们都知道Windows 的计算器皆可以创建多个账户,来让不同的用户来登录使用自己专属的大头贴、桌面、个人活页夹以及应用程序的设置等等。在Manjaro Linux 操作系统中也是一样的做法。首先请在开始菜单的“Settings”类别中点 击“Manjaro Settings Manager”继续。
在“Manjaro Settings Manager”界面中,请连续点击“User Accounts”图标继续。在“User Accounts”界面中,可以看到目前已有一个系统默认安装时所创建的账户,在此您可以点击添加的小图标,来创建新的账户信息。
在创建新账户的“Add User”设置页面中,请输入一个新帐户名称与两次密码的设置。点击“Create”完成创建。在完成各个账户的创建之后,您还可以对于不同的账户开启高级的设置页面,来设置账户的类型是属于一般用户还是管理员。当完成新账户的创建,可以发现每个账户不仅完成了账户类型(Account Type) 的设置,也完成了照片设置。
不同的Linux 系统皆有各自专属的程序包管理工具,以CentOS 系列的Linux来说就有许多人所熟悉的yum 命令工具,它可以用以节省对于RPM 程序包的安装、移除以及更新操作,解决了令人困扰的程序包相依性问题。而知名的Ubuntu 与Debian 系列的Linux 则有apt-get 命令工具,来同样解决各种程序包软件的管理需求。
在 Manjaro Linux 中也一样不甘示弱,因为它有以Arch Linux 为基础的pacman 程序包管理工具,通过相关参数的搭配使用,可以提供新程序包的下载与安装、现有程序包的查询、更新以及安装等操作。接下来就让我们实际学习一下,几则常用的范例介绍。首先是经由执行sudo pacman-S mkisofs 命令参数,来选定以管理员身份下载与安装mkisofs 程序包软件。
若执行sudo pacman-Ql kdenlive 命令参数,即表示要查询现有kdenlive 程序包,所有相关安装文件所分布的物理路径。针对目前现有程序包与其它程序包的相依关系查询,您则可以采用树状目录的方式来加以呈现。请改执行pactree kdenlive 命令参数,即可查询到此kdenlive 程序包与其它程序包的阶层相依关系了。
图5 开启超连接
接着您可以执行sudo pacman-Qi kdenlive 命令参数,即表示要查询现有kdenlive 程序包软件的完整信息内容,这包括版本信息、说明、架构、网址、授权模式、主要相依的程序包、文件大小以及安装的日期时间等。
若想要查询在目前的Manjaro Linux 主机中,所有已安装的程序包列表,则可以执行sudo pacman-Qs |more 命令参数,来按照英文字母的排序方式,逐页显示所有已安装的程序包项。
对于我们在查询某一些程序包的软件信息时,如果其内容有包含了网址的连接信息,则我们便可以像如图5 所示一样,直接在终端机命令窗口之中,针对网址来按下鼠标右键,如此一来便可以选择是要直接以默认浏览器来开启此网址(Open Link),还是复制此网址于内存之中(Copy Link Address)。
关于在Manjaro Linux中对于程序包软件的管理方式,一般用户如果觉得使用pacman 命令工具太过复杂,也可以开启位在开始菜单中的[Package Manager]图形管理工具,来进行程序包软件的简单管理。
从本文的实战讲解当中,不难发现Manjaro Linux 从安装到使用,都非常讲究其易于访问与操作的友善界面设计,然而它可不只是可让用户用来连接Internet 而已,对于平日办公的使用以及网管人员的任务执行需要,都可以很简单轻松地来安装所需要的各类强大的开源免费软件,在此笔者强烈建议您立刻动手下载与安装,实际感受一下它的强大魅力吧。