如何组装台式电脑/软件
现在你已经拥有了一台正常工作的电脑,如果你想用它做点什么,你将需要安装一些软件。首先必须安装一个或两个操作系统,然后是硬件驱动程序(以便操作系统可以访问你的硬件),接着是安全软件和实用工具。我们到此为止,但你可能还希望安装一些应用程序软件 - 游戏、文字处理器、数据库、编程语言 - 无论什么让你高兴... 毕竟,这基本上是整个电脑业务的重点,虽然我希望你发现自己动手组装电脑的过程本身也具有价值。
在本节中,我们将考虑你想要安装哪些软件以及如何进行安装。
在你拥有了一台正常工作的电脑后,一个重要的步骤是根据你的 BIOS 的稳定性(错误或任何缺乏特定的软件和硬件支持)对它进行更新(称为“刷写”BIOS)。如果你确定你的 BIOS 的任何更新版本都不会解决你遇到的任何问题或要求,则可以跳过此步骤。最简单的初始步骤是,找到另一台电脑,下载刷写更新并将其放到 USB 拇指驱动器(或其他可启动的介质)上,然后用它启动新电脑。如果你没有另一台电脑或拇指驱动器,你需要在安装操作系统后才能进行此步骤(你也可以使用一个允许你从其中运行操作系统的启动盘)来连接新电脑到网络。
如果你有一台可以识别基本硬件(CPU、内存、硬盘、鼠标和键盘)的工作机器,你现在就可以开始安装操作系统(OS)了。你可以在互联网上或当地的电脑商店选择几种可用的操作系统。
选项多种多样,有许多操作系统可供选择,包括商业操作系统,如微软 Windows(当前版本为 Windows 11 版本 22H2)或免费操作系统,如 GNU/Linux 发行版(一个自由软件操作系统)或 BSD。这完全取决于你将如何使用你的电脑(功能和所需软件)以及你愿意支付的价格和所需的支持。简单地说,你是否可以使用在所讨论的操作系统下运行的软件完成你的日常任务?你是否需要一些特殊的软件可用性、在旧设备上运行的能力?你是否考虑过成本?在安装操作系统之前确定你的需求。
请注意,你还可以选择安装多个操作系统,这称为多启动设置。安装了一个操作系统后,你随时可以安装另一个。操作的复杂性可能会有所不同,具体取决于最后一个操作系统是否自动执行(或根本不执行)该过程。如果你的多启动设置仅限于 Windows,请先安装最旧的 Windows 版本。
安装 Windows 相对容易。按下电脑正面的电源按钮,将 DVD-ROM 放入光驱或插入 USB,然后按照屏幕上的说明进行操作(你可能需要配置 BIOS 以从 DVD 或 USB 启动)。如果你只进行 Windows 安装,只需将整个硬盘分配给 Windows。
有些人发现为操作系统和数据创建单独的分区很有用。这意味着如果操作系统的某些部分出了问题,可以格式化该分区并重新安装操作系统,可能不会丢失数据。如果你已经将整个磁盘分配给 1 个分区,并且你以后想要更改它,你可以这样做,并使用 Windows Vista 及更高版本中的磁盘管理创建新的分区(从现有分区中创建)或使用第三方工具。
如果你在 RAID 驱动器或某些情况下在 SATA 驱动器上安装 Windows,你需要向 Windows 安装程序提供驱动程序,以便它可以访问 RAID 控制器上的硬盘。在要求你选择分区的提示中,你可以点击加载驱动程序并浏览(或要求 Windows 搜索)驱动程序。与 Windows XP 不同,你不限于软盘;USB 闪存驱动器就足够了。
最好将你的 Windows 许可证密钥保存在安全的地方,以防重新安装成为必要。
如果你要进行双启动,必须考虑一些额外的因素。NTFS 是 Windows 使用的默认文件系统,在 Linux 中得到了相当好的支持。NTFS-3g 已经达到可使用阶段,用户报告称在最新版本的驱动程序的正常使用过程中没有数据损坏或丢失,为 GNU/Linux 用户提供了一种可靠的方法来读取和写入 NTFS 分区。该系统现在已被广泛使用,大多数最新的 Linux 发行版都支持 NTFS 文件系统。以前只有读取支持是安全的,对于某些发行版来说可能仍然如此。但是,NTFS 与 FAT32 相比具有一些优势,因为它不再存在 4GB 文件大小限制。虽然 Linux 支持 NTFS,但 Windows 没有内置支持任何标准的 GNU/Linux 文件系统。但是,有一些 Windows 应用程序,例如 Ext2 IFS,可用于读取/写入 ext2 和 ext3 系统。
在进行硬盘分区时,请记住要为 GNU/Linux 留出空间(大约三分之一的硬盘空间是一个好比例)。您可能希望有一个额外的 FAT32 分区(约占磁盘空间的三分之一),用于在 Windows 和 GNU/Linux 之间共享文档。尽管这在大多数情况下可能不需要,除非您使用的是无法读取/写入 NTFS 的发行版。您还应该根据需要修改分区表 - 您可能不需要为 Windows 留出那么多的空间,或者您可能需要在 FAT32 传输区域中留出更多空间。但您必须确保为 Windows 安装保留至少 30 GB 的空间,因为 Windows 的标准安装大约占用 10-15 GB 的硬盘空间,并且总是建议保留额外的空间,以允许任何可能发生的更改。尤其是 Windows 8,它阻止在可用空间小于 16 GB 的驱动器上安装(64 位版本为 20 GB)。如果您拥有 16 GB 或更高内存,则需要更多空间。
安装 GNU/Linux 面临的主要问题是选择发行版。在众多 GNU/Linux 变体中,Fedora、SuSE 和 Ubuntu 通常是推荐的,因为它们更新频繁且与各种硬件兼容。
- Ubuntu,被广泛认为是最易于使用的 GNU/Linux 版本之一。大量的社区文档和支持使它成为初学者的稳固选择。
- Fedora,以追求前沿技术并保持稳定而闻名。
- openSuSE,一个功能丰富的发行版,是 SUSE Linux Enterprise 的近亲。
- Debian,功能不多,但非常稳定,是学习更多关于 GNU/Linux 的坚实基础。
某些 GNU/Linux 变体可能支持这些发行版不支持的硬件。如果您拥有特殊或旧的硬件,您可能需要在论坛网站上搜索各种 GNU/Linux 变体以确保兼容性。例如,Puppy Linux 是一款小型 Linux 发行版,旨在运行在较旧的系统上。
例如,让我们考虑 Ubuntu。它是一个 Debian 的变体,是目前易于使用的 GNU/Linux 发行版的标准。用户可以从其网站下载 .iso 镜像或订购 DVD(包含安装和 Live 磁盘的组合)。.iso 不过是一种特殊的格式,您的 CD 驱动器刻录软件可以使用它来创建软件副本,在这种情况下是 Ubuntu GNU/Linux 的副本。
大多数 GNU/Linux 发行版的安装都比较容易。按下 PC 前面的按钮,将光盘放入光驱,然后按照屏幕上的说明操作。默认情况下,Ubuntu 的安装版本将删除硬盘上的所有文件,并为操作系统分区 1.8 GB。如果您想进行自定义,请仔细按照屏幕上的说明操作。LiveDVD 版本不会删除您的硬盘,它仅供用户试用 Ubuntu GNU/Linux。
在安装 GNU/Linux 发行版时,系统可能会提示您选择备选方案 - 例如,选择运行 KDE 还是 Gnome(桌面界面),或安装 vi 还是 Emacs 还是 nano(文本编辑器)。如果您不熟悉这些术语,通常可以在 Google 上搜索一下。大多数选择具有类似的功能,最终的选择通常取决于您的偏好。尝试“发行版跳跃”或在短时间内尝试多个不同的发行版,这可能是一个好主意,可以帮助您找到最适合自己的发行版。
安装完成后,安全应该是您的首要任务。
软件公司和独立程序员会不时发布他们软件的新版本和改进版本,这些版本被称为更新。更新通常会安装新功能或修复问题。通常情况下,您应该下载最新的更新以提高系统性能,尽管有时建议您等待一段时间以确保更新本身不会导致问题。许多程序会自行更新,这个过程被称为自动更新。如果您需要手动更新软件,请通过软件开发人员的网站进行更新,而不是通过其他来源。这样可以降低感染病毒或其他恶意软件的风险。
新安装的计算机在连接到互联网的瞬间就可能受到攻击。在严重的情况下,攻击可能会导致系统无法启动,或者进行第二次重新安装比手动删除导致问题的恶意程序更快或更容易。为了避免新计算机受到攻击,请安装防火墙,或激活操作系统自带的防火墙。Windows 和 GNU/Linux 都具有内置的防火墙:在一些 GNU/Linux 发行版中,它默认情况下处于启用状态。Windows 10 包含杀毒软件,但您应该更新到最新版本,以获得更好的防护,抵御当前的威胁。
连接到互联网后,立即运行操作系统的更新功能,以修复自 CD 刻录以来发现的任何安全漏洞。在 Windows 10 之前,只需单击“开始”菜单,单击“所有程序”,然后单击 Windows Update,并按照说明操作。在 Windows 10 上,打开“设置”,然后单击“更新和安全”。
更新 GNU/Linux 系统的方法因发行版而异。
对于 SuSE,有两种方法:
- YaST(Yet another Setup Tool),SuSE 的默认包管理器/系统管理工具
- ZENworks 更新器,一个基于 GUI 的更新服务
对于 Fedora,键入
dnf update
作为终端窗口中的 root 用户。
从基于 Debian 的发行版(如 Debian、Ubuntu 和 Linspire)更新操作系统可能最容易。对于 Debian 和 Linspire,您需要在以 root 用户身份运行的终端窗口中键入以下内容:
apt update
apt-get dist-upgrade
Ubuntu 需要您运行 sudo 以切换到 root 身份运行程序。在终端中键入以下内容:
sudo apt update
sudo apt-get dist-upgrade
大多数发行版,包括 Ubuntu,也具有基于 GUI 的更新程序。
如果您的计算机将在夜间运行(或者您只是懒得更新),那么让计算机自行更新可能是一个好主意。
基于 Debian 的(LINUX) - 基于 Debian 的操作系统(包括 Ubuntu,但 Ubuntu 已经有一个更简化的自动更新程序)通常会使用 cron 脚本来通过控制台接收自动更新(尽管您可以下载一些基于 GUI 的更新工具 - 也就是说,如果您正在使用 GUI)。
Ubuntu(LINUX) - 由于 Ubuntu 基于 Debian,您可以使用 cron 脚本,但更简单的方法(如果您正在使用 GNOME)是进入“系统”菜单,然后进入“管理”,然后进入“软件源”。然后打开“更新”选项卡,选择“自动更新”,并选择“在不确认的情况下安装安全更新”。
SuSE(LINUX) - SuSE 使用 YaST 来管理更新、软件包(应用程序)和系统设置。YaST 可以在 YaST 控制中心中配置为使用自动更新。
Microsoft Windows - 微软一直使用 Microsoft Update 服务(以前称为“Windows Update”)来管理自动更新和手动更新(尽管默认情况下通常是自动更新)。从 Windows XP 开始,如果更新需要重启,则系统会在通知区域显示一个特殊图标,提醒您需要重启计算机。
Windows 10 提供了设置活动时段的选项;计算机在此期间不会重启以完成更新。
如果您拥有 Windows 10 Pro,可以根据更新的类型,将更新延迟(推迟)最多一年或一个月。还可以完全停止更新最多 35 天(前提是在再次停止更新之前必须安装所有更新)。要配置这些选项,请转到“设置”>“更新和安全”>“高级选项”。
商业质量或更高质量的反病毒、反间谍软件和反垃圾邮件程序(一般统称为反恶意软件程序)可以很容易地在网上免费找到,并且可以保护您的计算机免受您在网上冲浪时可能遇到的各种恶意软件的侵害。Windows 程序列在下面的软件部分。建议使用适用于 Windows 的第三方防火墙,因为 Windows 提供的内置默认防火墙没有像 ZoneAlarm 这样的第三方防火墙解决方案那样强大,ZoneAlarm 不仅监控传入流量,还监控传出流量。Windows 10 的最新版本包括 Microsoft Defender,这是一款杀毒软件和反间谍软件程序。
安全软件很重要,应该首先设置。 最佳做法是在安装并激活您选择的防病毒、反间谍软件和防火墙软件之前,不要连接到互联网,然后连接到互联网并更新这些程序中的每一个,虽然通常可以连接到互联网以下载它。
安全后,您的系统应该可以安全地进行谨慎的互联网浏览; 但是,请记住定期安排扫描并保持安全软件更新。
现在您的计算机已经相对安全,您需要安装软件来控制您的各种硬件组件。 这种类型的软件称为驱动程序。
虽然您可能会发现您的所有硬件都可以正常工作,但请考虑直接从公司的网站下载驱动程序。 这将确保您拥有最新版本的软件。 了解在哪里下载驱动程序也很重要,以防您丢失了设备附带的 CD。
如果您没有高速互联网连接(宽带),公司通常会提供通过邮件接收驱动程序 CD 的选项,在这种情况下,您需要使用您现在拥有的 CD 并在稍后更新驱动程序。 即使某些东西似乎运行良好,下载新驱动程序也有助于提高计算机效率,虽然始终存在全新版本可能会破坏某些东西的风险。 如果您遇到问题,下载主板芯片组的驱动程序通常会有所帮助。 最后,许多显示器在没有合适的驱动程序的情况下无法达到特定的刷新率,这对游戏玩家来说可能是一个重大问题。
如果您使用的是 Microsoft Windows,您通常可以在制造商的网站上找到所选硬件的驱动程序。 大多数 GNU/Linux 系统已经安装了所有驱动程序,除了专有的调制解调器和图形驱动程序。 如果您找不到所需的驱动程序,简单的谷歌搜索通常会产生最佳结果。 Windows 更新也经常可以安装最新的驱动程序(尽管您可能需要转到 Windows 更新才能安装它,因为它们可能不被视为重要)。
在为您的新电脑购买软件之前,请记住,互联网上有很多有用的软件可以免费下载。 从网络浏览器到文字处理器到图形处理程序,网上有很多软件可供使用。
虽然大多数可用的软件都是安全且有用的,但在安装任何新软件之前,最好进行一些研究并进行备份。 以下是一些经过验证且可靠的程序,它们是免费(或免费)供个人使用(有时更多;请查看许可证)。
从广义上讲,许可证有三种类型
- 专有 - 这是大多数购买软件附带的许可证类型。 源代码不可用,您不能为其他人制作副本。
- 免费软件 - 该软件是零成本(免费),您可以与他人共享副本。 但是,您不能制作副本并出售它们。 源代码通常不可用。
- 自由软件/开源 - 源代码可用。 这意味着如果您知道如何编程,您可以自己制作和分发程序的变体,修复您发现的错误等。您可以与他人共享副本,并且可以支付光盘上的软件费用,或者免费下载。 (“自由软件”中的“免费”是指“免费”作为“言论自由”,而不是“免费啤酒”。)
当然,这些概括有很多重叠和许多例外。 请务必查看软件附带的许可证,以确保您了解自己的权利!
- 网页浏览器:Mozilla Firefox、Google Chrome/Chromium或Microsoft Edge。
- 电子邮件客户端:Windows Mail、Mozilla Thunderbird
- 办公套件:LibreOffice、Office 365、Microsoft Office
- PDF 阅读器:Adobe Acrobat Reader或Foxit 阅读器
- 照片编辑:Paint.net、GIMP、Microsoft Paint
- 媒体播放器:VLC 媒体播放器、Winamp、iTunes、Windows Media Player
- 反恶意软件:Malwarebytes、AVG 反病毒、Avast 反病毒、ESET NOD32、Microsoft Defender
- 安全:Spybot – 搜索并销毁、ZoneAlarm 防火墙
- 实用程序:7-Zip、Rainmeter、Copernic 桌面搜索
- 磁盘工具:InfraRecorder、Nero 多媒体套件
- 即时通讯:Pidgin、Trillian、Telegram
为了简化实用程序和其他基本软件的安装过程,您可以使用Ninite。 检查您需要的全部软件并下载安装实用程序。 但是,请注意,此实用程序只会安装在您的 Windows 分区中,您不能手动指定要安装应用程序的目录。
您也可以从 Microsoft Store 获取许多这些程序(或替代方案)。
与 Windows 不同,在 GNU/Linux 系统上,您在日常使用计算机时所需的大多数软件通常包含在开箱即用中,或者由您的发行版提供的包管理器处理。 许多专注于易用性的发行版都有一个类似于手机应用程序商店的图形界面来安装软件。
例如,要在 Ubuntu 上安装软件 git,只需一个命令即可
sudo apt install git
sudo 命令确认您有权使用 apt。 apt 命令调用 apt 包管理器。 install 让 apt 知道您要安装以下项目,在本例中为 git。
某些发行版包含一个额外的包管理器,通常是Flatpak或Snap。 从这些管理器安装的应用程序在自己的沙箱中运行,限制它们对系统其余部分的访问,从而提高安全性。
如果它们还没有被您的发行版安装
- 网页浏览器:Mozilla Firefox、Google Chrome/Chromium、Konqueror或Opera。
- 电子邮件客户端:Mozilla Thunderbird、GNOME Evolution或Kmail
- 办公套件:LibreOffice或Calligra 套件
- 即时通讯:Pidgin或Kopete。
- 媒体播放器:Kodi、GNOME 视频、Rhythmbox、Amarok或VLC 媒体播放器。
- 电影/DVD 播放器:Xine或MPlayer。
- 磁盘工具:Brasero、GParted
- Windows 兼容性:WINE、Proton或Lutris
- 虚拟系统:QEMU或GNOME Boxes。
- 照片编辑:GIMP或Darktable
- 艺术:Krita(2D 光栅)、Inkscape(2D 矢量)、Blender(3D 艺术)
- 音频:Audacity,LMMS,Ardour
对于其他软件,一些优秀的免费和开源软件来源是
- GitHub,GitLab,以及SourceForge - 这些网站包含许多开源项目。
- 便携式应用程序 - 提供便携式版本的应用程序,适合在U盘上运行。
- AlternativeTo - 提供常见软件的替代方案列表。
- 免费软件目录
当然,也可以购买软件副本。
- 微软商店 - 销售Windows 10和11的软件。
- Xbox Game Pass - 微软的订阅游戏服务,适用于Windows 10和11。
- GOG Galaxy - 销售没有DRM的游戏。
- Steam,Humble Store - 大型游戏和部分软件市场。
- itch.io - 独立游戏托管平台
- Epic Games Store,Origin,Uplay,Battle.net - 以发行商为主导的游戏销售平台。
- Adobe Creative Cloud - 通过订阅模式销售Adobe创意产品。
- Autodesk - 销售工程和3D软件。