标签 安装 下的文章

Arch Linux 是专门为 i386 和 x86-64 架构的计算机而设计的基于 Linux 内核的操作系统。其特有的软件包管理器使用 pacman 进行完整追踪来将系统应用软件升级到最新版本。 Pacman 是一个用于安装、升级和卸载软件包的管理器。这是一款完全自由而开源的软件,由 Linux 开源社区提供支持。

Arch Linux 也因其丰富的 Wiki 帮助文档而大受推崇。该系统基于二进制的软件包,这些软件包主要是为 i386 的 64 位和 32 位的系统而开发的,同时也为现代的硬件系统提供最佳的性能优化。

你可以参考这篇教程直接在你的本地电脑上安装 Arch Linux 系统,或者你也可以使用你的 Windows 电脑中的 VirtualBox 虚拟机来安装。

Arch Linux 软件仓库

要在 VirtualBox 中安装 Arch Linux 系统,你得了解该系统的基础软件仓库。软件仓库用于在安装的过程中获取软件包。对于 Arch Linux 系统来说,有很多可用的软件仓库,可以使用 pacman 工具来进行维护。下面列出的是在 VirtualBox 中安装 Arch Linux 系统时用到的一些基础软件仓库列表:

  • core 软件仓库包括所有的用于对系统进行基本设置的一些软件包,比如启动 Arch Linux 系统和编译软件包。
  • extra 软件仓库包括 core 软件仓库以外的其它软件包以及与桌面环境相关的软件包。
  • community 软件仓库包含的是由可信任的 Linux 社区用户维护的软件包,其中的大多数的软件包都会被迁移到核心软件仓库或者额外软件仓库中。
  • Multilib 软件仓库包括 32 位的软件包以及用于在 64 位操作系统中安装 32 位应用程序的类库。
  • testing 软件仓库包括那些即将成为 core 或 extra 的软件包。
  • community-testing 软件仓库主要用于 community 类的测试。
  • multilib testing 软件仓库跟 testing 软件仓库类似,但是它包含 Multilib 类。
  • gnome-unstable 软件仓库包括最新的 GNOME 桌面环境。
  • kde-unstable 软件仓库包括 KDE 最新的发布前软件包。

在 VirtualBox 虚拟机中安装 Arch Linux 系统

下载 Arch Linux 系统

要在 VirtualBox 虚拟机中安装 Arch Linux 系统,你最好使用官网下载的新版 Arch Linux 系统。你可以选择直接下载或是种子方式下载系统文件,这是一个很安全的下载方式。在安装之前,确保你系统中有 20 GB 的剩余空间和 1 GB 的内存。

Download Arch Linux

在 Oracle VirtualBox 虚拟机管理界面初始化系统安装

打开 Oracle VirtualBox 虚拟机管理界面,点击 新建 new ,输入你想创建的新系统的名称;这里输入的是 “Arch Linux” 。系统会自动选择 Arch Linux 的版本和类型,这取决于你的系统配置。单击下一步

Open VirtualBox

为你的新系统分配内存,最好是 1024 MB 。单击下一步,然后点击 创建 create 来创建一个虚拟磁盘。

Set RAM size

在下一步中,你将会被询问为新系统选择磁盘类型。通常选择 VirtualBox 磁盘镜像 VirtualBox Disk Image,VDI 类型。

Select disk file type

选择 动态分配 dynamically allocated ,单击下一步

Allocate disk space dynamically

分配 20 GB 的硬盘大小及存放位置。

Choose a hard disk size of 20GB

现在你可以看到 Arch Linux 系统已创建完成了。点击 开始 start 按钮。

Start the Virtual Machine

单击 浏览 browser 然后选择你从官网下载的启动磁盘。

Choose Arch Linux Disk image

Browse for disk image file

点击 启动 start ,然后打开全屏模式。

Open the full-screen view

Start the Arch Linux VM

在 VirtualBox 中启动并安装 Arch Linux 系统

你将会看到 Arch Linux 系统第一个打开界面。单击 “Boot Arch Linux (x86\_64)”, 它用于 64 位系统,或者单击 “Boot Arch Linux (i686)”,用于 32 位系统。

Choose to boot Arch Linux

当你单击第一个选项后,系统将开始启动。实际上只是进入到一个临时启动状态,即进入到 Arch Linux 的 Live 系统,并以 root 帐号登录了。

Booting into Arch Linux live version

输入下面的命令来检查网络连接。

ping google.com

这个单词 ping 表示网路封包搜寻。你将会看到下面的返回信息,表明 Arch Linux 已经连接到外网了。这是执行安装过程中的很关键的一点。(LCTT 译注:或许你 ping 不到那个不存在的网站,你选个存在的吧。)

Test internet connectivity with ping

输入如下命令清屏:

clear

在开始安装之前,你得先为硬盘分区。输入 fdisk -l ,你将会看到当前系统的磁盘分区情况。注意一开始你给 Arch Linux 系统分配的 20 GB 存储空间。

Partition the harddisk

硬盘分区

我们打算把这个 20 GB 的磁盘分成三个分区。第一个主分区为 root 分区,大小为 10 GB 。第二个分区为 swap 分区,大小为内存的两倍,为 2048 MB 。第三个是逻辑分区,大小为 8 GB 。

Create 3 disk partitions

输入下面的命令:

cfdisk

你将看到 gptdossgisun 类型,选择 dos 选项,然后按回车。

Create a partition of type DOS

这里你将看到主磁盘空间,大小为 20 GB 。在 剩余空间 free space 按回车来修改分区大小,输入 10 GB 。

Choose 10GB partition size

按回车并单击 主分区 primary

Select primary

在可引导选项按回车选择 可引导 bootable 类型。

Make partition bootable.

写入 write 选项按回车键将分区信息写入磁盘。

Write partition to disk

之后输入 yes 来应用更改。

Confirm changes

现在已经创建完成 10 GB 分区。单击 剩余空间 free space ,输入分区大小 2048 M 。

Create the 2GB swap partition

以同样的方式创建逻辑分区。在 退出 quit 选项按回车键,然后输入下面的命令来清屏:

clear

quit cfdisk

输入下面的命令来格式化新建的分区:

mkfs.ext4 /dev/sda1

这里的 sda1 是分区名。使用同样的命令来格式化第二个分区 sda3 :

mkfs.ext4 /dev/sda3

格式化 swap 分区:

mkswap /dev/sda2

Format the swap partition with mkswap

使用下面的命令来激活 swap 分区:

swapon /dev/sda2

输入 clear 命令清屏:

clear

Enable swap

输入下面的命令来挂载主分区以开始系统安装:

