2
0
mirror of https://github.com/LCTT/TranslateProject.git synced 2025-03-24 02:20:09 +08:00

Merge remote-tracking branch 'LCTT/master'

This commit is contained in:
Xingyu Wang 2019-07-10 12:41:09 +08:00
commit 5c63458bb3
5 changed files with 315 additions and 314 deletions

View File

@ -0,0 +1,97 @@
[#]: collector: (lujun9972)
[#]: translator: (zionfuo)
[#]: reviewer: (wxy)
[#]: publisher: (wxy)
[#]: url: (https://linux.cn/article-11080-1.html)
[#]: subject: (Blockchain 2.0 Public Vs Private Blockchain Comparison [Part 7])
[#]: via: (https://www.ostechnix.com/blockchain-2-0-public-vs-private-blockchain-comparison/)
[#]: author: (editor https://www.ostechnix.com/author/editor/)
区块链 2.0:公有链与私有链(七)
======
![Public vs Private blockchain][1]
[区块链 2.0][2]系列的前一篇文章探索了[智能合同的现状][3]。这篇文章旨在揭示可以创建的不同类型的区块链。它们每个都用于非常不同的应用程序,并且根据用例的不同,每个应用程序所遵循的协议也不同。现在,让我们将公有链之于私有链对比一下开源软件之于专有技术。
正如我们所知,基于区块链的分布式分类账本的基本三层结构如下:
![][4]
*图 1 区块链分布式账本的基本结构*
这里提到的类型之间的差异主要归因于底层区块链其所依赖的协议。该协议规定了参与者的规则和参与的方式。
阅读本文时,请记住以下几点事项:
- 任何平台的产生都是为了解决需求而生。技术应该采取最好的方向。例如,区块链具有巨大的应用价值,其中一些可能需要丢弃在其他情形中看起来很重要的功能。在这方面,**分布式存储**就是最好的例子。
- 区块链本质上是一个数据库系统,通过时间戳和区块的形式组织数据来跟踪信息。此类区块链的创建者可以选择谁有权产出这些区块并进行修改。
- 区块链也可以“中心化”,参与的程度可以限定于由“中央权威”认定为符合条件的人。
大多数区块链要么是公有的,要么是私有的。广义上说,公有链可以被认为是开源软件的等价物,大多数私有链可以被视为源自公有链的专有平台。下图应该会让大多数人明显地看出基本的区别。
![][5]
*图 2  公有链/私有链与开源/专有技术的对比*
虽然这是最受欢迎的理解。但是这并不是说所有的私有链都是从公有链中衍生出来的。
### 公有链
公有链可以被视为是一个无需许可的、开放的平台或网络。任何拥有专业知识和计算资源的人都可以参与其中。这将产生以下影响:
- 任何人都可以加入公有链网络并参与到其中。“参与者” 所需要的只是稳定的网络资源和计算资源。
- 参与行为包括了读取、写入、验证和提供交易期间的共识。比特币矿工就是很好的例子。作为网络的参与者,矿工会得到比特币作为回报。
- 平台完全去中心,完全冗余。
- 由于去中心化,没有一个实体可以完全控制分类账本中记录的数据。所有 (或大多数) 参与者都需要通过验证区块的方式检查数据。
- 这意味着,一旦信息被验证和记录,就不能轻易改变。即使能改变,也不可能不留下痕迹。
- 在比特币和莱特币等平台上,参与者的身份仍然是匿名的。设计这些平台的目的是保护和保护用户身份。这主要是由上层协议栈提供的功能。
- 公有链有比特币、莱特币、以太坊等不同的网络。
- 广泛的去中心化意味着,在区块链分布式网络实现的交易,获得共识可能需要一段时间,对于旨在每时每刻都在推动大量交易的大型企业来说,吞吐量可能是一个挑战。
- 开放式参与,使比特币等公有链中的大量参与者,往往会增加对计算设备和能源成本的初始投资。
- 公有链以设计安全著称。它们的实现依靠以下几点:
- 匿名参与者
- 多个节点上的分布式和冗余的加密存储
- 创建和更改数据需要大量的共识
### 私有链
相比之下,私有链是一个*被许可的区块链**。这意味着:
- 参与网络的许可受到限制,并由监督网络的所有者或机构主持。这意味着,即使个人能够存储数据并进行交易(例如,发送和接收付款),这些交易的验证和存储也只能由选定的参与者来完成。
- 参与者一旦获得中心机构的许可,将受到条款的限制。例如,在金融机构运营的私有链网络中,并不是每个客户都可以访问整个区块链的分布式账本,甚至在那些获得许可的客户中吗,也不是每个人都能访问所有的东西。在这种情况下,中心机构将授予访问选择服务的权限。这通常被称为 “**通道**”。
- 与公有链相比,这种系统具有更大的吞吐量能力,也展示了更快的交易速度,因为区块只需要由少数几个人验证。
私有链通常在其协议中没有任何特征。这使得该系统仅与目前使用的大多数基于云的数据库系统一样安全。
### 智者的观点
需要注意的一点是它们被命名为公有或私有或开源、闭源的事实与底层代码库无关。在这两种情况下平台所基于的代码或文字基础可能是公开的也可能不是公开的。R3 是一家 DLT<ruby>分布式分类账本<rt>**D**istributed **L**edger **T**echnology</rt></ruby>)公司,领导着由 200 多家跨国机构组成的公有财团。他们的目标是在金融和商业领域进一步发展区块链和相关分布式账本技术。corda 是这一共同努力的产物。R3 将 corda 定义为专门为企业构建的区块链平台。其代码库同样是开源的,鼓励世界各地的开发人员为这个项目做出贡献。然而,考虑到 corda 面临的业务性质和旨在满足的需求corda 被归类为许可的封闭区块链平台。这意味着企业可以在部署后选择网络的参与者,并通过使用原生可用的智能合约工具选择这些参与者可以访问的信息类型。
虽然像比特币和以太坊这样的公有链负责该领域的广泛认知和发展,但仍然可以认为,为企业或商业环境中的特定用例设计的私有链将在短期内引领货币投资。这些都是我们大多数人在不久的将来会看到以实际方式运用起来的平台。
请继续阅读本系列中下一篇有关 Hyperledger 项目的文章。
- [区块链 2.0HyperledgerHLP项目介绍][6]
我们正在研究更多有趣的区块链技术话题。敬请期待!
--------------------------------------------------------------------------------
via: https://www.ostechnix.com/blockchain-2-0-public-vs-private-blockchain-comparison/
作者:[ostechnix][a]
选题:[lujun9972][b]
译者:[zionfuo](https://github.com/zionfuo)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.ostechnix.com/author/editor/
[b]: https://github.com/lujun9972
[1]: https://www.ostechnix.com/wp-content/uploads/2019/04/Public-Vs-Private-Blockchain-720x340.png
[2]: https://linux.cn/article-10650-1.html
[3]: https://linux.cn/article-11013-1.html
[4]: http://www.ostechnix.com/wp-content/uploads/2019/04/blockchain-architecture.png
[5]: http://www.ostechnix.com/wp-content/uploads/2019/04/Public-vs-Private-blockchain-comparison.png
[6]: https://www.ostechnix.com/blockchain-2-0-an-introduction-to-hyperledger-project-hlp/

View File

@ -1,5 +1,5 @@
[#]: collector: (lujun9972)
[#]: translator: (chen-ni)
[#]: translator: ()
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )

View File

@ -1,217 +0,0 @@
[#]: collector: (lujun9972)
[#]: translator: (robsean)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (Debian 10 (Buster) Installation Steps with Screenshots)
[#]: via: (https://www.linuxtechi.com/debian-10-buster-installation-guide/)
[#]: author: (Pradeep Kumar https://www.linuxtechi.com/author/pradeep/)
Debian 10 (Buster) Installation Steps with Screenshots
======
Debian Project has released its latest and stable operating system as **Debian 10**, code name for Debian 10 is “**Buster**“, this release will get 5 years of support. Debian 10 is available for both 32-bit and 64-bit systems. This release comes with lot of new features, some of them are listed below:
* Introduction of new Debian 10 theme known as “**FuturePrototype**”
* Updated Desktop GNOME 3.30, Cinnamon 3.8, KDE Plasma 5.14, MATE 1.20 &amp; Xfce 4.12
* LTS kernel 4.19.0-4
* New Python 3 (3.7.2), Perl 5.28 &amp; PHP 7.3
* Iptables are replaced by nftables
* Updated LibreOffice 6.1 &amp; GIMP 2.10.8
* Updated OpenJDK 11, MariaDB 10.3 and Apache 2.4.38
* Updated Chromium 73.0 &amp; Firefox 60.7
* Improved support for UEFI (Unified Extensible Firmware Interface)
In this article we will demonstrate how to install Debian 10 “Buster” workstation on your Laptop &amp; Desktop.
**Recommended System Requirements for Debian 10**
* 2 GB RAM
* 2 GHz Dual Core Processor
* 10 GB Free Hard disk space
* Bootable Installation Media (USB/ DVD)
* Internet connectivity (Optional)
Lets jump into the installation steps of Debian 10
### Step:1) Download Debian 10 ISO file
Download the Debian 10 ISO file from its official portal,
<https://www.debian.org/releases/buster/debian-installer/>
Once the ISO file is downloaded, burn it either into USB or DVD and make it bootable.
### Step:2) Boot Your System with Installation Bootable Media (USB / DVD)
Reboot your system in which you will be installing Debian 10 and go to bios settings and set the boot medium as USB or DVD.  Once the system is booted with installation bootable media then we will get the following screen.
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Choose-Graphical-Install-Debian-10.jpg>
Choose the First option “**Graphical Install**”
### Step:3) Choose Your preferred Language, Location and Keyboard Layout
In this step you will be asked to choose your preferred language
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Choose-Language-Debian10-Installation.jpg>
Click on Continue
Select your preferred location, based on location, time zone will be automatically set for your system.
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Select-Location-Debain10-Installation.jpg>
Now Choose your keyboard layout that suits to your installation,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Keyboard-Layout-Debian10-Installation.jpg>
Click on Continue to proceed further,
### Step:4) Set Host name and Domain Name for Debian 10 System
Set the hostname that suits to your environment and then click on Continue, in my case I am specifying the hostname as “**debian10-buster**”
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Hostname-During-Debian10-Installation.jpg>
Specify the domain name that suits to environment and installation and then click on Continue
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Domain-Name-During-Debian10-Installation.jpg>
### Step:5) Specify the root users password
Specify the root password in the screen below and then click on Continue
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Root-Password-Debian10-Installation.jpg>
### Step:6) Create Local User and its password
In this step you will be prompted to specify local user details like full name, user name and its password,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Local-User-FullName-Debian10.jpg>
Click on Continue
<https://www.linuxtechi.com/wp-content/uploads/2019/07/UserName-LocalUser-Debian10-Installation.jpg>
Click on Continue and specify the password in the next window
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Password-Localuser-Debian10.jpg>
### Step:7) Choose Hard Disk Partitioning Scheme for Debian 10
In this step, select partitioning scheme for Debian 10, in my case I have 40 GB hard disk available for OS installation. Partitioning scheme is of two types:
* Guided Partitioning (Installer will automatically create required partitions)
* Manual Partitioning (As name suggests using this we can create manual partitions scheme)
In this tutorial we will use guided partitions with LVM on my 42 GB hard drive,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Choose-Guided-Partitioning-Scheme-Debain10-Installation.jpg>
Click on Continue to proceed further,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Hard-Disk-Debian10-Installation.jpg>
As we can see I have around 42 GB hard disk space, so choose Continue
In the next screen, you will be asked to choose partitions, if are a new Linux user then choose the first option and in case you want a separate home partition then choose second option and else third option, which will create a separate partition for /home, /var and /tmp.
In my case I am going to create separate partition for /home, /var and /tmp by choosing the third option.
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Guided-Separate-Partitions-Debian10-Installation.jpg>
In the next screen select “**yes**” to write changes to disk and Configure LVM and then click on Continue
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Write-Changes-Disk-Debian10-Installation.jpg>
In the next screen, partition table will be displayed, cross verify the partitions size, file system type and mount point.
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Debian10-Partition-Table.jpg>
Click on Continue to proceed further,
In the next screen, choose “yes” to write changes to disk,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Choose-Yes-Write-Changes-Disk-Debian10-Installation.jpg>
Click on Continue to proceed with installation,
### Step:7) Debian 10 Installation Started
In this step, Installation of Debian 10 has been started and is in progress,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Debian10-Installation-Progress.jpg>
During the installation, installer will prompt you to scan CD/DVD for configuring package manager, Choose No and then click on Continue
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Scan-DVD-Debian10-Installation.jpg>
In the next screen choose “yes” if you want to configure Package Manager based on Network but for this to work, make sure your system is connected to Internet, else Choose No
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Network-Mirror-Debian10-Package-Manager.jpg>
Click on continue to configure package manager based on your location, In next couple of screens you will be prompted to choose location and Debian package repository URL, then you will get below screen
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Apt-Config-Debian10-Installation.jpg>
Choose “No” to skip package survey step and then click on Continue
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Pkg-Survey-Debian10-Installation.jpg>
In the next window, you will be prompted to choose Desktop environment and other packages, in my case I am selecting **Gnome Desktop**, **SSH Server** and **Standard System utilities**
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Software-Selection-Debian10-Installation.jpg>
Click on Continue to proceed with Installation,
Choose the option “yes” to install Grub Boot Loader
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Install-Grub-Bootloader-Debian10-Installation.jpg>
Click on Continue to proceed further, then in the next window choose the disk (/dev/sda) on which bootloader will be installed
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Install-grub-on-dev-sda-debian10.jpg>
Click on Continue to proceed with installation, Once the installation is completed then installer will prompt us to reboot the system,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Installation-Completed-Debain10.jpg>
Click on Continue to reboot your system and dont forget to change boot medium from Bios settings so that system boots up with hard disk on which we have installed Debian 10 OS.
### Step:8) Boot your newly installed system with Debian 10
Once we reboot the system after the successful installation we will get below bootloader screen
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Bootloader-Screen-Debian10.jpg>
Choose the first option “**Debian GNU/Linux**” and hit enter,
Once the system boots up, use the same local user and its password that we have created during the installation,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Local-User-Debian10-Login.jpg>
Following will be Desktop screen after successful login,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Desktop-Screen-Debian10-Buster.jpg>
This confirms that Debian 10 has been installed successfully, thats all from this article, explore this exciting Linux Distribution and have fun 😊
--------------------------------------------------------------------------------
via: https://www.linuxtechi.com/debian-10-buster-installation-guide/
作者:[Pradeep Kumar][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.linuxtechi.com/author/pradeep/
[b]: https://github.com/lujun9972

View File

@ -1,96 +0,0 @@
[#]: collector: (lujun9972)
[#]: translator: (zionfuo)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (Blockchain 2.0 Public Vs Private Blockchain Comparison [Part 7])
[#]: via: (https://www.ostechnix.com/blockchain-2-0-public-vs-private-blockchain-comparison/)
[#]: author: (editor https://www.ostechnix.com/author/editor/)
区块链 2.0:公有链 Vs 私有链(七)
======
![Public vs Private blockchain][1]
[**区块链 2.0**][2]系列的前一篇文章探索了[**智能合同的现状**][3]。这篇文章旨在揭示可以创建的不同类型的区块链。每个协议都用于与众不同的应用程序,并且根据用例的不同,每个应用程序所遵循的协议也不同。现在,让我们比较一下公有链、开源软件与私有链、专有技术。
正如我们所知,基于区块链的分布式账本的基本三层结构如下:
![][4]
图1 区块链分布式账本的基本结构
这里提到的类型之间的差异主要是因为底层区块链的协议。该协议规定了参与者的规则和参与的方式。
阅读本文时,请记住以下几点事项:
- 任何平台的产生都是为了解决需求而生。技术应该采取最好的方向。例如,区块链具有巨大的应用价值,其中一些可能需要丢弃在其他设置中看起来很重要的功能。在这方面,**分布式存储**就是最好的例子。
- 区块链基本上是数据库系统,通过时间戳和区块的形式组织数据来跟踪信息。此类区块链的创建者可以选择谁有权产出这些区块并进行修改。
- 区块链也可以“中心化”,设置不同的参与程度,可以得出那些参与者是符合条件的“中心”节点。
大多数区块链要么是公有的,要么是私有的。一般来说,公有链可以被认为是开源软件的等价物,大多数私有链可以被视为源自公有链的专有平台。下图应该会让大多数人明显地看出基本的区别。
![][5]
图2  公有链/私有链与开源/专有技术的对比
虽然这是最受欢迎的理解。但是这并不是说所有的私有链都是从公有链中衍生出来的。
### 公有链
公有链可以被视为是一个开放的平台或网络。任何拥有专业知识和计算资源的人都可以参与其中。这将产生以下影响:
- 任何人都可以加入公有链网络并参与到其中。“参与者” 所需要的只是稳定的网络资源和计算资源。
- 参与包括了读取、写入、验证和交易期间的共识。比特币矿工就是很好的例子。作为网络的参与者,矿工会得到比特币作为回报。
- 平台完全去中心,完全冗余。
- 由于去中心化,没有一个主体可以完全控制分类账中记录的数据。所有 (或大多数) 参与者都需要通过验证区块的方式检查数据。
- 这意味着,一旦信息被验证和记录,就不能轻易改变。即使这样,也不可能留下痕迹。
- 在比特币和莱特币等平台上,参与者的身份仍然是匿名的。设计这些平台的目的是保护和保护用户身份。这主要是由上层协议栈提供的功能。
- 在BITCOIN和LITECOIN等平台上参与者的身份仍然是匿名的。这些平台的设计旨在保护和保护用户身份。这主要是由上层协议栈提供的功能。
- 公有链有比特币、莱特币、以太坊等不同的网络。
- 广泛的去中心化意味着,区块链分布式网络与实现的交易相比,在交易上获得共识可能需要一段时间,并且吞吐量对于旨在每时刻推动大量交易的大型企业来说可能是一个挑战。
- 开放式参与,使比特币等公有链中的大量参与者,往往会增加对计算设备和能源成本的初始投资。
### 私有链
相比之下,私有链是被许可的区块链。含义:
- 参与网络的许可受到限制,并由监督网络的所有者或机构主持。这意味着,即使个人能够存储数据并进行交易 (例如,发送和接收付款),这些交易的验证和存储也只能由选定的参与者来完成。
- 参与者一旦获得中心机构的许可,将受到条款的限制。例如,在金融机构运营的私有链网络中,并不是每个客户都可以访问整个区块链的分布式账本,甚至在那些获得许可的客户中, 不是每个人都能访问所有的东西。在这种情况下,中心机构将授予访问选择服务的权限。这通常被称为 “通道”。
- 与公有链相比,这种系统具有更大的吞吐量能力,也展示了更快的交易速度,因为区块只需要由少数几个人验证。
- 公有链以设计安全著称。他们的实现依靠以下几点:
- 匿名参与者
- 多个节点上的分布式和冗余的加密存储
- 创建和更改数据需要大量的共识
私有链通常在其协议中没有任何特征。这使得该系统仅与目前使用的大多数基于云的数据库系统一样安全。
### 智者的观点
需要注意的一点是,它们被命名为 public 或 private (或 open 或 close) 的事实与底层代码库无关。在这两种情况下平台所基于的代码或文字基础可能是公开的也可能不是公开的。R3 是一家 DLT (**D**istributed **L**edger **T**echnology) 公司,领导着由 200 多家跨国机构组成的公有财团。他们的目标是在金融和商业领域进一步发展区块链和相关分布式账本技术。Corda 是这一共同努力的产物。R3 将 corda 定义为专门为企业构建的区块链平台。同样的代码库是开源的,鼓励世界各地的开发人员为这个项目做出贡献。然而,考虑到 corda 面临的业务性质和旨在满足的需求corda 将被归类为许可的封闭区块链平台。这意味着企业可以在部署后选择网络的参与者,并通过使用本机可用的智能合约工具选择这些参与者可以访问的信息类型。
虽然像比特币和以太坊这样的公有链对这个领域的广泛认知和发展负有责任,这是一个现实, 仍然可以争辩说,为企业或商业环境中的特定用例设计的私有链将在短期内引领货币投资。这些都是我们大多数人在不久的将来会看到以实际方式运用起来的平台。
阅读本系列中写一篇文章是有关Hyperledger项目的。
- [**Blockchain 2.0 An Introduction To Hyperledger Project (HLP)**][6]
我们正在研究更多有趣的区块链技术话题。敬请期待!
--------------------------------------------------------------------------------
via: https://www.ostechnix.com/blockchain-2-0-public-vs-private-blockchain-comparison/
作者:[editor][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.ostechnix.com/author/editor/
[b]: https://github.com/lujun9972
[1]: https://www.ostechnix.com/wp-content/uploads/2019/04/Public-Vs-Private-Blockchain-720x340.png
[2]: https://www.ostechnix.com/blockchain-2-0-an-introduction/
[3]: https://www.ostechnix.com/blockchain-2-0-ongoing-projects-the-state-of-smart-contracts-now/
[4]: http://www.ostechnix.com/wp-content/uploads/2019/04/blockchain-architecture.png
[5]: http://www.ostechnix.com/wp-content/uploads/2019/04/Public-vs-Private-blockchain-comparison.png
[6]: https://www.ostechnix.com/blockchain-2-0-an-introduction-to-hyperledger-project-hlp/

View File

@ -0,0 +1,217 @@
[#]: collector: (lujun9972)
[#]: translator: (robsean)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (Debian 10 (Buster) Installation Steps with Screenshots)
[#]: via: (https://www.linuxtechi.com/debian-10-buster-installation-guide/)
[#]: author: (Pradeep Kumar https://www.linuxtechi.com/author/pradeep/)
Debian 10 (Buster) 安装步骤包括截图
======
Debian 项目以 **Debian 10** 的方式发布它的最新稳定版Debian 10 的代码名称是 "**Buster**"这个发布版将获得5年的支持。Debian 10 可用于32位和64位系统。这个发布版带来很多新的特色列出下面一些特色
* 引入新的 Debian 10 的主题 “**FuturePrototype**”
* 更新电脑桌面环境 GNOME 3.30Cinnamon 3.8 KDE Plasma 5.14MATE 1.20Xfce 4.12
* 长期支持内核 4.19.0-4
* 新的 Python 3 (3.7.2), Perl 5.28PHP 7.3
* 替换 Iptables 为 nftables
* 更新 LibreOffice 6.1GIMP 2.10.8
* 更新 OpenJDK 11, MariaDB 10.3 和 Apache 2.4.38
* 更新 Chromium 73.0Firefox 60.7
* 改进支持 UEFI (统一可扩展固件接口)
在篇文章中,我们将演示如何在你的笔记本电脑和台式电脑上安装 Debian 10 “Buster” 工作站。
**Debian 10 建议系统要求**
* 2 GB 内存
* 2 GHz 双核处理器
* 10 GB 可用硬盘空间
* 可启动安装介质 (USB/ DVD)
* 网络连接(可选)
让我们跳转到 Debian 10 的安装步骤
### 步骤:1) 下载 Debian 10 ISO 文件
从它的官方入口网站,下载 Debian 10 ISO 文件,
<https://www.debian.org/releases/buster/debian-installer/>
一旦 ISO 文件下载完成,刻录它到 USB 或 DVD ,来使其可启动。
### 步骤:2) 使用安装可启动介质 (USB / DVD) 启动你的电脑系统
重启你将安装 Debian 10的电脑系统转到 BIOS 设置,并设置启动介质为 USB 或 DVD 。 一旦带有可启动介质的电脑系统启动,那么我们将获得下面的屏幕。
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Choose-Graphical-Install-Debian-10.jpg>
选择第一个选项 “**Graphical Install**”
### 步骤:3) 选择你的首选语言,位置和键盘布局
在这个步骤中,你将被要求选择你的首选语言
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Choose-Language-Debian10-Installation.jpg>
在 Continue 上单击
选择你的首选位置,电脑系统将依照位置自动设置时区。
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Select-Location-Debain10-Installation.jpg>
现在选择适合于你安装设备的键盘布局,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Keyboard-Layout-Debian10-Installation.jpg>
在 Continue 上单击来继续,
### 步骤:4) 为 Debian 10 系统设置 Host 名称,和 Domain 名称
设置适合于你的环境的 host 名称,然后在 Continue 上单击,就我而言, 我指定 hostname 为 “**debian10-buster**”
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Hostname-During-Debian10-Installation.jpg>
指定适合于环境的 domain 名称,并安装,然后在 Continue 上单击
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Domain-Name-During-Debian10-Installation.jpg>
### 步骤:5) 指定 root 用户的密码
在下面的屏幕中指定 root 密码,然后在 Continue 上单击
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Root-Password-Debian10-Installation.jpg>
### 步骤:6) 创建本地用户和它的密码
在这个步骤中,你将被提示指定本地用户具体情况,像完整的姓名,用户名称和它的密码,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Local-User-FullName-Debian10.jpg>
在 Continue 上单击
<https://www.linuxtechi.com/wp-content/uploads/2019/07/UserName-LocalUser-Debian10-Installation.jpg>
在 Continue 上单击,并在接下来的窗口中指定密码
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Password-Localuser-Debian10.jpg>
### 步骤:7) 为 Debian 10 选择硬盘分区方案
在这个步骤中,为 Debian 10 选择硬盘分区方案,就我而言,我有 40 GB 硬盘可用于操作系统安装。分区方案有两种类型:
* 定向分区(安装器将自动创建需要的分区)
* 手动分区(正如名字所示,使用这种方式,我们可以手动创建分区方案)
在这篇教程中,我们将在我 42 GB 硬盘上使用带有 LVM 的定向分区,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Choose-Guided-Partitioning-Scheme-Debain10-Installation.jpg>
在 Continue 上单击来继续,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Hard-Disk-Debian10-Installation.jpg>
正如我们所视,我大约有 42 GB 硬盘空间,选择 Continue
在接下来的屏幕中,你将被要求选择分区,如果是一个新的 Linux 用户,那么选择第一个选项。假使你想要一个独立的 home 分区,那么选择第二种方案,否则选择第三种方案,它们将为 /home /var 和 /tmp 创建独立的分区
就我而言,我将通过选择第三种选项来为 /home /var 和 /tmp 创建独立的分区。
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Guided-Separate-Partitions-Debian10-Installation.jpg>
在接下来的屏幕中,选择 “**yes**” 来写更改到磁盘中,配置 LVM ,然后在 Continue 上单击
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Write-Changes-Disk-Debian10-Installation.jpg>
在接下来的屏幕中,将显示分区表,验证分区大小,文件系统类型和挂载点。
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Debian10-Partition-Table.jpg>
在 Continue 上单击来继续,
在接下来的屏幕中,选择 “yes” 来写更改到磁盘中,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Choose-Yes-Write-Changes-Disk-Debian10-Installation.jpg>
在 Continue 上单击来继续安装,
### 步骤:7) Debian 10 安装开始
在这一步骤中Debian 10 的安装已经开始,并正在进行中,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Debian10-Installation-Progress.jpg>
在安装期间,安装器将提示你扫描 CD/DVD 以配置软件包管理器,选择 No ,然后在 Continue 上单击
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Scan-DVD-Debian10-Installation.jpg>
在接下来的屏幕中,如果你想配置基于网络的软件包管理器选择 “yes” ,但是为了使这个方式工作,确保你的系统连接到网络,否则选择 “No”
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Network-Mirror-Debian10-Package-Manager.jpg>
在 Continue 上单击来配置基于你本地的软件包管理器,在接下来的几个屏幕中,你将被提示选择本地和 Debian 软件包存储库 URL ,然后你将获得下面的屏幕
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Apt-Config-Debian10-Installation.jpg>
选择 “No” 来跳过软件包审查步骤,然后在 Continue 上单击
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Pkg-Survey-Debian10-Installation.jpg>
在接下来的窗口中,你将被提示选择电脑桌面环境和其它软件包,就我而言,我选择 **Gnome Desktop** **SSH Server** 和 **Standard System utilities**
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Software-Selection-Debian10-Installation.jpg>
在 Continue 上单击来继续安装,
选择选项 “yes” 来安装 Grub 引导加载程序
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Install-Grub-Bootloader-Debian10-Installation.jpg>
在 Continue 上单击来继续,然后在接下来的窗口中选择将安装引导加载程序磁盘 (/dev/sda)
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Install-grub-on-dev-sda-debian10.jpg>
在 Continue 上单击来继续安装,一旦安装完成,安装器将提示我们来重启系统,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Installation-Completed-Debain10.jpg>
在 Continue 上单击来重启你的系统,不要忘记在 BIOS 设置中更改启动介质,以便系统从我们已经安装 Debian 10 操作系统的硬盘启动。
### 步骤:8) 启动你新安装的 Debian 10 系统
在成功安装后,一旦我们重启系统,我们将获取下面的引导加载程序屏幕
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Bootloader-Screen-Debian10.jpg>
选择第一个选项 “**Debian GNU/Linux**” 并敲击 Enter 按键,
一旦系统启动,使用我在安装期间创建的一模一样的本地用户和它的密码,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Local-User-Debian10-Login.jpg>
在成功登陆后,下面将是电脑桌面屏幕,
<https://www.linuxtechi.com/wp-content/uploads/2019/07/Desktop-Screen-Debian10-Buster.jpg>
这证实 Debian 10 已经成功安装,这就是本文的全部,探索这个令人激动的 Linux 发行版,玩得开心 😊
--------------------------------------------------------------------------------
via: https://www.linuxtechi.com/debian-10-buster-installation-guide/
作者:[Pradeep Kumar][a]
选题:[lujun9972][b]
译者:[robsean](https://github.com/robsean)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.linuxtechi.com/author/pradeep/
[b]: https://github.com/lujun9972