mount /dev/sda1 /mnt

Mount the partitions

引导 Arch Linux 启动

输入下面的命令来引导系统启动:

pacstrap /mnt base base-devel

可以看到系统正在同步数据包。

Bootstrap Arch Linux

安装将会开始,需要几分钟。

Arch Linux installation has been started

系统基本软件安装完成后,输入下面的命令来创建 fstab 文件:

genfstab /mnt>> /mnt/etc/fstab

Generating /etc/fstab

配置区域、时间和 root 帐号密码。

输入下面的命令来更改系统的根目录为 Arch Linux 的安装目录:

arch-chroot /mnt /bin/bash

现在来更改语言配置:

nano /etc/locale.gen

Set language in Arch Linux

通过删除 # 以及按 control + x ,按 y ,然后再按回车来选择下面的语言配置:

select language

输入下面的命令来激活它:

locale-gen

按回车。

Generate the locales in Arch Linux

使用下面的命令来创建 /etc/locale.conf 配置文件:

nano /etc/locale.conf

然后按回车。现在你就可以在配置文件中输入下面一行内容来为系统添加语言:

LANG=en_US.UTF-8

然后按 control + x ,按 y ,再按回车。

Set default language

输入下面的命令来同步时区:

ls /usr/share/zoneinfo

下面你将看到整个世界的时区列表。

Set System language default

输入下面的命令来选择你所在的时区:

ln –s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 

或者你可以从下面的列表中选择其它名称。

使用下面的命令来设置标准时间:

hwclock --systohc --utc

硬件时钟已同步。

Set time

设置 root 帐号密码:

passwd

按回车。 然而输入你想设置的密码,按回车确认。

Set the root password

设置主机名和网络

使用下面的命令来设置主机名:

nano /etc/hostname

然后按回车。输入你想设置的主机名称,按 control + x ,按 y ,再按回车 。

Set the hostname

启用 dhcpcd :

systemctl enable dhcpcd

这样在下一次系统启动时, dhcpcd 将会自动启动,并自动获取一个 IP 地址:

Enable dhcpcd

安装引导加载程序

最后一步,输入以下命令来初始化 grub 安装。输入以下命令:

pacman –S grub os-rober

然后按 y ,将会下载相关程序。

Configure grub

使用下面的命令来将启动加载程序安装到硬盘上:

grub-install /dev/sda

然后进行配置:

grub-mkconfig -o /boot/grub/grub.cfg

Install and configure grub boot loader

最后重启系统:

reboot

然后按回车 。

Reboot the system

启动进入到已安装完成的 Arch Linux 系统

选择“启动已存在的操作系统”选项来启动 Virtual Box 虚拟机中的 Arch Linux 系统。

Boot Arch Linux

使用 root 帐号和密码登录后,你将进入全新安装好的 Arch Linux 操作系统。

Arch Linux installed successfully


via: https://www.howtoforge.com/tutorial/install-arch-linux-on-virtualbox/

译者简介:

rusking:春城初春/春水初生/春林初盛/春風十裏不如妳

致谢:十分感谢 CoinkWang勘误

作者:Dimitris 译者:rusking 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

了解如何解决 Linux 桌面用户遇到的最常见的问题

尽管绝大多数用户如预期地成功安装和操作了 Linux, 但不可避免地仍会有一些用户遇到问题。作为今年任务队列里的最后一篇文章,我认为在即将进入 2016 年时,总结一下人们所遇到的最常见的技术性的 Linux 问题会很有趣。我把这个问题发布到了 LinuxQuestions.org(LQ) 和社交媒体,我分析了 LQ 的帖子情况之后,得到如下成果。

1、 Wifi 驱动程序(特别是 Broadcom 芯片)

一般来说,Wifi 驱动程序,特别是 Broadcom 无线网卡,仍然是 Linux 面临的最大的问题技术问题之一。在 LQ 上,2016 年有数以百计的帖子在讨论这个话题,而且还有其他无数的地方也是。市场上有数十种 Broadcom 无线网卡可供使用,但为每一个发行版描述具体的排错细节来已经超出了一篇文章的范畴,但是基本的故障排除步骤是相同的:

  • 通过使用 lspci 命令确定具体使用的 Broadcom 卡,以找出 PCI ID,
  • 确定使用发行版是否支持该卡,
  • 如果支持,找到正确的方法来使网卡工作。

例如,如果有一个 14e4:4315 PCI ID 的卡,并且系统为 Ubuntu,则应该知道 BCM4312 卡可以通过安装 firmware-b43-installer 包来驱动。另一个选择是在购买之前,研究好可用的 WiFi 卡,以确保您的发行版完全支持它。

2、 打印机驱动程序(特别是佳能和 Lexmark)

打印机也是常有问题的,佳能和 Lexmark 被反复提及遇到这种问题。如果您要购买一台新打印机,请在购买之前研究兼容性。但是,如果您从其他操作系统迁移,这可能没得选择。如果你正在做调研,OpenPrinting 数据库和您的发行版的官方支持渠道是两个最好的起点。请注意,您应确保设备的所有功能完全兼容,特别是如果它是个多功能产品。对佳能打印机的一个常见的抱怨是,驱动程序通常只能在非英语,甚至是很难找的网站上才有。

如果您购买的是新打印机,请在购买之前研究兼容性。

3、 显卡

显卡是一个微妙的话题,因为在 Linux 上显卡可以非常好的简单直观的开箱即用。出现的问题是:显卡加速器/3D 加速;最新的显卡和最新显示技术,如 NVIDIA Optimus 和 ATI 动态 GPU 切换;专有驱动程序的安装和稳定性;能效管理;以及可靠的挂起和恢复。如果你不是一个游戏玩家,也没有别的需要高端图形功能的需求,并且不是使用笔记本电脑,那么你可能不必担心这个。如果您正在寻找一台新的笔记本电脑,一定要在购买前研究好兼容性。如果你是一个游戏玩家或需要最高端的图形功能,你需要明确知道你的需求是什么,然后开始你的研究。幸运的是,这种情况正在改善,Wayland 开始解决问题,2017 年情况应该会变得好一些。

4、 声卡

再次,对于简单配置,声卡非常容易设置并可以很可靠地在 Linux 上运行。一旦你买的是专业级产品,例如回声消除、音频路由,统一混合和其他复杂的配置,它可能就很快地每况愈下。我的建议是,如果你需要高端的实时音频,请使用专用的音频相关的发行版。

5、 安装

有了这个包罗万象的分类,本文几乎保证是高质量的。也就是说,公平的说,我不知道 Linux 有普遍的安装问题。绝大多数的安装都按预期进行。Linux 支持多种硬件,安装 Linux 机器上可能有近乎无限的硬件组合,不可避免会导致了某种情况下的例外情况。最终用户其实也很少安装类似 Mac OS 或 Windows 这样的其它系统,因为它们都是随同新设备预安装的。

绝大多数的安装都按预期进行。

前景光明

其他提到的问题经常包括蓝牙、挂起/恢复,HiDPI 和触摸屏。您可能会看到这里形成一个模式,本文中提到的大多数问题集中在桌面用户。如果你已经意识到了这点,这其实是有意义的。Linux 桌面使用率相对较低,导致结果是,用于发现和解决相关问题的测试和资源很少。随着桌面使用量的增加,可以预期这些部分会改善。

在这方面,我认为最好提及的一个例子,曾经常常作为 Linux 的问题提出,但是反而最近很罕见:字体。几年前,获得高品质的抗锯齿字体常常是个问题。但是,随着现代发行版本的更新,它已成为常规。

你认为 2016 年最常见的 Linux 技术问题是什么? 请在评论中留言告诉我。


作者简介:

Jeremy Garcia 是 LinuxQuestions.org 的创始人,热心而践行开源理念。在 Twitter 上关注 Jeremy:@linuxquestions


via: https://opensource.com/article/17/1/yearbook-linux-troubleshooting-tips

作者:Jeremy Garcia 译者:Vic020 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

摘要:这篇文章详尽地说明了在 Ubuntu Linux 系统中安装及卸载软件的各种方法。

当你从 Windows 系统转向 Linux 系统的时候,刚开始的体验绝对是非比寻常的。在 Ubuntu 系统下就连最基本的事情,比如安装个应用程序都会让(刚从 Windows 世界来的)人感到无比困惑。

但是你也不用太担心。因为 Linux 系统提供了各种各样的方法来完成同样的任务,刚开始你感到困惑那也是正常的。你并不孤单,我们大家都是这么经历过来的。

在这篇初学者指南中,我将会教大家在 Ubuntu 系统里如何以最常用的方式来安装软件,以及如何卸载之前已安装的软件。

关于在 Ubuntu 上应使用哪种方法来安装软件,我也会提出自己的建议。请用心学习。这篇文章写得很长也很详细,你从中绝对能够学到东西。

在 Ubuntu 系统中安装和卸载软件

在这篇教程中我使用的是运行着 Unity 桌面环境的 Ubuntu 16.04 版本的系统。除了一些截图外,这篇教程也同样适用于其它版本的 Ubuntu 系统。

1.1 使用 Ubuntu 软件中心来安装软件(推荐方式)

在 Ubuntu 系统中查找和安装软件最简单便捷的方法是使用 Ubuntu 软件中心。在 Ubuntu Unity 桌面里,你可以在 Dash 下搜索 Ubuntu 软件中心,然后选中打开即可:

你可以把 Ubuntu 软件中心想像成 Google 的 Play 商店或者是苹果的 App 商店。它包含 Ubuntu 系统下所有可用的软件。你可以通过应用程序的名称来搜索应用程序或者是通过浏览各种软件目录来进行查找软件。你还可以根据作者进行查询。这由你自己来选择。

一旦你找到自己想要的应用程序,选中它。软件中心将打开该应用程序的描述页面。你可以阅读关于这款软件的说明,评分等级和用户的评论。如果你愿意,也可以写一条评论。

一旦你确定想安装这款软件,你可以点击安装按钮来安装已选择的应用程序。在 Ubuntu 系统中,你需要输入 root 账号的密码才能安装该应用程序。

还有什么比这更简单的吗?我觉得应该没有了吧!

提示:正如我在 Ubuntu 16.04 系统安装完成后你需要做的事情这篇文章提到的那样,你应该启用 Canonical 合作伙伴仓库。默认情况下,Ubuntu 系统仅提供了那些源自自身软件库(Ubuntu 认证)的软件。

但是还有一个 Canonical 合伙伙伴软件库,它包含一些闭源专属软件,Ubuntu 并不直接管控它。启用该仓库后将让你能够访问更多的软件。在 Ubuntu 系统下安装 Skype 软件就是通过那种方式安装完成的。

在 Unity Dash 中,找到软件或更新工具。

如下图,打开其它软件标签面,勾选 Canonical 合作伙伴选项。

1.2 从 Ubuntu 软件中心卸载软件(推荐方式)

我们刚刚演示了如何在 Ubuntu 软件中心安装软件。那么如何使用同样的方法来卸载已安装的软件呢?

在 Ubuntu 软件中心卸载软件跟安装软件的步骤一样简单。

打开软件中心然后点击已安装的软件标签面。它将显示所有已安装的软件。或者,你也可以只搜索应用程序的名称。

要卸载 Ubuntu 系统中的应用程序,点击删除按钮即中。你同样需要输入 root 账号的密码。

2.1 在 Ubuntu 系统中使用 .deb 文件来安装软件

.deb 文件跟 Windows 下的 .exe 文件很相似。这是一种安装软件的简易方式。很多软件开发商都会提供 .deb 格式的安装包。

Google Chrome 浏览器就是这样的。你可以下载从其官网下载 .deb 安装文件

一旦你下载完成 .deb 安装文件之后,只需要双击运行即可。它将在 Ubuntu 软件中心打开,你就可以使用前面 1.1 节中同样的方式来安装软件。

或者,你也可以使用轻量级的安装程序 在 Ubuntu 系统中使用 Gdebi 工具来安装 .deb 安装文件

软件安装完成后,你可以随意删除下载的 .deb 安装包。

提示:在使用 .deb 文件的过程中需要注意的一些问题:

2.2 使用 .deb 文件来删除已安装的软件

卸载 .deb 文件安装的软件跟我们在 1.2 节看到的步骤一样的。只需要打开 Ubuntu 软件中心,搜索应用程序名称,然后单击移除并卸载即可。

或者你也可以使用新立得包管理器。这也不是必须的,但是如果在 Ubuntu 软件中心找不到已安装的应用程序的情况下,就可以使用这个工具了。新立得软件包管理器会列出你系统里已安装的所有可用的软件。这是一个非常强大和有用的工具。

这个工具很强大非常有用。在 Ubuntu 软件中心被开发出来提供一种更友好的安装软件方式之前,新立得包管理器是 Ubuntu 系统中默认的安装和卸载软件的工具。

你可以单击下面的链接来安装新立得软件包管器(它将会在 Ubuntu 软件中心中打开)。

打开新立得包管理器,然后找到你想卸载的软件。已安装的软件标记为绿色按钮。单击并选择“标记为删除”。然后单击“应用”来删除你所选择的软件。

3.1 在 Ubuntu 系统中使用 apt 命令来安装软件(推荐方式)

你应该看到过一些网站告诉你使用 sudo apt-get install 命令在 Ubuntu 系统下安装软件。

实际上这种命令行方式跟第 1 节中我们看到的安装方式一样。只是你没有使用 Ubuntu 软件中心来安装或卸载软件,而是使用的是命令行接口。别的没什么不同。

使用 apt-get 命令来安装软件超级简单。你只需要执行下面的命令:

sudo apt-get install package_name

上面使用 sudo 是为了获取“管理员”或 “root” (Linux 专用术语)账号权限。你可以替换 package\_name 为你想要安装的软件包名。

apt-get 命令可以自动补全,你只需要输入一些字符并按 tab 键即可, apt-get 命令将会列出所有与该字符相匹配的程序。

3.2 在 Ubuntu 系统下使用 apt 命令来卸载软件(推荐方式)

在命令行下,你可以很轻易的卸载 Ubuntu 软件中心安装的软件,以及使用 apt 命令或是使用 .deb 安装包安装的各种软件。

你只需要使用下面的命令,替换 package-name 为你想要删除的软件名。

sudo apt-get remove package_name

同样地,你也可以通过按 tab 键来利用 apt-get 命令的自动补全功能。

使用 apt-get 命令来安装卸载或卸载并不算什么高深的技能。这实际上非常简便。通过这些简单命令的运用,你可以熟悉 Ubuntu Linux 系统的命令行操作,长期使用对你学习 Linux 系统的帮忙也很大。建议你看下我写的一篇很详细的apt-get 命令使用指导文章来进一步的了解该命令的使用。

4.1 使用 PPA 命令在 Ubuntu 系统下安装应用程序

PPA 是 个人软件包归档 Personal Package Archive 的缩写。这是开发者为 Ubuntu 用户提供软件的另一种方式。

在第 1 节中出现了一个叫做 ‘ 仓库 repository ’ 的术语。仓库本质上是一个软件集。 Ubuntu 官方仓库主要用于提供经过 Ubuntu 自己认证过的软件。 Canonical 合作伙伴仓库包含来自合作厂商提供的各种应用软件。

同时,PPA 允许开发者创建自己的 APT 仓库。当用户在系统里添加了一个仓库时(sources.list 中增加了该仓库),用户就可以使用开发者自己的仓库里提供的软件了。

现在你也许要问既然我们已经有 Ubuntu 的官方仓库了,还有什么必要使用 PPA 方式呢?

答案是并不是所有的软件都会自动添加到 Ubuntu 的官方仓库中。只有受信任的软件才会添加到其中。假设你开发出一款很棒的 Linux 应用程序,然后你想为用户提供定期的更新,但是在它被添加到 Ubuntu 仓库之前,这需要花费好几个月的时间(如果是在被允许的情况下)。 PPA 的出现就是为了解决这个问题。

除此之外, Ubuntu 官方仓库通常不会把最新版的软件添加进来。这会影响到 Ubuntu 系统的安全性及稳定性。新版本的软件或许会有影响到系统的回退。这就是为什么在新款软件进入到官方仓库前要花费一定的时间,有时候需要等待几个月。

但是,如果你不想等待最新版出现在 Ubuntu 仓库中呢?这个时候 PPA 就对你有帮助了。通过 PPA 方式,你可以获得该应用程序的最新版本。

通常情况下, PPA 通过这三个命令来进行使用。第一个命令添加 PPA 仓库到源列表中。第二个命令更新软件缓存列表,这样你的系统就可以获取到可用的新版本软件了。第三个命令用于从 PPA 安装软件。

我将演示使用 PPA 方式来安装 Numix 主题

sudo add-apt-repository ppa:numix/ppa
sudo apt-get update
sudo apt-get install numix-gtk-theme numix-icon-theme-circle

在上面的实例中,我们添加了一个Numix 项目提供的 PPA 。在更新软件信息之后,我们安装了两个 Numix PPA 中可用的应用程序。

如果你想使用带有图形界面的应用程序,你可以使用 Y-PPA 应用程序。通过它你可以很方便地查询 PPA,添加和删除软件。

注意:PPA 的安全性经常受到争议。我的建议是你应该从受信任的源添加 PPA,最好是从官方软件源添加。

4.2 卸载使用 PPA 方式安装的应用程序

在之前的文章在 Ubuntu 系统下移除 PPA 中我已经写得很详细了。你可以跳转到这篇文章去深入学习卸载 PPA 方式安装的软件。

这里简要提一下,你可以使用下面的两个命令来卸载:

sudo apt-get remove numix-gtk-theme numix-icon-theme-circle

sudo add-apt-repository --remove ppa:numix/ppa

第一个命令是卸载通过 PPA 方式安装的软件。第二个命令是从 source.list 中删除该 PPA。

5.1 在 Ubuntu Linux 系统中使用源代码来安装软件(不推荐使用)

我并不建议你使用软件源代码来安装该应用程序。这种方法很麻烦,容易出问题而且还非常地不方便。你得费尽周折去解决依赖包的问题。你还得保留源代码文件,以便将来卸载该应用程序。

但是还是有一些用户喜欢通过源代码编译的方式来安装软件,尽管他们自己本身并不会开发软件。实话告诉你,我曾经也经常使用这种方式来安装软件,不过那都是 5 年前的事了,那时候我还是一个实习生,我必须在 Ubuntu 系统下开发一款软件出来。但是,从那之后我更喜欢使用其它方式在 Ubuntu 系统中安装应用程序。我觉得,对于普通的 Linux 桌面用户,最好不要使用源代码的方式来安装软件。

在这一小节中我将简要地列出使用源代码方式来安装软件的几个步骤:

  • 下载你想要安装软件的源代码。
  • 解压下载的文件。
  • 进入到解压目录里并找到 README 或者 INSTALL 文件。一款开发完善的软件都会包含这样的文件,用于提供安装或卸载软件的指导方法。
  • 找到名为 configure 的配置文件。如果在当前目录下,使用这个命令来执行该文件:./configure 。它将会检查你的系统是否包含所有的必须的软件(在软件术语中叫做‘依赖包’)来安装该应用程序。(LCTT 译注:你可以先使用 ./configure --help 来查看有哪些编译选项,包括安装的位置、可选的特性和模块等等。)注意并不是所有的软件都包括该配置文件,我觉得那些开发很糟糕的软件就没有这个配置文件。
  • 如果配置文件执行结果提示你缺少依赖包,你得先安装它们。
  • 一旦你安装完成所有的依赖包后,使用 make 命令来编译该应用程序。
  • 编译完成后,执行 sudo make install 命令来安装该应用程序。

注意有一些软件包会提供一个安装软件的脚本文件,你只需要运行这个文件即可安装完成。但是大多数情况下,你可没那么幸运。

还有,使用这种方式安装的软件并不会像使用 Ubuntu 软件库、 PPA 方式或者 .deb 安装方式那样安装的软件会自动更新。

如果你坚持使用源代码方式来安装软件,我建议你看下这篇很详细的文章在 Ubuntu 系统中使用源代码安装软件

5.2 卸载使用源代码方式安装的软件(不推荐使用)

如果你觉得使用源代码安装软件的方式太难了,再想想看,当你卸载使用这种方式安装的软件将会更痛苦。

  • 首先,你不能删除用于安装该软件的源代码。
  • 其次,你必须确保在安装的时候也有对应的方式来卸载它。一款设计上很糟糕的应用程序就不会提供卸载软件的方法,因此你不得不手动去删除那个软件包安装的所有文件。

正常情况下,你应该切换到源代码的解压目录下,使用下面的命令来卸载那个应用程序:

sudo make uninstall

但是,这也不能保证你每次都会很顺利地卸载完成。

看到了吧,使用源代码方式来安装软件实在是太麻烦了。这就是为什么我不推荐大家在 Ubuntu 系统中使用源代码来安装软件的原因。

其它一些在 Ubuntu 系统中安装软件的方法

另外,还有一些在 Ubuntu 系统下并不常用的安装软件的方法。由于这篇文章已经写得够长了,我就不再深入探讨了。下面我将把它们列出来:

你是如何在 UBUNTU 系统中安装软件的呢?

如果你一直都在使用 Ubuntu 系统,那么你在 Ubuntu Linux 系统下最喜欢使用什么方式来安装软件呢?你觉得这篇文章对你有用吗?请分享你的一些观点,建议和提出相关的问题。


作者简介:

我叫 Abhishek Prakash ,F.O.S.S 开发者。我的工作是一名专业的软件开发人员。我是一名狂热的 Linux 系统及开源软件爱好者。我使用 Ubuntu 系统,并且相信分享是一种美德。除了 Linux 系统之外,我喜欢经典的侦探神秘小说。我是 Agatha Christie 作品的真爱粉。


via: https://itsfoss.com/remove-install-software-ubuntu/

作者:ABHISHEK PRAKASH 译者:rusking 校对:jasminepeng

本文由 LCTT 原创编译,Linux中国 荣誉推出

Linux 由于开源,所以具备可定制性,因此衍生了许多发行版。Ubuntu 和 Fedora 算是其中对新手比较友好的两个发行版,主要是其安装较为简单,用户群多,有问题搜索出相关的信息或者找前辈解决。此文为 Linux 新手准备,通过展示整个安装过程来使 Linxu 新手完成安装 Ubuntu 或 Fedora ,也恳请各位前辈指出不足之处。

阅读建议

  • 本文将包含 Ubuntu 和 Fedora 两个发行版的安装,请先通篇浏览全文,再决定安装哪个发行版,并且配图有相应的文字说明,请不要忽视。
  • 如果你是一位新手,强烈建议使用虚拟机操作;如果你相信自己可以解决问题,也可使用 ultraisoUSBWriterdd命令写入 U 盘,进行实体机安装,此处不详述。
  • 有任何问题都可以加入 Linux中国-新手村 QQ 群提问,QQ 群号 198889109 ,验证信息 LINUX

Ubuntu 简介

Ubuntu 是一个基于 Debian 的 GNU/Linux 操作系统,支持 X86 、64以及 PPC 架构。Ubuntu 每隔六个月发布一个版本,即每年的四月和十月,本文使用的是 15.04 64-bit 版本。Ubuntu 对于新手应该是比较友好的一个 Linux 发行版,中文本地化也做的不错,有开箱即用的感觉。因为 Ubuntu 近几年用户群的增加,多了很多对于新手有用的资料,因此不用担心遇到问题无法解决,善用搜索和提问,将使你更快速地成长。

更多 Ubuntu 的介绍请移步:Ubuntu 17.04 (Zesty Zapus)/Ubuntu 16.04.2 LTS (Xenial Xerus)/Ubuntu 16.04.2 LTS (Xenial Xerus) ") 。

Fedora 简介

Fedora 是一个由 Fedora 社区开发的 Linux 发行版,由 Red Hat 公司赞助。可以将 Fedora 看成是 Red Hat Linux 个人使用的代替,由于有 Red Hat 公司的支持,Fedora 的功能非常完善,还分为 WORKSTATION 、SERVER 和 CLOUD 版本。本文使用的是 Fedora 22 WORKSTATION (工作站),Fedora 22 已经将包管理器从 YUM 改为 DNF ,因此建议学习者直接学习 DNF

更多 Fedora 的介绍请移步:Fedora 27

本文环境

  • 注意本文下载链接直达官方下载,并且不断更新,以使新的 Linux 用户可以用上最新的发行版,且文中的安装步骤基本不因版本的更替而改变。
  • Windows 8.1 64-bit
  • VirtualBox-5.2.4 点此下载
  • Ubuntu 16.04 LTS 64-bit 点此下载
  • Ubuntu 16.04 LTS 32-bit 适合配置较低的用户使用 点此下载
  • Fedora 27 64-bit 点此下载
  • Fedora 25 32-bit 适合配置较低用户使用 点此下载

更多 Linux 发行版的下载,可以看这里:Linux 下载

Ubuntu 安装

1.新建与加载盘片

当你安装完 VirtualBox 后,打开你应该会看到下面这样的界面

VirutalBox

点击新建后会出来如下图所示的界面,一般如图填写即可,内存可酌情填写

新建虚拟电脑

下一步将创建虚拟硬盘,如图所示,默认位置为 C 盘,如果你不想在 C 盘创建,请确保你选择的盘格式为NTFS

创建虚拟硬盘

创建完成后,请点 设置 如图加载 ISO 文件

加载 ISO 文件

2.安装 Ubuntu

点击启动 ,会开机,进入如下界面

开始安装

安装选项

这里请注意,如果你与笔者一样使用虚拟机,强烈建议选择 清除整个磁盘并安装 Ubuntu ,但如果你要装到实体机与 Windows 形成双系统时,请选择 其他选项 ,但这要求你对 Linxu 有一定的了解且具备一定的基础进行分区操作,注意不要覆盖 Windows 的 C 盘,此处由于篇幅原因,不再详述。

安装类型

如图,进行用户设定,计算机名 是主机名,用户名 是登录时用的账户名称,密码 则是你所设 用户名 的登录密码,请务必记牢。

添加用户

这一步之后会选择时区,直接点下一步即可,键盘选择如下图

选择键盘布局

配置选择已完成,接下来请耐心等待安装过程,如图,请不要点击 SKIP

安装中

耐心等待安装完成,然后会重启进入系统,用你上面配置的用户名和密码登录,请注意最好不要登录 root ,你可以用 sudo 命令来获取相应的权限,下图是展示成果:

安装完成

Fedora 安装

1.新建与加载盘片

请参考上面的 Ubuntu 部分。

2.安装 Fedora

点击 启动,会开机,进入如下界面,如图操作

开始安装

接下来依然是如图操作

安装到硬盘

然后是选择语言,选择完后进入如图界面

安装信息摘要

配置安装位置,这里请注意,如果你与笔者一样使用虚拟机,强烈建议选择 自动配置分区 ;但如果你要装到实体机与 Windows 形成双系统时,请选择 我要配置分区 ,但这要求你对 Linxu 有一定的了解且具备一定的基础进行分区操作,注意不要覆盖 Windows 的 C 盘,此处由于篇幅原因,不再详述。

选择安装目标

下一步将创建 root日常使用账户root 账户有最大的管理权限,你甚至可以将整个系统删除,所以使用 root 账户请务必小心,日常使用账户 应作为你的习惯使用账户,必要时只需使用 sudo 命令暂时提升权限即可,更多说明如图所示

创建用户和密码

root 配置只需创建密码即可,下图是 日常使用账户 配置

创建用户

配置完后将回到之前的界面,请耐心等待安装,如图

安装中

安装完成,点击 退出 后,进入的依然是 Live CD 环境,请先关机,再执行下一步

安装完成,退出关机

由于 Fedora 未自动卸载盘片,因此需要手动卸载盘片,否则将再次进入 Live CD 环境,请如图操作

卸载盘片

接下来则是点击 启动 进入你的 Fedora ,使用你上面设置的用户名和密码登录,请注意最好不要登录 root ,你可以用 sudo 命令来获取相应的权限,下图是展示成果

安装成功

参考资料


PXE( 预启动执行环境 Preboot Execution Environment )服务器允许用户从网络中启动 Linux 发行版并且可以不需要 Linux ISO 镜像就能同时在数百台 PC 中安装。如果你客户端的计算机没有 CD/DVD 或USB 引导盘,或者如果你想在大型企业中同时安装多台计算机,那么 PXE 服务器可以帮你节省时间和金钱。

在这篇文章中,我们将告诉你如何在 Ubuntu 14.04 配置 PXE 服务器。

配置网络

开始前,你需要先设置 PXE 服务器使用静态 IP。在你的系统中要使用静态 IP 地址,需要编辑 “/etc/network/interfaces” 文件。

打开 “/etc/network/interfaces” 文件.

sudo nano /etc/network/interfaces

作如下修改:

# 回环网络接口
auto lo
iface lo inet loopback
# 主网络接口
auto eth0
iface eth0 inet static
address 192.168.1.20
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8

保存文件并退出。这将设置其 IP 地址为“192.168.1.20”。然后重新启动网络服务。

sudo /etc/init.d/networking restart

安装 DHCP, TFTP 和 NFS:

DHCP,TFTP 和 NFS 是 PXE 服务器的重要组成部分。首先,需要更新你的系统并安装所有需要的软件包。

为此,运行以下命令:

sudo apt-get update
sudo apt-get install isc-dhcp-Server inetutils-inetd tftpd-hpa syslinux nfs-kernel-Server

配置 DHCP 服务:

DHCP 代表 动态主机配置协议 Dynamic Host Configuration Protocol ,它主要用于动态分配网络配置参数,如用于接口和服务的 IP 地址。在 PXE 环境中,DHCP 服务器允许客户端请求并自动获得一个 IP 地址来访问网络。

1、编辑 “/etc/default/dhcp3-server” 文件.

sudo nano /etc/default/dhcp3-server

作如下修改:

INTERFACES="eth0"

保存 (Ctrl + o) 并退出 (Ctrl + x) 文件.

2、编辑 “/etc/dhcp3/dhcpd.conf” 文件:

sudo nano /etc/dhcp/dhcpd.conf

作如下修改:

default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.21 192.168.1.240;
option subnet-mask 255.255.255.0;
option routers 192.168.1.20;
option broadcast-address 192.168.1.255;
filename "pxelinux.0";
next-Server 192.168.1.20;
}

保存文件并退出。

3、启动 DHCP 服务.

sudo /etc/init.d/isc-dhcp-server start

配置 TFTP 服务器:

TFTP 是一种文件传输协议,类似于 FTP,但它不用进行用户认证也不能列出目录。TFTP 服务器总是监听网络上的 PXE 客户端的请求。当它检测到网络中有 PXE 客户端请求 PXE 服务时,它将提供包含引导菜单的网络数据包。

1、配置 TFTP 时,需要编辑 “/etc/inetd.conf” 文件.

sudo nano /etc/inetd.conf

作如下修改:

tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot

保存文件并退出。

2、编辑 “/etc/default/tftpd-hpa” 文件。

sudo nano /etc/default/tftpd-hpa

作如下修改:

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="[:0.0.0.0:]:69"
TFTP_OPTIONS="--secure"
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"

保存文件并退出。

3、 使用 xinetd 让 boot 服务在每次系统开机时自动启动,并启动tftpd服务。

sudo update-inetd --enable BOOT
sudo service tftpd-hpa start

4、检查状态。

sudo netstat -lu

它将如下所示:

Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 *:tftp *:*

配置 PXE 启动文件

现在,你需要将 PXE 引导文件 “pxelinux.0” 放在 TFTP 根目录下。为 TFTP 创建目录结构,并从 “/usr/lib/syslinux/” 复制 syslinux 提供的所有引导程序文件到 “/var/lib/tftpboot/” 下,操作如下:

sudo mkdir /var/lib/tftpboot
sudo mkdir /var/lib/tftpboot/pxelinux.cfg
sudo mkdir -p /var/lib/tftpboot/Ubuntu/14.04/amd64/
sudo cp /usr/lib/syslinux/vesamenu.c32 /var/lib/tftpboot/
sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/

设置 PXELINUX 配置文件

PXE 配置文件定义了 PXE 客户端启动时显示的菜单,它能引导并与 TFTP 服务器关联。默认情况下,当一个 PXE 客户端启动时,它会使用自己的 MAC 地址指定要读取的配置文件,所以我们需要创建一个包含可引导内核列表的默认文件。

编辑 PXE 服务器配置文件,使用有效的安装选项。

编辑 “/var/lib/tftpboot/pxelinux.cfg/default”:

sudo nano /var/lib/tftpboot/pxelinux.cfg/default

作如下修改:

DEFAULT vesamenu.c32
TIMEOUT 100
PROMPT 0
MENU INCLUDE pxelinux.cfg/PXE.conf
NOESCAPE 1
LABEL Try Ubuntu 14.04 Desktop
MENU LABEL Try Ubuntu 14.04 Desktop
kernel Ubuntu/vmlinuz
append boot=casper netboot=nfs nfsroot=192.168.1.20:/var/lib/tftpboot/Ubuntu/14.04/amd64
initrd=Ubuntu/initrd.lz quiet splash
ENDTEXT
LABEL Install Ubuntu 14.04 Desktop
MENU LABEL Install Ubuntu 14.04 Desktop
kernel Ubuntu/vmlinuz
append boot=casper automatic-ubiquity netboot=nfs nfsroot=192.168.1.20:/var/lib/tftpboot/Ubuntu/14.04/amd64
initrd=Ubuntu/initrd.lz quiet splash
ENDTEXT

保存文件并退出。

编辑 “/var/lib/tftpboot/pxelinux.cfg/pxe.conf” 文件。

sudo nano /var/lib/tftpboot/pxelinux.cfg/pxe.conf

作如下修改:

MENU TITLE PXE Server
NOESCAPE 1
ALLOWOPTIONS 1
PROMPT 0
MENU WIDTH 80
MENU ROWS 14
MENU TABMSGROW 24
MENU MARGIN 10
MENU COLOR border 30;44 #ffffffff #00000000 std

保存文件并退出。

为 PXE 服务器添加 Ubuntu 14.04 桌面启动镜像

对于这一步需要 Ubuntu 内核和 initrd 文件。要获得这些文件,你需要 Ubuntu 14.04 桌面 ISO 镜像。你可以通过以下命令下载 Ubuntu 14.04 ISO 镜像到 /mnt 目录:

sudo cd /mnt
sudo wget http://releases.ubuntu.com/14.04/ubuntu-14.04.3-desktop-amd64.iso

注意: 下载用的 URL 可能会改变,因为 ISO 镜像会进行更新。如果上面的网址无法访问,看看这个网站,了解最新的下载链接。

挂载 ISO 文件,使用以下命令将所有文件复制到 TFTP文件夹中:

sudo mount -o loop /mnt/ubuntu-14.04.3-desktop-amd64.iso /media/
sudo cp -r /media/* /var/lib/tftpboot/Ubuntu/14.04/amd64/
sudo cp -r /media/.disk /var/lib/tftpboot/Ubuntu/14.04/amd64/
sudo cp /media/casper/initrd.lz /media/casper/vmlinuz /var/lib/tftpboot/Ubuntu/

将导出的 ISO 目录配置到 NFS 服务器上

现在,你需要通过 NFS 协议来设置“安装源镜像( Installation Source Mirrors)”。你还可以使用 HTTP 和 FTP 来安装源镜像。在这里,我已经使用 NFS 输出 ISO 内容。

要配置 NFS 服务器,你需要编辑 “/etc/exports” 文件。

sudo nano /etc/exports

作如下修改:

/var/lib/tftpboot/Ubuntu/14.04/amd64 *(ro,async,no_root_squash,no_subtree_check)

保存文件并退出。为使更改生效,输出并启动 NFS 服务。

sudo exportfs -a
sudo /etc/init.d/nfs-kernel-server start

现在,你的 PXE 服务器已经准备就绪。

配置网络引导 PXE 客户端

PXE 客户端可以是任何支持 PXE 网络引导的计算机系统。现在,你的客户端只需要在系统的 BIOS 中设置 “从网络引导(Boot From Network)” 选项就可以启动并安装 Ubuntu 14.04 桌面。

现在准备出发吧 - 用网络引导启动你的 PXE 客户端计算机,你现在应该看到一个子菜单,显示了我们创建的 Ubuntu 14.04 桌面的菜单项。

pxe

结论

配置使用 PXE 服务器从网络启动安装能提高效率和节省时间。你可以在本地网络中同时安装数百个客户端。所有你需要的只是一个 PXE 服务器和能启动 PXE 的客户端。试试吧,如果这个对你有用请让我们知道。

参考:

图片来源: fupsolunl20


via: https://www.maketecheasier.com/configure-pxe-server-ubuntu/

作者:Hitesh Jethva 译者:strugglingyouth 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

经常有新接触 Linux 的同学问,“Linux 从哪里下载啊?”这种问题,对于熟手来说要么不屑一提,要么就引来了各种 Linux 发行版之争,让初学者无所适从。

其实,对于新接触 Linux 的人来说,很多人都不知道 “Linux” 原来不是一个!而是有林林总总上千种发行版,甚至你乐意的话,都可以制作发行自己的发行版。而各种不同的发行版也各有特色,还层出不穷的推出新版本。这简直让初学者如置身森林,茫然不知所措~

所以,这里我整理了一份最新、最热的 Linux 发行版的下载链接,可以让初学者能够快速领略到 Linux 的风采。

简单的来说,Linux 是以 Linux 内核 Kernel 为基础,集成了各种开源软件、和/或商业软件的一个操作系统。这个将各个组件整合成一个完整的操作系统过程就称之为“制作发行版”,因此,不同的组织/公司和个人就可以制作各具特色的、可以安装或运行的操作系统的软件包——通常是 ISO 镜像——可以刻录到光盘、写入到 USB 启动盘、或者直接通过 ISO 文件来安装/运行。

一般来说,初接触 Linux,从桌面版开始比较好,几个主流的发行版,都可以尝试一下,如 Ubuntu、Debian、Fedora、CentOS、openSUSE 等;而 Linux 的一个重要领域——服务器领域——可以在你对 Linux 有了初步认识之后,再来学习和了解。当然,往往一个 Linux 发行版会同时发布桌面版和服务器版,其使用习惯也相近,所以熟悉桌面版之后,对使用和维护其相应的服务器版本会更容易一些。

好了,言归正传,您可以从下面挑个顺眼的下载安装试试了,建议你各种都体验下,最后你会选定一个适合你的!

Ubuntu

是当前最流行的 Linux 发行版之一,是 Debian Linux 的主要衍生版本,用户众多,以桌面系统所著称,适于刚刚接触 Linux 的初学者。

对于新手,安装 Ubuntu 可以参考《新手指南: 手把手教你安装 Ubuntu 和 Fedora》。

16.04.2 LTS

桌面版本可以从此下载:http://www.ubuntu.com/download/desktop

  • Intel & AMD/ 兼容 PC 64 位 点此下载
    (MD5: 1400884cec8e40a1a876b2678f81494b)
  • Intel & AMD/ 兼容 PC 32 位 点此下载
    (MD5: e14b5f2177b00dac3edc94b0e806f857)

服务器版本可以从此下载:http://www.ubuntu.com/download/server

  • Intel & AMD/ 兼容 PC 64 位 点此下载
    (MD5: 2bce60d18248df9980612619ff0b34e6)
  • Intel & AMD/ 兼容 PC 32 位 点此下载
    (MD5: c32ba78bf6bdae6627b1e717d33eb7ae)

17.04

桌面版本可以从此下载:http://www.ubuntu.com/download/desktop

  • Intel & AMD/ 兼容 PC 64 位 点此下载
    (MD5: 18cc54af55d7ca931bbb8588e8d9c1bd)
  • Intel & AMD/ 兼容 PC 32 位 点此下载
    (MD5: eb6c4ea889f5ab44f77c9d1cde6a8818)

服务器版本可以从此下载:http://www.ubuntu.com/download/server

  • Intel & AMD/ 兼容 PC 64 位 点此下载
    (MD5: 4672ce371fb3c1170a9e71bc4b2810b9)
  • Intel & AMD/ 兼容 PC 32 位 点此下载
    (MD5: 8e82de7efa4b1bf159b4be325e952eb1)

Fedora

在 Red Hat Linux 终止发布后,由 RedHat 推出的替代品,在新技术方面跟进较快。是 RedHat 系列的典型代表,和 CentOS / RHEL 源出一脉,如果将来使用 CentOS 作为服务器,使用 Fedora 作为个人桌面使用比较习惯。

对于新手,安装 Fedora 可以参考《新手指南: 手把手教你安装 Ubuntu 和 Fedora》。

Fedora 25 Workstation Live

  • Intel & AMD/ 兼容 PC 32,适用于 32-bit 位 PC 点此下载
  • Intel & AMD/ 兼容 PC 64,适用于 64-bit 位 PC 点此下载

Fedora 25 Server

  • Intel & AMD/ 兼容 PC 32 位,适用于 32-bit 位 PC 点此下载
  • Intel & AMD/ 兼容 PC 64 位,适用于 64-bit 位 PC 点此下载

Linux Mint

基于 Ubuntu 的一个衍生版,以高效易用著称。

Cinnamon 桌面

  • Intel & AMD/ 兼容 PC 32 位 1.4GB ISO 镜像,适用于 32-bit 位 PC 点此下载
    (MD5: 6e7f7e03500747c6c3bfece2c9c8394f)
  • Intel & AMD/ 兼容 PC 64 位 1.5GB ISO 镜像,适用于 64-bit 位 PC 点此下载
    (MD5: e71a2aad8b58605e906dbea444dc4983)

MATE 桌面

  • Intel & AMD/ 兼容 PC 32 位 1.4GB ISO 镜像,适用于 32-bit 位 PC 点此下载
    (MD5: ad46900208e69a952b3c4e1bc7f941e5)
  • Intel & AMD/ 兼容 PC 64 位 1.6GB ISO 镜像,适用于 64-bit 位 PC 点此下载
    (MD5: d3c0ef9d0c0c93ab7109fa2ef1db0c28)

Deepin

国内发展最好的 Linux 发行版,主要关注在桌面使用方面,在外观、易用性、本土化应用方面值得称道。

  • Intel & AMD/ 兼容 PC 32 位 4.4GB ISO 镜像,适用于 32-bit 位 PC 点此下载
    (MD5: e9b6145ba9c0d21632936361dbe74a18)
  • Intel & AMD/ 兼容 PC 64 位 4.3GB ISO 镜像,适用于 64-bit 位 PC 点此下载
    (MD5: 036dda2007b0bf325b97ab3e0fe4a85a)

openSUSE

Novell 所开发的 Linux 桌面发行版,继承于 Slackware,有很大技术创新,如 YaST。其企业版 SLES 和 RHEL/CentOS 、Ubuntu 共同占据了 Linux 服务器市场的较大份额。

DVD ISO

  • Intel & AMD/ 兼容 PC 32 位 4.7GB ISO 镜像,适用于 32-bit 位 PC 点此下载
    (MD5: 43869f9b9b944adc1b210649d3730980)
  • Intel & AMD/ 兼容 PC 64 位 4.7GB ISO 镜像,适用于 64-bit 位 PC 点此下载
    (MD5: 350b8cb014a4e342cc9a7cc9df891b99)

CentOS 7

RedHat 的 Linux 企业版 RHEL 的社区重新打包版本,与 RHEL 相比,只是缺少 RedHat 的商业支持而已。主要用于服务器方面。CentOS 7 采用了一些新的技术,因此和 CentOS 6 有较大差异。

DVD ISO

  • Intel & AMD/ 兼容 PC 64 位 4GB ISO 镜像,适用于 64-bit 位 PC ,点此下载(SHA256: c455ee948e872ad2194bdddd39045b83634e8613249182b88f549bb2319d97eb)

Everything ISO

  • Intel & AMD/ 兼容 PC 64 位 8GB ISO 镜像,适用于 64-bit 位 PC ,点此下载
    (SHA256: af4969ebbdc479d330de97c5bfbb37eedc64c369f009cb15a97f9553ba441c88)

CentOS 6

由于 CentOS 7 采用了一系列 systemd 相关的技术,因此还有相当多的产品环境的 Linux 服务器依旧使用 CentOS 6。

  • Intel & AMD/ 兼容 PC 64 位 ISO 镜像,适用于 64-bit 位 PC ,DVD 1DVD 2
    (SHA256:1dda55622614a8b43b448a72f87d6cb7f79de1eff49ee8c5881a7d9db28d4e35 ,0aba869427b4ce04e100d72744daf7fea1f7be2e4be56b658095bd9e99e04e6d)
  • Intel & AMD/ 兼容 PC 32 位 ISO 镜像,适用于 32-bit 位 PC ,DVD 1DVD 2
    (MD5:720d185fdf063383a4471657076b72fc162d3c3c3bca2e5e5ae13a25b3046519 ,0c1a498a469214f276b4390a9ac2111fe8eb89084f7921d2eced659ada09e1a9)

LFS

Linux From Scratch,简称 LFS,不同于其它的 Linux 发行版,它是一种给使用者指导建议,由使用者自行从头开始自己构建的发行版。

Systemd 版本(简体中文翻译版本):

LCTT 对 LFS 7.7 systemd 版本进行了翻译,并且 LFS 官方网站收录了相应链接: