Refreshed .po files with latest organization and content.

Resolved a handfull of errors in translated content (syntax).

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
This commit is contained in:
Kristal Dale
2019-08-09 16:57:36 -07:00
parent 22f164cb4d
commit 54aa3297df
53 changed files with 6175 additions and 3841 deletions
+88 -54
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,25 +18,25 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../FAQ/faq.rst:4
#: ../../FAQ/index.rst:4
msgid "FAQ"
msgstr ""
#: ../../FAQ/faq.rst:6
#: ../../FAQ/index.rst:6
msgid ""
"Below is a list of commonly asked questions with answers sourced from the"
" |CL-ATTR| team and `Clear Linux community forums`_."
msgstr ""
#: ../../FAQ/faq.rst:14
#: ../../FAQ/index.rst:13
msgid "General"
msgstr ""
#: ../../FAQ/faq.rst:17
#: ../../FAQ/index.rst:16
msgid "Why did you make another distro?"
msgstr ""
#: ../../FAQ/faq.rst:19
#: ../../FAQ/index.rst:18
msgid ""
"The |CL| team felt that performance was left on the table with Linux "
"software. |CL| takes a holistic approach to improving performance across "
@@ -44,53 +44,52 @@ msgid ""
"and tooling."
msgstr ""
#: ../../FAQ/faq.rst:26
#: ../../FAQ/index.rst:25
msgid "Can other distros copy |CL| improvements?"
msgstr ""
#: ../../FAQ/faq.rst:28
#: ../../FAQ/index.rst:27
msgid "Yes, we absolutely love open source reuse and upstreaming improvements."
msgstr ""
#: ../../FAQ/faq.rst:33
#: ../../FAQ/index.rst:32
msgid "How often do you update?"
msgstr ""
#: ../../FAQ/faq.rst:35
#: ../../FAQ/index.rst:34
msgid ""
"The |CL| team puts out multiple releases a week, often releasing 2 or "
"more times a day. This rolling release approach allows |CL| to remain "
"agile to upstream changes and security patches."
msgstr ""
#: ../../FAQ/faq.rst:42
#: ../../FAQ/index.rst:41
msgid "Is telemetry required?"
msgstr ""
#: ../../FAQ/faq.rst:44
#: ../../FAQ/index.rst:43
msgid ""
"The telemetry solution provided by |CL| is entirely optional and "
"customizable. It is disabled by default. If you do choose to enable "
"telemetry, the data helps the |CL| team proactively identify and resolve "
"bugs. See the :ref:`telemetry <telemetry-about>` page for more "
"information."
"bugs. See the :ref:`telem-guide` guide for more information."
msgstr ""
#: ../../FAQ/faq.rst:52
#: ../../FAQ/index.rst:51
msgid "What is the default firewall?"
msgstr ""
#: ../../FAQ/faq.rst:54
#: ../../FAQ/index.rst:53
msgid ""
"|CL| packages :command:`iptables` as a bundle, however, there are no "
"default firewall rules. All network traffic is allowed by default."
msgstr ""
#: ../../FAQ/faq.rst:60
#: ../../FAQ/index.rst:59
msgid "Where are the files that I usually see under /etc like fstab?"
msgstr ""
#: ../../FAQ/faq.rst:62
#: ../../FAQ/index.rst:61
msgid ""
"|CL| has a stateless design that maintains a separation between system "
"files and user files. Default values are stored under "
@@ -98,130 +97,130 @@ msgid ""
"unless you create one."
msgstr ""
#: ../../FAQ/faq.rst:66
#: ../../FAQ/index.rst:65
msgid ""
"A blog post explaining how this is accomplished with :file:`/etc/fstab/` "
"specifically is available here: https://clearlinux.org/news-blogs/where-"
"etcfstab-clear-linux"
msgstr ""
#: ../../FAQ/faq.rst:73
#: ../../FAQ/index.rst:72
msgid "Software packages"
msgstr ""
#: ../../FAQ/faq.rst:76
#: ../../FAQ/index.rst:75
msgid "How is software installed and updated?"
msgstr ""
#: ../../FAQ/faq.rst:78
#: ../../FAQ/index.rst:77
msgid ""
"|CL| provides software in the form of :ref:`bundles <bundles-about>` and "
"updates software with :ref:`swupd <swupd-about>`."
"|CL| provides software in the form of :ref:`bundles-guide` and updates "
"software with :ref:`swupd <swupd-guide>`."
msgstr ""
#: ../../FAQ/faq.rst:81
#: ../../FAQ/index.rst:80
msgid ""
":ref:`FlatPak\\* <flatpak>` is an application virtualization solution "
"that allows more software to be available to |CL| users by augmenting the"
" software |CL| packages natively with software available through FlatPak."
msgstr ""
#: ../../FAQ/faq.rst:85
#: ../../FAQ/index.rst:84
msgid ""
"Our goal is to have software packaged natively and made available through"
" bundles whenever possible."
msgstr ""
#: ../../FAQ/faq.rst:91
#: ../../FAQ/index.rst:90
msgid "Does |CL| use RPMs like other distros?"
msgstr ""
#: ../../FAQ/faq.rst:93
#: ../../FAQ/index.rst:92
msgid ""
"|CL| provides software in the form of :ref:`bundles <bundles-about>`. The"
" RPM format is used as an intermediary step for packaging and determining"
" software dependencies at OS build time."
"|CL| provides software in the form of :ref:`bundles-guide`. The RPM "
"format is used as an intermediary step for packaging and determining "
"software dependencies at OS build time."
msgstr ""
#: ../../FAQ/faq.rst:97
#: ../../FAQ/index.rst:96
msgid ""
"Individual RPMs can sometimes be manually installed on a |CL| system with"
" the right tools, but that is not the intended use case."
msgstr ""
#: ../../FAQ/faq.rst:103
#: ../../FAQ/index.rst:102
msgid "Can I install a software package from another OS on |CL|?"
msgstr ""
#: ../../FAQ/faq.rst:105
#: ../../FAQ/index.rst:104
msgid ""
"Software that is packaged in other formats for other Linux distributions "
"is not guaranteed to work on |CL| and may be impacted by |CL| updates."
msgstr ""
#: ../../FAQ/faq.rst:108
#: ../../FAQ/index.rst:107
msgid ""
"If the software you're seeking is open source, please submit a request to"
" add it to |CL|. Submit requests on GitHub\\* here: "
"https://github.com/clearlinux/distribution/issues"
msgstr ""
#: ../../FAQ/faq.rst:115
#: ../../FAQ/index.rst:114
msgid "Software availability"
msgstr ""
#: ../../FAQ/faq.rst:118
#: ../../FAQ/index.rst:117
msgid "What software is available on |CL|?"
msgstr ""
#: ../../FAQ/faq.rst:120
#: ../../FAQ/index.rst:119
msgid ""
"Available software can be found in the `Software Store`_, through the "
"GNOME\\* Software application on the desktop, or by using :ref:`swupd "
"search <bundle-commands>`."
"search <swupd-quick-ref>`."
msgstr ""
#: ../../FAQ/faq.rst:126
#: ../../FAQ/index.rst:125
msgid "Is Google\\* Chrome\\* available?"
msgstr ""
#: ../../FAQ/faq.rst:128
#: ../../FAQ/index.rst:127
msgid ""
"The Google Chrome web browser is not distributed as a bundle in |CL| due "
"to copyright and licensing complexities."
msgstr ""
#: ../../FAQ/faq.rst:131
#: ../../FAQ/index.rst:130
msgid ""
"A discussion on manually installing and maintaining Google Chrome can be "
"found on GitHub: https://github.com/clearlinux/distribution/issues/422"
msgstr ""
#: ../../FAQ/faq.rst:137
#: ../../FAQ/index.rst:136
msgid "Is FFmpeg available?"
msgstr ""
#: ../../FAQ/faq.rst:139
#: ../../FAQ/index.rst:138
msgid ""
"`FFmpeg`_ is a multimedia software suite, which is commonly used for "
"various media encoding/decoding, streaming, and playback."
msgstr ""
#: ../../FAQ/faq.rst:142
#: ../../FAQ/index.rst:141
msgid ""
"|CL| does not distribute FFmpeg due to well-known licensing and legal "
"complexities (See https://www.ffmpeg.org/legal.html and "
"http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html)."
msgstr ""
#: ../../FAQ/faq.rst:146
#: ../../FAQ/index.rst:145
msgid ""
"Read more in the |CL| repository, including discussion of an alternative "
"hardware-based solution: "
"https://github.com/clearlinux/distribution/issues/429."
msgstr ""
#: ../../FAQ/faq.rst:150
#: ../../FAQ/index.rst:149
msgid ""
"While |CL| cannot distribute FFmpeg, a manual solution to build and "
"install FFmpeg under :file:`/usr/local` has been shared on the community "
@@ -229,29 +228,29 @@ msgid ""
"firefox-including-ffmpeg-install."
msgstr ""
#: ../../FAQ/faq.rst:157
#: ../../FAQ/index.rst:156
msgid "Is ZFS\\* available?"
msgstr ""
#: ../../FAQ/faq.rst:159
#: ../../FAQ/index.rst:158
msgid ""
"ZFS is not available with |CL| because of copyright and licensing "
"complexities. BTRFS is an alternative filesystem that is available in "
"|CL| natively."
msgstr ""
#: ../../FAQ/faq.rst:163
#: ../../FAQ/index.rst:162
msgid ""
"A user on GitHub notes that the ZFS kernel module can be compiled, built,"
" and installed manually: "
"https://github.com/clearlinux/distribution/issues/631"
msgstr ""
#: ../../FAQ/faq.rst:169
#: ../../FAQ/index.rst:168
msgid "Can you add a driver that I need?"
msgstr ""
#: ../../FAQ/faq.rst:171
#: ../../FAQ/index.rst:170
msgid ""
"If a kernel module is available as part of the Linux kernel source tree "
"but not enabled in the |CL| kernels, in many cases the |CL| team will "
@@ -259,7 +258,7 @@ msgid ""
"https://github.com/clearlinux/distribution/issues"
msgstr ""
#: ../../FAQ/faq.rst:176
#: ../../FAQ/index.rst:175
msgid ""
"The |CL| team does not typically add out-of-tree kernel modules as a "
"matter of practice because of the maintenance overhead. If the driver was"
@@ -267,9 +266,44 @@ msgid ""
" merge it for similar reasons."
msgstr ""
#: ../../FAQ/faq.rst:181
#: ../../FAQ/index.rst:180
msgid ""
"Kernel modules can be individually built and installed on |CL|. See the "
":ref:`kernel modules <kernel-modules>` page for more information."
msgstr ""
#~ msgid ""
#~ "The telemetry solution provided by |CL|"
#~ " is entirely optional and customizable. "
#~ "It is disabled by default. If you"
#~ " do choose to enable telemetry, the"
#~ " data helps the |CL| team proactively"
#~ " identify and resolve bugs. See the"
#~ " :ref:`telemetry <telemetry-about>` page "
#~ "for more information."
#~ msgstr ""
#~ msgid ""
#~ "|CL| provides software in the form "
#~ "of :ref:`bundles <bundles-about>` and "
#~ "updates software with :ref:`swupd <swupd-"
#~ "about>`."
#~ msgstr ""
#~ msgid ""
#~ "|CL| provides software in the form "
#~ "of :ref:`bundles <bundles-about>`. The "
#~ "RPM format is used as an "
#~ "intermediary step for packaging and "
#~ "determining software dependencies at OS "
#~ "build time."
#~ msgstr ""
#~ msgid ""
#~ "Available software can be found in "
#~ "the `Software Store`_, through the "
#~ "GNOME\\* Software application on the "
#~ "desktop, or by using :ref:`swupd search"
#~ " <bundle-commands>`."
#~ msgstr ""
+150
View File
@@ -0,0 +1,150 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2019, many
# This file is distributed under the same license as the Clear Linux*
# Project Docs package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../about.rst:4
msgid "About"
msgstr ""
#: ../../about.rst:6
msgid ""
"The |CL| delivers a secure, hardware optimized OS. Its easy updates "
"ensure that software dependencies remain mutually compatible."
msgstr ""
#: ../../about.rst:9
msgid ""
"|CL| does this via custom infrastructure components and process "
"innovations."
msgstr ""
#: ../../about.rst:16
msgid ""
"For detailed information on these topics, refer to the :ref:`cl-guides` "
"guides."
msgstr ""
#: ../../about.rst:20
msgid "Release Cadence"
msgstr ""
#: ../../about.rst:22
msgid ""
"|CL| updates are based on a rolling release that can occur daily, up to a"
" few times per week. Each release has a unique version number that "
"identifies every component in the OS from kernel, to driver, to tool, to "
"GUI application. Most components are included in entities called "
"*bundles*."
msgstr ""
#: ../../about.rst:28
msgid "Updates"
msgstr ""
#: ../../about.rst:30
msgid ""
"By default, |CL| automatically checks for updates, ensuring that the "
"latest performance and security fixes are installed as soon as they are "
"available. :ref:`swupd-guide` is the custom tool designed to manage "
"updates and bundles."
msgstr ""
#: ../../about.rst:34
msgid ""
"|CL| is :ref:`stateless` to make sure that system components can be "
"updated without impacting user settings."
msgstr ""
#: ../../about.rst:39
msgid "Ease of Use"
msgstr ""
#: ../../about.rst:41
msgid "|CL| makes it easier to manage a number of difficult problems."
msgstr ""
#: ../../about.rst:43
msgid ""
":ref:`autoproxy` makes it possible for |CL| tools to operate in some "
"proxy environments without needing to be configured."
msgstr ""
#: ../../about.rst:46
msgid ""
"Being :ref:`stateless` means that configuration settings are easier to "
"manage and remain untouched when system sofware is updated."
msgstr ""
#: ../../about.rst:49
msgid ""
":ref:`swupd-guide` simplifies managing software and maintaining "
"compatibility."
msgstr ""
#: ../../about.rst:52
msgid "Custom Derivatives"
msgstr ""
#: ../../about.rst:54
msgid ""
"The same tools used to build the |CL| are available *in* the OS. These "
"tools can be used to create a custom distribution that continues to "
"benefit from upstream rolling releases."
msgstr ""
#: ../../about.rst:63
msgid ""
"Figure 1: Creating and managing a Clear Linux\\* OS version (or "
"derivative)"
msgstr ""
#: ../../about.rst:66
msgid "Create"
msgstr ""
#: ../../about.rst:68
msgid ""
"To create a custom distribution you need to understand how to use the "
":ref:`autospec` and :ref:`mixer` tools."
msgstr ""
#: ../../about.rst:71
msgid ""
"Additional training materials are available in the `how-to-clear`_ "
"GitHub\\* project to help you get started with |CL| tools."
msgstr ""
#: ../../about.rst:75
msgid "Deploy"
msgstr ""
#: ../../about.rst:77
msgid "We also provide training on how to :ref:`deploy-at-scale`."
msgstr ""
#: ../../about.rst:80
msgid "Administrate"
msgstr ""
#: ../../about.rst:82
msgid ""
"|CL| provides a :ref:`telem-guide` solution for collecting useful "
"information about a deployment, as well as :ref:`debug` capabilities."
msgstr ""
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -5,96 +5,96 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-17 11:17-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../get-started/bootable-usb/bootable-usb.rst:4
#: ../../get-started/bootable-usb.rst:4
msgid "Create a bootable USB drive"
msgstr "创建可引导 U 盘"
#: ../../get-started/bootable-usb/bootable-usb.rst:6
#: ../../get-started/bootable-usb.rst:6
msgid ""
"Follow the instructions applicable to your system to create a bootable "
"|CL-ATTR| USB drive:"
msgstr "按照适用于您的系统的说明创建可引导的 |CL-ATTR| U 盘:"
#: ../../get-started/bootable-usb/bootable-usb.rst:9
#: ../../get-started/bootable-usb.rst:9
msgid ":ref:`bootable-usb-linux`"
msgstr ":ref:`bootable-usb-linux`"
#: ../../get-started/bootable-usb/bootable-usb.rst:10
#: ../../get-started/bootable-usb.rst:10
msgid ":ref:`bootable-usb-mac`"
msgstr ":ref:`bootable-usb-mac`"
#: ../../get-started/bootable-usb/bootable-usb.rst:11
#: ../../get-started/bootable-usb.rst:11
msgid ":ref:`bootable-usb-windows`"
msgstr ":ref:`bootable-usb-windows`"
#: ../../get-started/bootable-usb/bootable-usb.rst:14
#: ../../get-started/bootable-usb.rst:14
msgid "Prerequisites"
msgstr "必备条件"
#: ../../get-started/bootable-usb/bootable-usb.rst:16
#: ../../get-started/bootable-usb.rst:16
msgid "Use an **8GB** or larger USB drive."
msgstr "使用 **8GB** 或更大 U 盘。"
#: ../../get-started/bootable-usb/bootable-usb.rst:17
#: ../../get-started/bootable-usb.rst:17
msgid ""
"Download the |CL| live boot image or interactive installer image from the"
" `Downloads`_ page."
msgstr "从 `Downloads`_ 页下载 |CL| 实时引导映像或交互式安装程序映像。"
#: ../../get-started/bootable-usb/bootable-usb.rst:23
#: ../../get-started/bootable-usb.rst:23
msgid "Create a bootable USB drive on Linux\\*"
msgstr "在 Linux\\* 上创建可引导 U 盘"
#: ../../get-started/bootable-usb/bootable-usb.rst:25
#: ../../get-started/bootable-usb/bootable-usb.rst:108
#: ../../get-started/bootable-usb/bootable-usb.rst:167
#: ../../get-started/bootable-usb.rst:25 ../../get-started/bootable-usb.rst:111
#: ../../get-started/bootable-usb.rst:171
msgid "Make sure you have completed all `Prerequisites`_."
msgstr "确保完成所有 `Prerequisites`_。"
#: ../../get-started/bootable-usb/bootable-usb.rst:27
#: ../../get-started/bootable-usb.rst:27
msgid ""
"Before burning the image onto your USB drive, :ref:`verify and decompress"
" your image <verify-linux>`."
msgstr "将映像烧录至 U 盘之前,:ref:`verify and decompress your image <verify-linux>`。"
#: ../../get-started/bootable-usb/bootable-usb.rst:31
#: ../../get-started/bootable-usb/bootable-usb.rst:114
#: ../../get-started/bootable-usb/bootable-usb.rst:173
#: ../../get-started/bootable-usb.rst:31 ../../get-started/bootable-usb.rst:117
#: ../../get-started/bootable-usb.rst:177
msgid "Burn the |CL| image onto a USB drive"
msgstr "将 |CL| 映像烧录至 U 盘"
#: ../../get-started/bootable-usb/bootable-usb.rst:35
#: ../../get-started/bootable-usb/bootable-usb.rst:118
#: ../../get-started/bootable-usb/bootable-usb.rst:177
msgid "|CAUTION-BACKUP-USB|"
msgstr "|CAUTION-BACKUP-USB|"
#: ../../get-started/bootable-usb.rst:35 ../../get-started/bootable-usb.rst:121
#: ../../get-started/bootable-usb.rst:181
msgid ""
"Burning an image formats the USB drive, and will destroy all pre-existing"
" content. Back up your data before proceeding."
msgstr ""
#: ../../get-started/bootable-usb/bootable-usb.rst:37
#: ../../get-started/bootable-usb.rst:38
msgid "Open a terminal emulator and get root privilege."
msgstr "打开终端模拟器,获取 root 权限。"
#: ../../get-started/bootable-usb/bootable-usb.rst:43
#: ../../get-started/bootable-usb/bootable-usb.rst:122
#: ../../get-started/bootable-usb.rst:44 ../../get-started/bootable-usb.rst:126
msgid "Go to the directory with the decompressed image."
msgstr "转到解压缩映像所在的目录。"
#: ../../get-started/bootable-usb/bootable-usb.rst:45
#: ../../get-started/bootable-usb.rst:46
msgid "Plug in the USB drive."
msgstr "插入 U 盘。"
#: ../../get-started/bootable-usb/bootable-usb.rst:47
#: ../../get-started/bootable-usb.rst:48
msgid ""
"Identify the USB drive using the :command:`lsblk` command. This shows all"
" drives attached to the system, including the primary hard disk. In the "
@@ -102,127 +102,135 @@ msgid ""
"`/dev/sdc`, and `/dev/sdd`) attached, where `/dev/sda` is primary drive. "
"The remaining are three USB drives. The output also shows the mounted "
"partitions (under the `MOUNTPOINT` column) for each drive."
msgstr "利用 :command:`lsblk` 命令识别 U 盘。此操作会显示所有连接到系统的驱动器,包括主硬盘。在下面的示例输出中,连接了 4 个驱动器(`/dev/sda`、`/dev/sdb`、`/dev/sdc` 和 `/dev/sdd`),而 `/dev/sda` 为主驱动器。其余三个是 U 盘。输出中还显示了为每个驱动器挂载的分区(在 `MOUNTPOINT` 栏)。"
msgstr ""
"利用 :command:`lsblk` 命令识别 U 盘。此操作会显示所有连接到系统的驱动器,包括主硬盘。在下面的示例输出中,连接了 4 "
"个驱动器(`/dev/sda`、`/dev/sdb`、`/dev/sdc` 和 `/dev/sdd`),而 `/dev/sda` "
"为主驱动器。其余三个是 U 盘。输出中还显示了为每个驱动器挂载的分区(在 `MOUNTPOINT` 栏)。"
#: ../../get-started/bootable-usb/bootable-usb.rst:59
#: ../../get-started/bootable-usb.rst:60
msgid "Example output:"
msgstr "结果示例:"
#: ../../get-started/bootable-usb/bootable-usb.rst:82
#: ../../get-started/bootable-usb.rst:83
msgid ""
"You must unmount a USB drive before burning an image onto it. Note that "
"some Linux distros automatically mount a USB drive when it is plugged in."
" Unmount a USB drive with the :command:`umount` command followed by the "
"device identifier/partition. For example:"
msgstr "在烧录映像之前,必须卸载 U 盘。请注意,某些 Linux 操作系统会在 U 盘插入时自动挂载 U 盘。利用 :command:`umount` 命令卸载 U 盘,命令后面为设备标识符/分区。例如:"
msgstr ""
"在烧录映像之前,必须卸载 U 盘。请注意,某些 Linux 操作系统会在 U 盘插入时自动挂载 U 盘。利用 :command:`umount` "
"命令卸载 U 盘,命令后面为设备标识符/分区。例如:"
#: ../../get-started/bootable-usb/bootable-usb.rst:92
#: ../../get-started/bootable-usb.rst:93
msgid ""
"Burn the image onto the USB drive. The example below burns an "
"uncompressed image onto `<your USB device>`:"
msgstr "将映像烧录至 U 盘。下例将未压缩的映像烧录至 `<your USB device>`"
#: ../../get-started/bootable-usb/bootable-usb.rst:101
msgid "|CAUTION-UNMOUNT-USB-PARTITIONS|"
msgstr "|CAUTION-UNMOUNT-USB-PARTITIONS|"
#: ../../get-started/bootable-usb.rst:102
msgid ""
"Not fully unmounting the USB drive before burning an image could cause "
"file system checksum errors in it. If this happens, burn the image again,"
" ensuring all the USB drive partitions are unmounted first."
msgstr ""
#: ../../get-started/bootable-usb/bootable-usb.rst:106
#: ../../get-started/bootable-usb.rst:109
msgid "Create a bootable USB drive on macOS\\*"
msgstr "在 macOS\\* 上创建可引导 U 盘"
#: ../../get-started/bootable-usb/bootable-usb.rst:110
#: ../../get-started/bootable-usb.rst:113
msgid ""
"Before burning the image onto your USB drive, :ref:`verify and decompress"
" your image <verify-mac>`."
msgstr "将映像烧录至 U 盘之前,:ref:`verify and decompress your image <verify-mac>`。"
#: ../../get-started/bootable-usb/bootable-usb.rst:120
#: ../../get-started/bootable-usb.rst:124
msgid "Launch the Terminal app."
msgstr "启动终端应用。"
#: ../../get-started/bootable-usb/bootable-usb.rst:124
#: ../../get-started/bootable-usb.rst:128
msgid "Plug in a USB drive and get its identifier:"
msgstr "插入 U 盘,获取盘符:"
#: ../../get-started/bootable-usb/bootable-usb.rst:130
#: ../../get-started/bootable-usb.rst:134
msgid "This will list available disks and their partitions, as shown in Figure 1."
msgstr "此操作会列出可用磁盘及其分区,如图 1 所示。"
#: ../../get-started/bootable-usb/bootable-usb.rst:136
#: ../../get-started/bootable-usb.rst:140
msgid "Figure 1: macOS - Get USB drive identifier"
msgstr "图 1macOS - 获取 U 盘盘符"
#: ../../get-started/bootable-usb/bootable-usb.rst:138
#: ../../get-started/bootable-usb.rst:142
msgid "Unmount the USB drive identified in the previous step. For example:"
msgstr "卸载上一步中识别的 U 盘。例如:"
#: ../../get-started/bootable-usb/bootable-usb.rst:144
#: ../../get-started/bootable-usb.rst:148
msgid ""
"Burn the image onto the drive using the :command:`dd` command. The "
"example below burns an uncompressed image onto `<your USB device>`:"
msgstr "利用 :command:`dd` 命令将映像烧录至驱动器。下例将未压缩的映像烧录至 `<your USB device>`"
#: ../../get-started/bootable-usb/bootable-usb.rst:151
#: ../../get-started/bootable-usb.rst:155
msgid ""
"To speed up the imaging process, add an r in front of the disk "
"identifier. For example `/dev/rdisk2`."
msgstr "为加速映像烧录过程,在盘符前面添加一个 ‘r’。例如 `/dev/rdisk2`。"
#: ../../get-started/bootable-usb/bootable-usb.rst:154
#: ../../get-started/bootable-usb.rst:158
msgid "Press :kbd:`<CTL>-T` to check imaging progress."
msgstr "按下 :kbd:`<CTL>-T` 查看映像烧录过程。"
#: ../../get-started/bootable-usb/bootable-usb.rst:156
#: ../../get-started/bootable-usb.rst:160
msgid "Eject the USB drive."
msgstr "弹出 U 盘。"
#: ../../get-started/bootable-usb/bootable-usb.rst:165
#: ../../get-started/bootable-usb.rst:169
msgid "Create a bootable USB drive on Windows\\*"
msgstr "在 Windows\\* 上创建可引导 U 盘"
#: ../../get-started/bootable-usb/bootable-usb.rst:169
#: ../../get-started/bootable-usb.rst:173
msgid ""
"Before burning the image onto your USB drive, :ref:`verify and decompress"
" your image <verify-windows>`."
msgstr "将映像烧录至 U 盘之前,:ref:`verify and decompress your image <verify-windows>`。"
#: ../../get-started/bootable-usb/bootable-usb.rst:179
#: ../../get-started/bootable-usb.rst:184
msgid ""
"Download the `Rufus`_ utility to burn the image onto a USB drive. We use "
"Rufus 3.5 here. **Only use the latest version of Rufus**."
msgstr "下载 `Rufus`_ 实用程序以便将映像烧录至 U 盘。此处使用 Rufus 3.5。**仅使用最新 Rufus** 版本。"
#: ../../get-started/bootable-usb/bootable-usb.rst:182
#: ../../get-started/bootable-usb.rst:187
msgid "Plug in the USB drive and open Rufus."
msgstr "插入 U 盘,打开 Rufus。"
#: ../../get-started/bootable-usb/bootable-usb.rst:184
#: ../../get-started/bootable-usb.rst:189
msgid "Under `Boot selection`, click the :guilabel:`SELECT` button."
msgstr "在 `Boot selection` 中,点击 :guilabel:`SELECT` 按钮。"
#: ../../get-started/bootable-usb/bootable-usb.rst:186
#: ../../get-started/bootable-usb.rst:191
msgid "Find and select the previously extracted |CL| image file."
msgstr "找到并选择此前解压缩的 |CL| 映像文件。"
#: ../../get-started/bootable-usb/bootable-usb.rst:188
#: ../../get-started/bootable-usb.rst:193
msgid "Click the :guilabel:`START` button. See Figure 2."
msgstr "点击 :guilabel:`START` 按钮。见图 2。"
#: ../../get-started/bootable-usb/bootable-usb.rst:194
#: ../../get-started/bootable-usb.rst:199
msgid "Figure 2: Rufus utility"
msgstr "图 2: Rufus 实用程序"
#: ../../get-started/bootable-usb/bootable-usb.rst:196
#: ../../get-started/bootable-usb.rst:201
msgid ""
"When the dialogue appears, select :guilabel:`Write in ISO image mode "
"(Recommended)`. See Figure 3."
msgstr "对话出现时,选择 :guilabel:`Write in ISO image mode (Recommended)`。见图 3。"
#: ../../get-started/bootable-usb/bootable-usb.rst:203
#: ../../get-started/bootable-usb.rst:208
msgid "Figure 3: ISOHybrid image detected"
msgstr "图 3:检测到 ISOHybrid 映像"
#: ../../get-started/bootable-usb/bootable-usb.rst:205
#: ../../get-started/bootable-usb.rst:210
msgid "Select the Windows taskbar menu for USB and select eject."
msgstr "选择 USB 的 Windows 任务栏菜单并选择“弹出”。"
@@ -236,4 +244,9 @@ msgstr "选择 USB 的 Windows 任务栏菜单并选择“弹出”。"
#~ msgid "`Download`_ the |CL| live boot image or interactive installer image."
#~ msgstr ""
#~ msgid "|CAUTION-BACKUP-USB|"
#~ msgstr "|CAUTION-BACKUP-USB|"
#~ msgid "|CAUTION-UNMOUNT-USB-PARTITIONS|"
#~ msgstr "|CAUTION-UNMOUNT-USB-PARTITIONS|"
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,277 +18,277 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/aws-web/aws-web.rst:4
msgid "Create and launch |CL-ATTR| from Amazon Web Services"
#: ../../get-started/cloud-install/aws-web.rst:4
msgid "|CL-ATTR| on Amazon Web Services\\*"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:6
#: ../../get-started/cloud-install/aws-web.rst:6
msgid ""
"This tutorial walks you through creating and launching a |CL| :abbr:`AMI "
"(Amazon Machine Image)` instance from the :abbr:`AWS (Amazon Web "
"Services)` console and complete the following tasks:"
"This tutorial explains how to create and launch a |CL| :abbr:`AMI (Amazon"
" Machine Image)` instance from the :abbr:`AWS\\* (Amazon Web Services)` "
"console and complete the following tasks:"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:10
#: ../../get-started/cloud-install/aws-web.rst:10
msgid "Locate and select the |CL| OS Basic AMI in the AWS Marketplace."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:11
#: ../../get-started/cloud-install/aws-web.rst:11
msgid ""
"Create a new public and private key pair to allow you to connect to your "
"|CL| instance securely."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:13
#: ../../get-started/cloud-install/aws-web.rst:13
msgid "Launch the new |CL| instance and connect to it."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:14
#: ../../get-started/cloud-install/aws-web.rst:14
msgid "Update your instance of |CL| using the :command:`swupd` command."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:15
#: ../../get-started/cloud-install/aws-web.rst:15
msgid "Stop the |CL| instance."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:18
#: ../../get-started/cloud-install/aws-web.rst:22
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:20
#: ../../get-started/cloud-install/aws-web.rst:24
msgid "This tutorial assumes the following statements are true:"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:22
#: ../../get-started/cloud-install/aws-web.rst:26
msgid ""
"You are using a linux-based system to access AWS and can run "
":command:`SSH` to access the remote |CL| AWS image."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:24
#: ../../get-started/cloud-install/aws-web.rst:28
msgid ""
"Your browser puts downloaded files in the :file:`$HOME/Downloads` "
"directory."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:26
#: ../../get-started/cloud-install/aws-web.rst:30
msgid ""
"You have already set up an AWS user account and logged into the AWS "
"console."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:30
#: ../../get-started/cloud-install/aws-web.rst:34
msgid ""
"This tutorial uses a |CL| AMI t2.micro instance that is eligible for the "
"AWS free tier. To learn more about AWS and setting up an account, visit "
"the AWS website at http://aws.amazon.com."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:35
#: ../../get-started/cloud-install/aws-web.rst:39
msgid "Locate, select, and launch the |CL| Basic AMI"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:37
#: ../../get-started/cloud-install/aws-web.rst:41
msgid ""
"Start from your main AWS services console menu in your browser and select"
" the :guilabel:`EC2` text as shown in figure 1:"
" the :guilabel:`EC2` text as shown in Figure 1:"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:44
#: ../../get-started/cloud-install/aws-web.rst:48
msgid "Figure 1: :guilabel:`AWS Console`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:46
#: ../../get-started/cloud-install/aws-web.rst:50
msgid "This selection brings up your :guilabel:`EC2 Dashboard` menu."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:48
#: ../../get-started/cloud-install/aws-web.rst:52
msgid ""
"To create a new |CL| instance from the :guilabel:`EC2 Dashboard` menu, "
"select the :guilabel:`Launch Instance` button as shown in figure 2:"
"select the :guilabel:`Launch Instance` button as shown in Figure 2:"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:55
#: ../../get-started/cloud-install/aws-web.rst:59
msgid "Figure 2: :guilabel:`EC2 Dashboard`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:57
#: ../../get-started/cloud-install/aws-web.rst:61
msgid ""
"This selection takes you to the :guilabel:`Step 1: Choose an Amazon "
"Machine Image (AMI)` menu."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:60
#: ../../get-started/cloud-install/aws-web.rst:64
msgid ""
"To find the :guilabel:`Clear Linux OS Basic` AMI in the :guilabel:`Step "
"1: Choose an Amazon Machine Image (AMI)` menu, do the following:"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:64
#: ../../get-started/cloud-install/aws-web.rst:68
msgid ""
"In the lefthand navigation window, select the :guilabel:`AWS Marketplace`"
" menu item to bring up the search bar to :guilabel:`Search AWS "
"Marketplace Products`."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:68
#: ../../get-started/cloud-install/aws-web.rst:72
msgid ""
"In the search bar, type \"clear linux os\" and hit the :kbd:`Enter` key "
"to search for and locate the :guilabel:`Clear Linux OS Basic` AMI."
"In the search bar, type \"clear linux os\" and press the :kbd:`Enter` key"
" to search for and locate the :guilabel:`Clear Linux OS Basic` AMI."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:71
#: ../../get-started/cloud-install/aws-web.rst:75
msgid ""
"Select the :guilabel:`Clear Linux OS Basic` AMI by clicking on the "
":guilabel:`Select` button as shown in figure 3:"
"Select the :guilabel:`Clear Linux OS Basic` AMI by clicking the "
":guilabel:`Select` button as shown in Figure 3:"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:78
#: ../../get-started/cloud-install/aws-web.rst:82
msgid "Figure 3: :guilabel:`Step 1: Choose AMI`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:80
#: ../../get-started/cloud-install/aws-web.rst:84
msgid ""
"A pop-up dialog box appears showing you more information about the "
":guilabel:`Clear Linux OS Basic` AMI along with the pricing details for "
"running |CL| on different platform configurations as shown in figure 4. "
"running |CL| on different platform configurations as shown in Figure 4. "
"Select the :guilabel:`Continue` button."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:89
#: ../../get-started/cloud-install/aws-web.rst:93
msgid "Figure 4: :guilabel:`Clear Linux OS Basic`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:91
msgid "The :guilabel:`Choose Instance Type` menu appears as shown in figure 5."
#: ../../get-started/cloud-install/aws-web.rst:95
msgid "The :guilabel:`Choose Instance Type` menu appears as shown in Figure 5."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:97
#: ../../get-started/cloud-install/aws-web.rst:101
msgid "Figure 5: :guilabel:`Choose an Instance Type`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:99
#: ../../get-started/cloud-install/aws-web.rst:103
msgid ""
"Select the :guilabel:`t2.micro` type by clicking the box on the left side"
" of the instance and then select the :guilabel:`Review and Launch` button"
" to move to the :guilabel:`Step 7: Review the Instance Launch` menu."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:105
#: ../../get-started/cloud-install/aws-web.rst:109
msgid ""
"You can configure the instance details, add additional storage, add tags,"
" and configure the security group before selecting the :guilabel:`Review "
"and Launch` button if you want to further customize this |CL| instance."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:110
#: ../../get-started/cloud-install/aws-web.rst:114
msgid ""
"The :guilabel:`Step 7: Review the Instance Launch` menu, shown in figure "
"The :guilabel:`Step 7: Review the Instance Launch` menu, shown in Figure "
"6, allows you to :guilabel:`Cancel` the process, return to the "
":guilabel:`Previous` screen to change the configuration or "
":guilabel:`Launch` the instance defined."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:119
#: ../../get-started/cloud-install/aws-web.rst:123
msgid "Figure 6: :guilabel:`Step 7: Review the Instance Launch`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:121
#: ../../get-started/cloud-install/aws-web.rst:125
msgid ""
"Select the :guilabel:`Launch` button. A dialog box appears, as shown in "
"figure 7, asking you to :guilabel:`Select an existing key pair or create "
"Figure 7, asking you to :guilabel:`Select an existing key pair or create "
"a new pair`."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:129
#: ../../get-started/cloud-install/aws-web.rst:133
msgid "Figure 7: :guilabel:`Select an existing key pair or create a new pair`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:131
#: ../../get-started/cloud-install/aws-web.rst:135
msgid "Select the :guilabel:`Create a new key pair` option."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:133
#: ../../get-started/cloud-install/aws-web.rst:137
msgid "For the :guilabel:`Key pair name` field, enter `AWSClearTestKey`."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:135
#: ../../get-started/cloud-install/aws-web.rst:139
msgid ""
"Select the :guilabel:`Download Key Pair` button to download the "
":file:`AWSClearTestKey.pem` to your browser's defined :file:`Downloads` "
"directory."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:139
#: ../../get-started/cloud-install/aws-web.rst:143
msgid ""
"When the file finishes downloading, select the :guilabel:`Launch "
"Instances` button to proceed to the :guilabel:`Launch Status` menu shown "
"in figure 8."
"in Figure 8."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:147
#: ../../get-started/cloud-install/aws-web.rst:151
msgid "Figure 8: :guilabel:`Launch Status`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:149
#: ../../get-started/cloud-install/aws-web.rst:153
msgid ""
"Once the :guilabel:`Launch Status` page changes to what is shown in "
"figure 9, select the :guilabel:`View Instances` button to view your "
"Figure 9, select the :guilabel:`View Instances` button to view your "
":guilabel:`Instances` dashboard."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:157
#: ../../get-started/cloud-install/aws-web.rst:161
msgid "Figure 9: :guilabel:`View Instance`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:160
msgid "Connect to your Clear Linux OS Basic instance"
#: ../../get-started/cloud-install/aws-web.rst:164
msgid "Connect to your Clear Linux OS basic instance"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:162
#: ../../get-started/cloud-install/aws-web.rst:166
msgid ""
"Your :guilabel:`Instances` Dashboard is shown in figure 10 with the new "
"Your :guilabel:`Instances` Dashboard is shown in Figure 10 with the new "
"|CL| OS basic instance already selected and in the running state. If "
"there are other instances available, they are also listed but not "
"selected."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:170
#: ../../get-started/cloud-install/aws-web.rst:174
msgid "Figure 10: :guilabel:`Instance Dashboard`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:172
#: ../../get-started/cloud-install/aws-web.rst:176
msgid ""
"To connect to your running instance, click the :guilabel:`Connect` button"
" located at the top of your dashboard. AWS brings up the pop-up dialog "
"box shown in figure 11 describing how to connect to your running "
"box shown in Figure 11 describing how to connect to your running "
"instance."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:182
#: ../../get-started/cloud-install/aws-web.rst:186
msgid "Figure 11: :guilabel:`Connect to Your Instance`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:184
#: ../../get-started/cloud-install/aws-web.rst:188
msgid ""
"Open a terminal on your system. You should be in your :file:`$HOME` "
"directory."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:187
#: ../../get-started/cloud-install/aws-web.rst:191
msgid ""
"Copy the previously downloaded keyfile from the :file:`Downloads` "
"directory to the current directory."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:194
#: ../../get-started/cloud-install/aws-web.rst:198
msgid ""
"Change the attributes of the :file:`AWSClearTestKey.pem` using the "
":command:`chmod` command as instructed in the dialog box shown in figure "
":command:`chmod` command as instructed in the dialog box shown in Figure "
"11."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:202
#: ../../get-started/cloud-install/aws-web.rst:206
msgid ""
"Copy the text highlighted in the :guilabel:`Example:` section that is "
"shown in :ref:`figure 11<fig-aws-web-11>`. Paste the copied text into "
@@ -296,84 +296,226 @@ msgid ""
"`clear`, and press the :kbd:`Enter` key to execute the command."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:211
#: ../../get-started/cloud-install/aws-web.rst:215
msgid ""
"A message appears on the terminal stating the authenticity of the host "
"can't be established and prompts you with the message:"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:220
#: ../../get-started/cloud-install/aws-web.rst:224
msgid ""
"Type `yes` and hit the :kbd:`Enter` key. Another warning is printed to "
"Type `yes` and press the :kbd:`Enter` key. Another warning is printed to "
"the terminal and you are now at the command prompt of your new |CL| "
"instance."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:229
#: ../../get-started/cloud-install/aws-web.rst:234
msgid "Update the |CL| instance"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:231
#: ../../get-started/cloud-install/aws-web.rst:236
msgid ""
"Run the :command:`sudo swupd update` command to update the operating "
"system as shown in figure 12:"
"system as shown in Figure 12:"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:238
#: ../../get-started/cloud-install/aws-web.rst:243
msgid "Figure 12: :guilabel:`sudo swupd update`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:240
msgid "In this example we updated from version 18940 to 19100."
#: ../../get-started/cloud-install/aws-web.rst:245
msgid "In this example, we updated from version 18940 to 19100."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:243
#: ../../get-started/cloud-install/aws-web.rst:248
msgid "Stop the |CL| instance"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:245
#: ../../get-started/cloud-install/aws-web.rst:250
msgid ""
"When you are finished using your AWS |CL| instance you need to stop it "
"When you are finished using your AWS |CL| instance, you must stop it "
"using the :guilabel:`Instances` dashboard to stop accruing charges. "
"Complete the following steps from the :guilabel:`Instances` dashboard to "
"stop your AWS |CL| instance from running."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:250
#: ../../get-started/cloud-install/aws-web.rst:255
msgid "Select the :guilabel:`Actions` button to bring up a pull-down menu."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:252
#: ../../get-started/cloud-install/aws-web.rst:257
msgid "Select the :guilabel:`Instance State` menu item to expand the options."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:254
#: ../../get-started/cloud-install/aws-web.rst:259
msgid "Select :guilabel:`Stop` menu item to shut down the running instance."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:256
#: ../../get-started/cloud-install/aws-web.rst:261
msgid "Figure 13 illustrates these steps."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:262
#: ../../get-started/cloud-install/aws-web.rst:267
msgid "Figure 13: :guilabel:`Stop Instance`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:264
#: ../../get-started/cloud-install/aws-web.rst:269
msgid ""
"A pop-up dialog box appears warning you that any ephemeral storage of "
"your instance will be lost. Select the :guilabel:`Yes, Stop` button to "
"stop your |CL| instance."
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:272
#: ../../get-started/cloud-install/aws-web.rst:277
msgid "Figure 14: :guilabel:`Stop Instances`"
msgstr ""
#: ../../tutorials/aws-web/aws-web.rst:274
#: ../../get-started/cloud-install/aws-web.rst:279
msgid ""
"Congratulations! You are up and running with |CL| on AWS. To see what you"
" can do with your |CL| instance, visit our :ref:`tutorials <tutorials>` "
"section for examples on using your |CL| system."
msgstr ""
#~ msgid "Create and launch |CL-ATTR| from Amazon Web Services"
#~ msgstr ""
#~ msgid ""
#~ "This tutorial walks you through creating"
#~ " and launching a |CL| :abbr:`AMI "
#~ "(Amazon Machine Image)` instance from "
#~ "the :abbr:`AWS (Amazon Web Services)` "
#~ "console and complete the following "
#~ "tasks:"
#~ msgstr ""
#~ msgid ""
#~ "Start from your main AWS services "
#~ "console menu in your browser and "
#~ "select the :guilabel:`EC2` text as shown"
#~ " in figure 1:"
#~ msgstr ""
#~ msgid ""
#~ "To create a new |CL| instance from"
#~ " the :guilabel:`EC2 Dashboard` menu, select"
#~ " the :guilabel:`Launch Instance` button as"
#~ " shown in figure 2:"
#~ msgstr ""
#~ msgid ""
#~ "In the search bar, type \"clear "
#~ "linux os\" and hit the :kbd:`Enter` "
#~ "key to search for and locate the"
#~ " :guilabel:`Clear Linux OS Basic` AMI."
#~ msgstr ""
#~ msgid ""
#~ "Select the :guilabel:`Clear Linux OS "
#~ "Basic` AMI by clicking on the "
#~ ":guilabel:`Select` button as shown in "
#~ "figure 3:"
#~ msgstr ""
#~ msgid ""
#~ "A pop-up dialog box appears "
#~ "showing you more information about the"
#~ " :guilabel:`Clear Linux OS Basic` AMI "
#~ "along with the pricing details for "
#~ "running |CL| on different platform "
#~ "configurations as shown in figure 4. "
#~ "Select the :guilabel:`Continue` button."
#~ msgstr ""
#~ msgid "The :guilabel:`Choose Instance Type` menu appears as shown in figure 5."
#~ msgstr ""
#~ msgid ""
#~ "The :guilabel:`Step 7: Review the "
#~ "Instance Launch` menu, shown in figure"
#~ " 6, allows you to :guilabel:`Cancel` "
#~ "the process, return to the "
#~ ":guilabel:`Previous` screen to change the "
#~ "configuration or :guilabel:`Launch` the "
#~ "instance defined."
#~ msgstr ""
#~ msgid ""
#~ "Select the :guilabel:`Launch` button. A "
#~ "dialog box appears, as shown in "
#~ "figure 7, asking you to "
#~ ":guilabel:`Select an existing key pair "
#~ "or create a new pair`."
#~ msgstr ""
#~ msgid ""
#~ "When the file finishes downloading, "
#~ "select the :guilabel:`Launch Instances` button"
#~ " to proceed to the :guilabel:`Launch "
#~ "Status` menu shown in figure 8."
#~ msgstr ""
#~ msgid ""
#~ "Once the :guilabel:`Launch Status` page "
#~ "changes to what is shown in figure"
#~ " 9, select the :guilabel:`View Instances`"
#~ " button to view your :guilabel:`Instances`"
#~ " dashboard."
#~ msgstr ""
#~ msgid "Connect to your Clear Linux OS Basic instance"
#~ msgstr ""
#~ msgid ""
#~ "Your :guilabel:`Instances` Dashboard is shown"
#~ " in figure 10 with the new |CL|"
#~ " OS basic instance already selected "
#~ "and in the running state. If there"
#~ " are other instances available, they "
#~ "are also listed but not selected."
#~ msgstr ""
#~ msgid ""
#~ "To connect to your running instance, "
#~ "click the :guilabel:`Connect` button located"
#~ " at the top of your dashboard. "
#~ "AWS brings up the pop-up dialog"
#~ " box shown in figure 11 describing"
#~ " how to connect to your running "
#~ "instance."
#~ msgstr ""
#~ msgid ""
#~ "Change the attributes of the "
#~ ":file:`AWSClearTestKey.pem` using the "
#~ ":command:`chmod` command as instructed in "
#~ "the dialog box shown in figure 11."
#~ msgstr ""
#~ msgid ""
#~ "Type `yes` and hit the :kbd:`Enter` "
#~ "key. Another warning is printed to "
#~ "the terminal and you are now at"
#~ " the command prompt of your new "
#~ "|CL| instance."
#~ msgstr ""
#~ msgid ""
#~ "Run the :command:`sudo swupd update` "
#~ "command to update the operating system"
#~ " as shown in figure 12:"
#~ msgstr ""
#~ msgid "In this example we updated from version 18940 to 19100."
#~ msgstr ""
#~ msgid ""
#~ "When you are finished using your "
#~ "AWS |CL| instance you need to stop"
#~ " it using the :guilabel:`Instances` "
#~ "dashboard to stop accruing charges. "
#~ "Complete the following steps from the"
#~ " :guilabel:`Instances` dashboard to stop "
#~ "your AWS |CL| instance from running."
#~ msgstr ""
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,37 +18,37 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/azure.rst:4
msgid "Run |CL-ATTR| using Microsoft Azure CLI 2.0"
#: ../../get-started/cloud-install/azure.rst:4
msgid "|CL-ATTR| on Microsoft Azure"
msgstr ""
#: ../../tutorials/azure.rst:6
#: ../../get-started/cloud-install/azure.rst:6
msgid ""
"|CL-ATTR| is available for you to use in the Microsoft* Azure* "
"marketplace and is offered with three different images, also known as a "
":abbr:`SKU (Stock Keeping Unit)`."
msgstr ""
#: ../../tutorials/azure.rst:10
#: ../../get-started/cloud-install/azure.rst:10
msgid ""
"|CL| Basic - This SKU consists of a bare-bones system which can be used "
"as a starting point for those wanting to explore and build out a system "
"with additional software bundles of their choosing."
msgstr ""
#: ../../tutorials/azure.rst:14
#: ../../get-started/cloud-install/azure.rst:14
msgid ""
"|CL| Containers - This SKU comes with the containers-basic software "
"bundle already installed."
msgstr ""
#: ../../tutorials/azure.rst:17
#: ../../get-started/cloud-install/azure.rst:17
msgid ""
"|CL| Machine-learning - This SKU comes pre-loaded with popular open "
"source tools for developing machine learning applications."
msgstr ""
#: ../../tutorials/azure.rst:20
#: ../../get-started/cloud-install/azure.rst:20
msgid ""
"You can access these images directly from your MS Azure dashboard through"
" the `Azure portal`_ or by using the MS Azure :abbr:`CLI (Command Line "
@@ -57,67 +57,67 @@ msgid ""
":abbr:`VM(Virtual Machine)` images."
msgstr ""
#: ../../tutorials/azure.rst:26
#: ../../get-started/cloud-install/azure.rst:26
msgid ""
"The Azure CLI offers the ability to create and manage resources in MS "
"Azure from the command line. In this tutorial you learn to:"
msgstr ""
#: ../../tutorials/azure.rst:29
#: ../../get-started/cloud-install/azure.rst:29
msgid "Install the latest MS Azure CLI on your |CL| machine."
msgstr ""
#: ../../tutorials/azure.rst:31
#: ../../get-started/cloud-install/azure.rst:31
msgid "Log into MS Azure using the CLI 2.0 interface."
msgstr ""
#: ../../tutorials/azure.rst:33
#: ../../get-started/cloud-install/azure.rst:33
msgid "Create a MS Azure resource group."
msgstr ""
#: ../../tutorials/azure.rst:35
#: ../../get-started/cloud-install/azure.rst:35
msgid "Locate the |CL| images."
msgstr ""
#: ../../tutorials/azure.rst:37
#: ../../get-started/cloud-install/azure.rst:37
msgid "Create and log into the |CL| virtual machine."
msgstr ""
#: ../../tutorials/azure.rst:39
#: ../../get-started/cloud-install/azure.rst:39
msgid "Stop and deallocate the |CL| VM and resources."
msgstr ""
#: ../../tutorials/azure.rst:41
#: ../../get-started/cloud-install/azure.rst:41
msgid ""
"To use the MS Azure CLI 2.0 on your |CL| system, your system must have "
"the following packages installed:"
msgstr ""
#: ../../tutorials/azure.rst:44
#: ../../get-started/cloud-install/azure.rst:44
msgid "Python 2.7 or later"
msgstr ""
#: ../../tutorials/azure.rst:46
#: ../../get-started/cloud-install/azure.rst:46
msgid "libffi"
msgstr ""
#: ../../tutorials/azure.rst:48
#: ../../get-started/cloud-install/azure.rst:48
msgid "OpenSSL 1.0.2"
msgstr ""
#: ../../tutorials/azure.rst:50
#: ../../get-started/cloud-install/azure.rst:50
msgid ""
"You can check to see what versions you have installed on your system by "
"running the individual commands as follows:"
msgstr ""
#: ../../tutorials/azure.rst:78
#: ../../get-started/cloud-install/azure.rst:78
msgid ""
"If you do not have these packages installed on your |CL| system, install "
"the sysadmin-basic software bundle using the :command:`swupd` command:"
msgstr ""
#: ../../tutorials/azure.rst:87
#: ../../get-started/cloud-install/azure.rst:87
msgid ""
"These instructions are for installing the MS Azure CLI 2.0 tools on a "
"|CL| system. If you are installing the CLI on another platform, follow "
@@ -125,17 +125,17 @@ msgid ""
"specific operating system."
msgstr ""
#: ../../tutorials/azure.rst:93
#: ../../get-started/cloud-install/azure.rst:93
msgid "Install MS Azure CLI 2.0 on |CL|"
msgstr ""
#: ../../tutorials/azure.rst:95
#: ../../get-started/cloud-install/azure.rst:95
msgid ""
"To install the MS Azure CLI 2.0 on |CL|, use the :command:`curl` command "
"as follows:"
msgstr ""
#: ../../tutorials/azure.rst:102
#: ../../get-started/cloud-install/azure.rst:102
msgid ""
"If you get an error message from :command:`curl` related to the -L "
"parameter or an error message is generated that includes the text "
@@ -143,90 +143,90 @@ msgid ""
"address:"
msgstr ""
#: ../../tutorials/azure.rst:110
#: ../../get-started/cloud-install/azure.rst:110
msgid ""
"The installation script begins and prompts you several times during "
"execution for information."
msgstr ""
#: ../../tutorials/azure.rst:115
#: ../../get-started/cloud-install/azure.rst:115
msgid ""
"The console output from the script displays your username instead of the "
"**[user]** variable shown on this tutorial."
msgstr ""
#: ../../tutorials/azure.rst:122
#: ../../get-started/cloud-install/azure.rst:122
msgid ""
"Press the :kbd:`Enter` key to accept the default or you can chose another"
" directory to install the MS Azure CLI 2.0 tools into."
msgstr ""
#: ../../tutorials/azure.rst:129
#: ../../get-started/cloud-install/azure.rst:129
msgid ""
"Press the :kbd:`Enter` key to accept the default or you can chose another"
" directory to install the :command:`az` executable in."
msgstr ""
#: ../../tutorials/azure.rst:132
#: ../../get-started/cloud-install/azure.rst:132
msgid ""
"The installation downloads and builds all required tools and when "
"complete prompts you with:"
msgstr ""
#: ../../tutorials/azure.rst:139
#: ../../get-started/cloud-install/azure.rst:139
msgid "Type :kbd:`Y` and press the :kbd:`Enter` key to allow this modification."
msgstr ""
#: ../../tutorials/azure.rst:145
#: ../../get-started/cloud-install/azure.rst:145
msgid ""
"Press the :kbd:`Enter` key to accept the default or enter the pathname to"
" your :file:`.bashrc` file. The installation completes with the final "
"output shown below:"
msgstr ""
#: ../../tutorials/azure.rst:160
#: ../../get-started/cloud-install/azure.rst:160
msgid ""
"The installation program finishes and you must restart your shell for the"
" changes to take effect. When the installation is successful, run the "
"following command to restart your shell."
msgstr ""
#: ../../tutorials/azure.rst:168
#: ../../get-started/cloud-install/azure.rst:168
msgid ""
"With the MS Azure CLI 2.0 executable successfully built and installed, "
"run the :command:`az` command."
msgstr ""
#: ../../tutorials/azure.rst:175
#: ../../get-started/cloud-install/azure.rst:175
msgid "The output from the :command:`az` command is shown below:"
msgstr ""
#: ../../tutorials/azure.rst:254
#: ../../get-started/cloud-install/azure.rst:254
msgid "Log into your Microsoft Azure account"
msgstr ""
#: ../../tutorials/azure.rst:256
#: ../../get-started/cloud-install/azure.rst:256
msgid ""
"With the :command:`az` command properly installed and functional, login "
"to your MS Azure account using the :command:`az login` command shown "
"below:"
msgstr ""
#: ../../tutorials/azure.rst:263
#: ../../get-started/cloud-install/azure.rst:263
msgid "The output from this command is:"
msgstr ""
#: ../../tutorials/azure.rst:269
#: ../../get-started/cloud-install/azure.rst:269
msgid ""
"Open your browser and enter the page `https://aka.ms/devicelogin` as "
"shown in figure 1:"
msgstr ""
#: ../../tutorials/azure.rst:276
#: ../../get-started/cloud-install/azure.rst:276
msgid "Figure 1: :guilabel:`Microsoft Device Login`"
msgstr ""
#: ../../tutorials/azure.rst:278
#: ../../get-started/cloud-install/azure.rst:278
msgid ""
"Enter the code `BQ9MG442B` to authenticate your device as shown in figure"
" 2. The code `BQ9MG442B` is a random authentication code generated for "
@@ -234,17 +234,17 @@ msgid ""
"using the :command:`az login` command."
msgstr ""
#: ../../tutorials/azure.rst:287
#: ../../get-started/cloud-install/azure.rst:287
msgid "Figure 2: :guilabel:`Microsoft Device Login - Azure CLI`"
msgstr ""
#: ../../tutorials/azure.rst:289
#: ../../get-started/cloud-install/azure.rst:289
msgid ""
"Once you enter the authentication code, the website changes to a screen "
"to enter your existing Microsoft Azure credentials."
msgstr ""
#: ../../tutorials/azure.rst:292
#: ../../get-started/cloud-install/azure.rst:292
msgid ""
"Log in with your existing MS Azure account credentials. Once complete, "
"the browser screen changes again as shown in figure 3. The screen shows "
@@ -252,28 +252,28 @@ msgid ""
"application on your device and you can close the window."
msgstr ""
#: ../../tutorials/azure.rst:301
#: ../../get-started/cloud-install/azure.rst:301
msgid "Figure 3: :guilabel:`Microsoft Azure Cross-platform CLI`"
msgstr ""
#: ../../tutorials/azure.rst:303
#: ../../get-started/cloud-install/azure.rst:303
msgid ""
"The MS Azure CLI 2.0 interface is now active using your existing MS Azure"
" account credentials."
msgstr ""
#: ../../tutorials/azure.rst:307
#: ../../get-started/cloud-install/azure.rst:307
msgid "Create a MS Azure resource group"
msgstr ""
#: ../../tutorials/azure.rst:309
#: ../../get-started/cloud-install/azure.rst:309
msgid ""
"To learn more about MS Azure resource groups, visit the `Azure Resource "
"Manager overview`_ for an overview and detailed description of resources "
"within MS Azure."
msgstr ""
#: ../../tutorials/azure.rst:313
#: ../../get-started/cloud-install/azure.rst:313
msgid ""
"To create our new resource group, run the :command:`az group create ...` "
"command shown below to create a resource group named `ClearResourceGroup`"
@@ -281,41 +281,41 @@ msgid ""
"`-l` parameter."
msgstr ""
#: ../../tutorials/azure.rst:322
#: ../../get-started/cloud-install/azure.rst:322
msgid ""
"When the command has completed, the output from this command is similar "
"to the following:"
msgstr ""
#: ../../tutorials/azure.rst:339
#: ../../get-started/cloud-install/azure.rst:339
msgid "Create and log into the |CL| virtual machine"
msgstr ""
#: ../../tutorials/azure.rst:341
#: ../../get-started/cloud-install/azure.rst:341
msgid "For this tutorial, we are using the |CL| Basic SKU for our VM."
msgstr ""
#: ../../tutorials/azure.rst:343
#: ../../get-started/cloud-install/azure.rst:343
msgid ""
"To locate the available |CL| Basic VM SKU images in the MS Azure "
"marketplace, run the :command:`az vm image ...` command:"
msgstr ""
#: ../../tutorials/azure.rst:350
#: ../../get-started/cloud-install/azure.rst:350
msgid ""
"This command may take some time to finish. The output lists all available"
" |CL| Basic images available in the Microsoft Azure marketplace as shown "
"below:"
msgstr ""
#: ../../tutorials/azure.rst:370
#: ../../get-started/cloud-install/azure.rst:370
msgid ""
"The output list shows current offerings. New versions are added to the MS"
" Azure marketplace all the time. To reference the latest version of an "
"image, you can use the version label `latest` when specifying an image."
msgstr ""
#: ../../tutorials/azure.rst:374
#: ../../get-started/cloud-install/azure.rst:374
msgid ""
"The information shown in the `Urn` column lists the "
"`Publisher:Offer:Sku:Version` for each image available and this is the "
@@ -325,64 +325,64 @@ msgid ""
"referencing a specific version."
msgstr ""
#: ../../tutorials/azure.rst:381
#: ../../get-started/cloud-install/azure.rst:381
msgid ""
"Create the new |CL| Basic VM. Run the :command:`az vm create ...` command"
" using the URN `:clear-linux-project:clear-linux-os:basic:latest` that we"
" copied to the clipboard on the previous step."
msgstr ""
#: ../../tutorials/azure.rst:391
#: ../../get-started/cloud-install/azure.rst:391
msgid ""
"If you have already defined your public/private SSH key pair and they are"
" stored in your :file:`$HOME/.ssh` directory, you do not need to include "
"the *--generate-ssh-keys* option."
msgstr ""
#: ../../tutorials/azure.rst:395
#: ../../get-started/cloud-install/azure.rst:395
msgid ""
"Your output from this command will look similar to this output, where "
"[user] is your user name:"
msgstr ""
#: ../../tutorials/azure.rst:416
#: ../../get-started/cloud-install/azure.rst:416
msgid "Take note of the public IP address from the output."
msgstr ""
#: ../../tutorials/azure.rst:418
#: ../../get-started/cloud-install/azure.rst:418
msgid ""
"Login into the new |CL| Basic VM, run the :command:`ssh` command with the"
" public IP address obtained from the previous step as shown:"
msgstr ""
#: ../../tutorials/azure.rst:425
#: ../../get-started/cloud-install/azure.rst:425
msgid ""
"You may see the following message about the authenticity of the host. If "
"this appears, type `yes` to proceed connecting to your new |CL| VM."
msgstr ""
#: ../../tutorials/azure.rst:437
#: ../../get-started/cloud-install/azure.rst:437
msgid ""
"You are now logged into your new |CL| VM as [user], where [user] is your "
"user name. To check which software bundles are included with this VM "
"image, run the :command:`sudo swupd bundle-list` command inside the VM:"
msgstr ""
#: ../../tutorials/azure.rst:445
#: ../../get-started/cloud-install/azure.rst:445
msgid "The output shown should be similar to:"
msgstr ""
#: ../../tutorials/azure.rst:467
#: ../../get-started/cloud-install/azure.rst:467
msgid ""
"When you are finished using your new |CL| VM, type :command:`exit` to "
"close the :command:`SSH` terminal and logout."
msgstr ""
#: ../../tutorials/azure.rst:471
#: ../../get-started/cloud-install/azure.rst:471
msgid "Stop and deallocate the |CL| VM and resources"
msgstr ""
#: ../../tutorials/azure.rst:473
#: ../../get-started/cloud-install/azure.rst:473
msgid ""
"When you finish using your new |CL| instance, you must stop the VM and "
"deallocate the resources in your resource group. If you only stop a VM, "
@@ -395,51 +395,54 @@ msgid ""
"deallocate the resources as well."
msgstr ""
#: ../../tutorials/azure.rst:482
#: ../../get-started/cloud-install/azure.rst:482
msgid ""
"At the command prompt, enter the :command:`az vm stop...` command as "
"follows:"
msgstr ""
#: ../../tutorials/azure.rst:489
#: ../../get-started/cloud-install/azure.rst:489
msgid "This will stop the VM and then output text similar to:"
msgstr ""
#: ../../tutorials/azure.rst:501
#: ../../get-started/cloud-install/azure.rst:501
msgid ""
"Once the VM stops, deallocate the VM resources to stop incurring charges "
"for the |CL| instance. Enter the following command:"
msgstr ""
#: ../../tutorials/azure.rst:508
#: ../../get-started/cloud-install/azure.rst:508
msgid "**Congratulations!**"
msgstr ""
#: ../../tutorials/azure.rst:510
#: ../../get-started/cloud-install/azure.rst:510
msgid ""
"You are up and running with |CL| on MS Azure using the Azure CLI 2.0 "
"command line tools."
msgstr ""
#: ../../tutorials/azure.rst:514
#: ../../get-started/cloud-install/azure.rst:514
msgid "Next steps"
msgstr ""
#: ../../tutorials/azure.rst:516
#: ../../get-started/cloud-install/azure.rst:516
msgid ""
"To see use cases you can fulfill with your |CL| instance, visit our "
":ref:`tutorials <tutorials>` section."
msgstr ""
#: ../../tutorials/azure.rst:519
#: ../../get-started/cloud-install/azure.rst:519
msgid ""
"For additional information visit the |CL| `Azure Partner Mini Case "
"Study`_ and the `Azure Partner Datasheet`_."
msgstr ""
#: ../../tutorials/azure.rst:522
#: ../../get-started/cloud-install/azure.rst:522
msgid ""
"To learn more about the MS Azure CLI 2.0 tool and options that are "
"available, visit the `MS Azure documentation and tutorials`_ website."
msgstr ""
#~ msgid "Run |CL-ATTR| using Microsoft Azure CLI 2.0"
#~ msgstr ""
@@ -5,335 +5,359 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-17 11:17-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../get-started/virtual-machine-install/gce.rst:4
msgid "Launch |CL-ATTR| Compute Engine on Google Cloud Platform\\*"
msgstr "在 Google Cloud Platform\\* 上启动 |CL-ATTR| Compute Engine"
#: ../../get-started/cloud-install/gce.rst:4
msgid "|CL-ATTR| on Google Cloud Platform\\*"
msgstr ""
#: ../../get-started/virtual-machine-install/gce.rst:6
#: ../../get-started/cloud-install/gce.rst:6
msgid ""
"This page explains the steps to create a virtual machine instance of |CL-"
"ATTR| on `Google Cloud Platform`_ (:abbr:`GCP (Google Cloud Platform)`)."
msgstr "本页说明在 `Google Cloud Platform`_ (:abbr:`GCP (Google Cloud Platform)`) 上创建 |CL-ATTR| 虚拟机实例的步骤。"
msgstr ""
"本页说明在 `Google Cloud Platform`_ (:abbr:`GCP (Google Cloud Platform)`) 上创建 "
"|CL-ATTR| 虚拟机实例的步骤。"
#: ../../get-started/virtual-machine-install/gce.rst:14
#: ../../get-started/cloud-install/gce.rst:14
msgid "Prerequisites"
msgstr "必备条件"
#: ../../get-started/virtual-machine-install/gce.rst:16
#: ../../get-started/cloud-install/gce.rst:16
msgid "Set up a Google account and a GCP billing account."
msgstr "创建 Google 帐户和 GCP 计费帐户。"
#: ../../get-started/virtual-machine-install/gce.rst:18
#: ../../get-started/cloud-install/gce.rst:18
msgid ""
"Generate and install a user SSH key in the Linux PCs that will connect to"
" the VMs in GCP."
msgstr "在 Linux PC 中生成和安装用户 SSH 密钥。该 PC 将连接至 GCP 中的虚拟机。"
#: ../../get-started/virtual-machine-install/gce.rst:22
#: ../../get-started/cloud-install/gce.rst:22
msgid "Setup |CL| VM on GCP"
msgstr "在 GCP 上安装 |CL| 虚拟机"
#: ../../get-started/virtual-machine-install/gce.rst:24
#: ../../get-started/cloud-install/gce.rst:24
msgid ""
"Sign in to your Google\\* account on the `Google Cloud Console "
"<https://console.cloud.google.com/>`_:"
msgstr "在 `Google Cloud Console <https://console.cloud.google.com/>`_ 上登录 Google\\* 帐户。"
msgstr ""
"在 `Google Cloud Console <https://console.cloud.google.com/>`_ 上登录 "
"Google\\* 帐户。"
#: ../../get-started/virtual-machine-install/gce.rst:31
#: ../../get-started/cloud-install/gce.rst:31
msgid "Figure 1: Google sign in screen"
msgstr "图 1Google 登录屏幕"
#: ../../get-started/virtual-machine-install/gce.rst:33
#: ../../get-started/cloud-install/gce.rst:33
msgid ""
"Google Cloud Platform uses **Projects** to manage resources. Select or "
"create a new project for hosting the |CL| VM."
msgstr "Google Cloud Platform 使用 **项目** 管理资源。选择或创建新项目来托管 |CL| 虚拟机。"
#: ../../get-started/virtual-machine-install/gce.rst:38
#: ../../get-started/cloud-install/gce.rst:38
msgid ""
"Refer to the `Quickstart Using a Linux VM "
"<https://cloud.google.com/compute/docs/quickstart-linux>`_ guide to learn"
" about the process of creating VM instances on GCP."
msgstr "请参阅 `Quickstart Using a Linux VM <https://cloud.google.com/compute/docs/quickstart-linux>`_ 指南,了解在 GCP 上创建虚拟机实例的过程。"
msgstr ""
"请参阅 `Quickstart Using a Linux VM <https://cloud.google.com/compute/docs"
"/quickstart-linux>`_ 指南,了解在 GCP 上创建虚拟机实例的过程。"
#: ../../get-started/virtual-machine-install/gce.rst:42
#: ../../get-started/cloud-install/gce.rst:42
msgid ""
"Navigate to the latest |CL| `release folder "
"<https://download.clearlinux.org/releases/current/clear/>`_ to view the "
"currently released :abbr:`GCE (Google Compute Engine\\*)` image, and "
"download the :file:`clear-<release number>-gce.tar.gz` image archive."
msgstr "导航至最新的 |CL| `release folder <https://download.clearlinux.org/releases/current/clear/>`_,查看当前发布的 :abbr:`GCE (Google Compute Engine\\*)` 映像,下载 :file:`clear-<release number>-gce.tar.gz` 映像档案文件。"
msgstr ""
"导航至最新的 |CL| `release folder "
"<https://download.clearlinux.org/releases/current/clear/>`_,查看当前发布的 "
":abbr:`GCE (Google Compute Engine\\*)` 映像,下载 :file:`clear-<release "
"number>-gce.tar.gz` 映像档案文件。"
#: ../../get-started/virtual-machine-install/gce.rst:48
#: ../../get-started/cloud-install/gce.rst:48
msgid ""
"You don't need to uncompress the image archive, the intact file will be "
"uploaded to the Google Cloud Storage later."
msgstr "您无需解压缩映像档案文件,完整文件稍后将上传至 Google Cloud Storage。"
#: ../../get-started/virtual-machine-install/gce.rst:51
#: ../../get-started/cloud-install/gce.rst:51
msgid ""
"Create a *Storage Bucket* for hosting the |CL| image source archive "
"downloaded in the previous step:"
msgstr "创建 *存储 Bucket* 以托管上一步下载的 |CL| 映像源档案文件:"
#: ../../get-started/virtual-machine-install/gce.rst:54
#: ../../get-started/virtual-machine-install/gce.rst:112
#: ../../get-started/virtual-machine-install/gce.rst:158
#: ../../get-started/cloud-install/gce.rst:54
#: ../../get-started/cloud-install/gce.rst:113
#: ../../get-started/cloud-install/gce.rst:159
msgid "Click the :guilabel:`Navigation menu` icon on the upper left screen menu."
msgstr "点击左上部屏幕菜单中的 :guilabel:`Navigation menu` 图标。"
#: ../../get-started/virtual-machine-install/gce.rst:56
#: ../../get-started/cloud-install/gce.rst:56
msgid ""
"Select the :menuselection:`Storage` item from the sidebar on the left. "
"You will be sent to the Storage Browser tool or the Cloud Storage "
"overview page."
msgstr "从左侧边栏上选择 :menuselection:`存储` 项。此时将您转到 Storage Browser 工具或 Cloud Storage 概览页。"
msgstr ""
"从左侧边栏上选择 :menuselection:`存储` 项。此时将您转到 Storage Browser 工具或 Cloud Storage "
"概览页。"
#: ../../get-started/virtual-machine-install/gce.rst:63
#: ../../get-started/cloud-install/gce.rst:64
msgid "Figure 2: Browse Google Cloud Storage"
msgstr "图 2:浏览 Google Cloud Storage"
#: ../../get-started/virtual-machine-install/gce.rst:66
#: ../../get-started/cloud-install/gce.rst:67
msgid ""
"You may need to create a billing account and link to this project before "
"you create a bucket."
msgstr "创建 bucket 之前,最好需要创建一个计费帐户,将其链接至此项目。"
#: ../../get-started/virtual-machine-install/gce.rst:73
#: ../../get-started/cloud-install/gce.rst:74
msgid "Figure 3: Cloud Storage Browser tool"
msgstr "图 3Cloud Storage 浏览工具"
#: ../../get-started/virtual-machine-install/gce.rst:75
#: ../../get-started/cloud-install/gce.rst:76
msgid ""
"Click the :guilabel:`CREATE BUCKET` button to enter the bucket creation "
"tool. The bucket name must be unique because buckets in the Cloud Storage"
" share a single global namespace."
msgstr "点击 :guilabel:`CREATE BUCKET` 按钮,进入 bucket 创建工具界面。bucket 的名称必须是唯一的,因为 Cloud Storage 中的所有 bucket 共享一个全局命名空间。"
msgstr ""
"点击 :guilabel:`CREATE BUCKET` 按钮,进入 bucket 创建工具界面。bucket 的名称必须是唯一的,因为 "
"Cloud Storage 中的所有 bucket 共享一个全局命名空间。"
#: ../../get-started/virtual-machine-install/gce.rst:79
#: ../../get-started/cloud-install/gce.rst:80
msgid ""
"Leave the remaining options set to the defaults, and click the "
":guilabel:`Create` button at the bottom to create a *Bucket*."
msgstr "其余设置选项保留默认值,然后点击底部的 :guilabel:`Create` 按钮创建 *Bucket*。"
#: ../../get-started/virtual-machine-install/gce.rst:86
#: ../../get-started/cloud-install/gce.rst:87
msgid "Figure 4: Set bucket name"
msgstr "图 4:设置 bucket 名称"
#: ../../get-started/virtual-machine-install/gce.rst:88
#: ../../get-started/cloud-install/gce.rst:89
msgid ""
"Once the bucket is created, click the :guilabel:`Upload files` button on "
"the Bucket details page to upload the |CL| GCE image archive to the named"
" bucket:"
msgstr "创建 bucket 后,点击 Bucket 详细资料页上的 :guilabel:`Upload files` 按钮将 |CL| GCE 映像档案文件上传至指定的 bucket:"
msgstr ""
"创建 bucket 后,点击 Bucket 详细资料页上的 :guilabel:`Upload files` 按钮将 |CL| GCE "
"映像档案文件上传至指定的 bucket:"
#: ../../get-started/virtual-machine-install/gce.rst:96
#: ../../get-started/cloud-install/gce.rst:97
msgid "Figure 5: Cloud Storage bucket"
msgstr "图 5Cloud Storage bucket"
#: ../../get-started/virtual-machine-install/gce.rst:102
#: ../../get-started/cloud-install/gce.rst:103
msgid "Figure 6: Uploading the image source archive file"
msgstr "图 6:上传映像源档案文件"
#: ../../get-started/virtual-machine-install/gce.rst:108
#: ../../get-started/cloud-install/gce.rst:109
msgid "Figure 7: Importing complete"
msgstr "图 7:导入完成"
#: ../../get-started/virtual-machine-install/gce.rst:110
#: ../../get-started/cloud-install/gce.rst:111
msgid "Browse the Compute Engine Image library page:"
msgstr "浏览 Compute Engine 映像库页:"
#: ../../get-started/virtual-machine-install/gce.rst:114
#: ../../get-started/cloud-install/gce.rst:115
msgid ""
"Select the :menuselection:`Compute Engine --> Images` from the side bar "
"on the left."
msgstr "从左侧边栏选择 :menuselection:`Compute Engine --> 映像`。"
#: ../../get-started/virtual-machine-install/gce.rst:121
#: ../../get-started/cloud-install/gce.rst:122
msgid "Figure 8: Image library"
msgstr "图 8:映像库"
#: ../../get-started/virtual-machine-install/gce.rst:123
#: ../../get-started/cloud-install/gce.rst:124
msgid ""
"On the Compute Engine Image library page, click the :guilabel:`[+] CREATE"
" IMAGE` menu item to create a custom image:"
msgstr "在 Compute Engine 映像库页面,点击 :guilabel:`[+] CREATE IMAGE` 菜单项创建定制映像:"
#: ../../get-started/virtual-machine-install/gce.rst:130
#: ../../get-started/cloud-install/gce.rst:131
msgid "Figure 9: Create image"
msgstr "图 9:创建映像"
#: ../../get-started/virtual-machine-install/gce.rst:132
#: ../../get-started/cloud-install/gce.rst:133
msgid ""
"In the VM image creation page, change the image source type to *Cloud "
"Storage file*."
msgstr "在虚拟机映像创建页上,将映像源类型更改为 *Cloud Storage 文件*。"
#: ../../get-started/virtual-machine-install/gce.rst:135
#: ../../get-started/cloud-install/gce.rst:136
msgid "Under :guilabel:`Source`, select :guilabel:`Browse`."
msgstr "在 :guilabel:`Source` 中,选择 :guilabel:`Browse`。"
#: ../../get-started/virtual-machine-install/gce.rst:137
#: ../../get-started/cloud-install/gce.rst:138
msgid ""
"Locate the :file:`clear-<release number>-gce.tar.gz` file, and click "
":guilabel:`Select`."
msgstr "找到 :file:`clear-<release number>-gce.tar.gz` 文件,然后点击 :guilabel:`Select`。"
#: ../../get-started/virtual-machine-install/gce.rst:144
#: ../../get-started/cloud-install/gce.rst:145
msgid "Figure 10: Create image using imported object"
msgstr "图 10:利用导入的对象创建映像"
#: ../../get-started/virtual-machine-install/gce.rst:146
#: ../../get-started/cloud-install/gce.rst:147
msgid ""
"Accept all default options, and click the :guilabel:`Create` button at "
"the bottom to import the Clear Linux GCE image to the image library."
msgstr "接受所有默认选项,然后点击底部的 :guilabel:`Create` 按钮,将 Clear Linux GCE 映像导入映像库。"
#: ../../get-started/virtual-machine-install/gce.rst:153
#: ../../get-started/cloud-install/gce.rst:154
msgid "Figure 11: Image is created"
msgstr "图 11:映像已创建"
#: ../../get-started/virtual-machine-install/gce.rst:155
#: ../../get-started/cloud-install/gce.rst:156
msgid ""
"After the |CL| image is imported, you can launch a VM instance running "
"|CL|:"
msgstr "|CL| 映像导入后,可以启动一个运行 |CL| 的虚拟机实例:"
#: ../../get-started/virtual-machine-install/gce.rst:160
#: ../../get-started/cloud-install/gce.rst:161
msgid ""
"Select :menuselection:`Compute Engine --> VM Instances` from the side bar"
" on the left."
msgstr "从左侧边栏选择 :menuselection:`Compute Engine --> VM instances`。"
#: ../../get-started/virtual-machine-install/gce.rst:167
#: ../../get-started/cloud-install/gce.rst:168
msgid "Figure 12: VM instances catalog"
msgstr "图 12:虚拟机实例目录"
#: ../../get-started/virtual-machine-install/gce.rst:169
#: ../../get-started/cloud-install/gce.rst:170
msgid ""
"If no VM instance was created in this project, you will be prompted to "
"create one."
msgstr "如果此项目中没有创建虚拟机实例,系统会提示您创建一个实例。"
#: ../../get-started/virtual-machine-install/gce.rst:172
#: ../../get-started/cloud-install/gce.rst:173
msgid ""
"Alternatively, click the :guilabel:`CREATE INSTANCE` button on the VM "
"instances page to create a VM instance."
msgstr "另外,也可以点击虚拟机实例页上的 :guilabel:`CREATE INSTANCE` 按钮创建虚拟机实例。"
#: ../../get-started/virtual-machine-install/gce.rst:179
#: ../../get-started/cloud-install/gce.rst:180
msgid "Figure 13: VM creation"
msgstr "图 13:创建虚拟机"
#: ../../get-started/virtual-machine-install/gce.rst:185
#: ../../get-started/cloud-install/gce.rst:186
msgid "Figure 14: VM instances list"
msgstr "图 14:虚拟机实例列表"
#: ../../get-started/virtual-machine-install/gce.rst:187
#: ../../get-started/cloud-install/gce.rst:188
msgid ""
"Under :guilabel:`Region`, choose a region based on the `Best practices "
"for Compute Engine regions selection`_."
msgstr "在 :guilabel:`Region` 中,根据 `Best practices for Compute Engine regions selection`_ 选择一个区域。"
msgstr ""
"在 :guilabel:`Region` 中,根据 `Best practices for Compute Engine regions "
"selection`_ 选择一个区域。"
#: ../../get-started/virtual-machine-install/gce.rst:190
#: ../../get-started/cloud-install/gce.rst:191
msgid "Under :guilabel:`Boot disk`, click the :guilabel:`Change` button."
msgstr "在 :guilabel:`Boot disk` 中,点击 :guilabel:`Change` 按钮。"
#: ../../get-started/virtual-machine-install/gce.rst:196
#: ../../get-started/cloud-install/gce.rst:197
msgid "Figure 15: Use custom image"
msgstr "图 15:使用定制映像"
#: ../../get-started/virtual-machine-install/gce.rst:198
#: ../../get-started/cloud-install/gce.rst:199
msgid ""
"Select the :menuselection:`Custom images` tab for using Clear Linux OS "
"GCE image."
msgstr "选择 :menuselection:`定制映像` 标签,以使用 Clear Linux OS GCE 映像。"
#: ../../get-started/virtual-machine-install/gce.rst:204
#: ../../get-started/cloud-install/gce.rst:205
msgid "Figure 16: Select Clear Linux boot disk to create a VM instance"
msgstr "图 16:选择 Clear Linux 引导磁盘创建虚拟机实例"
#: ../../get-started/virtual-machine-install/gce.rst:206
#: ../../get-started/cloud-install/gce.rst:207
msgid ""
"Scroll down to the bottom of the VM instance creation page, expand the "
":guilabel:`Management, security, disks, networking, sole tenancy` group."
msgstr "向下滚动至虚拟机实例创建页的底部,展开 :guilabel:`Management, security, disks, networking, sole tenancy` 群组。"
msgstr ""
"向下滚动至虚拟机实例创建页的底部,展开 :guilabel:`Management, security, disks, networking, "
"sole tenancy` 群组。"
#: ../../get-started/virtual-machine-install/gce.rst:214
#: ../../get-started/cloud-install/gce.rst:215
msgid "Figure 17: Set up SSH keys"
msgstr "图 17:设置 SSH 密钥"
#: ../../get-started/virtual-machine-install/gce.rst:217
#: ../../get-started/cloud-install/gce.rst:218
msgid ""
"|CL| does not allow SSH login with a root account by default. As a "
"result, you must configure the VM instance with your SSH public key, so "
"that you are able to access it remotely."
msgstr "|CL| 默认情况下不允许使用 root 帐户进行 SSH 登录。因此,您必须使用 SSH 公共密钥配置虚拟机实例,以便能够远程访问。"
#: ../../get-started/virtual-machine-install/gce.rst:221
#: ../../get-started/cloud-install/gce.rst:222
msgid "Refer to :ref:`security` for more details."
msgstr "请参考 :ref:`security` 了解详情。"
#: ../../get-started/virtual-machine-install/gce.rst:223
#: ../../get-started/cloud-install/gce.rst:224
msgid ""
"Click the :menuselection:`Security` tab, copy and paste your SSH public "
"key:"
msgstr "点击 :menuselection:`安全性` 标签,复制并粘贴 SSH 公共密钥:"
#: ../../get-started/virtual-machine-install/gce.rst:229
#: ../../get-started/cloud-install/gce.rst:230
msgid "Figure 18: Set SSH key for remote login"
msgstr "图 18:设置 SSH 密钥进行远程登录"
#: ../../get-started/virtual-machine-install/gce.rst:233
#: ../../get-started/cloud-install/gce.rst:234
msgid ""
"The username is assigned from characters preceding ``@`` in the email "
"address, included in the SSH key. The dot symbol \".\" is not allowed, "
"because it is an invalid character while creating user accounts in |CL|."
msgstr "分配的用户名来自电子邮件地址 ``@`` 前面的字符,包含在 SSH 密钥中。不允许使用符号 \".\",因为在 |CL| 中创建用户帐户时它是无效字符。"
msgstr ""
"分配的用户名来自电子邮件地址 ``@`` 前面的字符,包含在 SSH 密钥中。不允许使用符号 \".\",因为在 |CL| "
"中创建用户帐户时它是无效字符。"
#: ../../get-started/virtual-machine-install/gce.rst:238
#: ../../get-started/cloud-install/gce.rst:239
msgid "Click the :guilabel:`Create` button to create the |CL| VM."
msgstr "点击 :guilabel:`Create` 按钮创建 |CL| 虚拟机。"
#: ../../get-started/virtual-machine-install/gce.rst:240
#: ../../get-started/cloud-install/gce.rst:241
msgid "The Clear Linux VM instance is created and assigned a public IP address:"
msgstr "Clear Linux 虚拟机实例已创建并分配了一个公共 IP 地址:"
#: ../../get-started/virtual-machine-install/gce.rst:246
#: ../../get-started/cloud-install/gce.rst:247
msgid "Figure 19: Clear Linux VM instance is created and started"
msgstr "图 19Clear Linux 虚拟机实例已创建并启动"
#: ../../get-started/virtual-machine-install/gce.rst:248
#: ../../get-started/cloud-install/gce.rst:249
msgid ""
"You can now SSH login to the VM using the IP address obtained in the "
"previous step, and the username associated with the SSH public key:"
msgstr "利用上一步获得的 IP 地址以及与 SSH 公共密钥相关联的用户名,您现在可以通过 SSH 登录虚拟机:"
#: ../../get-started/virtual-machine-install/gce.rst:255
#: ../../get-started/cloud-install/gce.rst:256
msgid "Figure 20: SSH login to Clear Linux VM"
msgstr "图 20SSH 登录 Clear Linux 虚拟机"
#: ../../get-started/virtual-machine-install/gce.rst:258
#: ../../get-started/cloud-install/gce.rst:259
msgid "Related topics"
msgstr "相关主题"
#: ../../get-started/virtual-machine-install/gce.rst:260
#: ../../get-started/cloud-install/gce.rst:261
msgid ":ref:`azure`"
msgstr ":ref:`azure`"
#: ../../get-started/virtual-machine-install/gce.rst:261
#: ../../get-started/cloud-install/gce.rst:262
msgid ":ref:`aws-web`"
msgstr ":ref:`aws-web`"
@@ -445,4 +469,6 @@ msgstr ":ref:`aws-web`"
#~ "references:"
#~ msgstr ""
#~ msgid "Launch |CL-ATTR| Compute Engine on Google Cloud Platform\\*"
#~ msgstr "在 Google Cloud Platform\\* 上启动 |CL-ATTR| Compute Engine"
+22 -17
View File
@@ -5,65 +5,71 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-17 11:17-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../get-started/get-started.rst:4
#: ../../get-started/index.rst:4
msgid "Get started"
msgstr "开始使用"
#: ../../get-started/get-started.rst:6
#: ../../get-started/index.rst:6
msgid ""
"The Get Started section guides you through the requirements and "
"installation of |CL-ATTR|. Follow these step-by-step intructions to get "
"started with |CL|, fast."
msgstr "“开始使用”一节引导用户了解 |CL-ATTR| 的要求并完成安装。逐步按照说明操作,快速开始使用 |CL|。"
#: ../../get-started/get-started.rst:10
#: ../../get-started/index.rst:10
msgid "Pre-install"
msgstr "安装前"
#: ../../get-started/get-started.rst:12
#: ../../get-started/index.rst:12
msgid "There are a couple of things to take care of before you install."
msgstr "安装前有一些需要注意的事项。"
#: ../../get-started/get-started.rst:14
#: ../../get-started/index.rst:14
msgid ":ref:`system-requirements`"
msgstr ":ref:`system-requirements`"
#: ../../get-started/get-started.rst:15
#: ../../get-started/index.rst:15
msgid ":ref:`compatibility-check`"
msgstr ":ref:`compatibility-check`"
#: ../../get-started/get-started.rst:16
#: ../../get-started/index.rst:16
msgid ":ref:`bootable-usb`"
msgstr ":ref:`bootable-usb`"
#: ../../get-started/get-started.rst:18
#: ../../get-started/index.rst:18
msgid "When installing |CL-ATTR| in a VM, consider which kernel to use."
msgstr "在虚拟机上安装 |CL-ATTR| 时,考虑使用哪种内核。"
#: ../../get-started/get-started.rst:20
#: ../../get-started/index.rst:20
msgid ":ref:`Compatible VM kernels <vm-kernels>`"
msgstr ":ref:`Compatible VM kernels <vm-kernels>`"
#: ../../get-started/get-started.rst:30
#: ../../get-started/index.rst:30
msgid "Install"
msgstr "安装"
#: ../../get-started/get-started.rst:42
#: ../../get-started/index.rst:42
msgid "Install in a virtual machine"
msgstr "在虚拟机上安装"
#: ../../get-started/index.rst:52
msgid "Deploy to the cloud"
msgstr ""
#~ msgid ""
#~ "The Get Started section will get "
#~ "you up and running fast with "
@@ -73,4 +79,3 @@ msgstr "在虚拟机上安装"
#~ " or to a virtual machine."
#~ msgstr ""
@@ -5,21 +5,23 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-17 11:17-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../get-started/virtual-machine-install/hyper-v.rst:4
msgid "Use Hyper-V\\*"
msgstr "使用 Hyper-V\\*"
msgid "|CL-ATTR| on Microsoft Hyper-V\\*"
msgstr ""
#: ../../get-started/virtual-machine-install/hyper-v.rst:6
msgid ""
@@ -39,7 +41,9 @@ msgstr "启用 `Intel® Virtualization Technology`_ (Intel® VT)"
msgid ""
"Enable `Intel® Virtualization Technology for Directed I/O`_ (Intel® VT-d)"
" in your BIOS/UEFI firmware configuration."
msgstr "在 BIOS/UEFI 固件配置中启用 `Intel® Virtualization Technology for Directed I/O`_ (Intel® VT-d)。"
msgstr ""
"在 BIOS/UEFI 固件配置中启用 `Intel® Virtualization Technology for Directed I/O`_ "
"(Intel® VT-d)。"
#: ../../get-started/virtual-machine-install/hyper-v.rst:22
msgid "Enable Hyper-V"
@@ -61,7 +65,9 @@ msgid ""
"create a virtual network in the **Hyper-V Manager**. Refer to the "
"`Create a virtual network`_ documentation to create and configure a "
"virtual network."
msgstr "在 Windows 系统上启用 *Hyper-V*后,需要在 **Hyper-V Manager** 中创建虚拟网络。请参阅 `Create a virtual network`_ 文档以创建和配置虚拟网络。"
msgstr ""
"在 Windows 系统上启用 *Hyper-V*后,需要在 **Hyper-V Manager** 中创建虚拟网络。请参阅 `Create a "
"virtual network`_ 文档以创建和配置虚拟网络。"
#: ../../get-started/virtual-machine-install/hyper-v.rst:36
msgid "Create a virtual machine"
@@ -72,7 +78,9 @@ msgid ""
"Download and decompress the latest hyperv disk image :file:`clear-XXXXX-"
"hyperv.img.gz`, where XXXXX is the latest available version of |CL| from "
"our `Downloads`_ page."
msgstr "下载和解压缩最新的 hyperv 磁盘映像 :file:`clear-XXXXX-hyperv.img.gz`,其中 XXXXX 是 `Downloads`_ 页上的最新可用 |CL| 版本。"
msgstr ""
"下载和解压缩最新的 hyperv 磁盘映像 :file:`clear-XXXXX-hyperv.img.gz`,其中 XXXXX 是 "
"`Downloads`_ 页上的最新可用 |CL| 版本。"
#: ../../get-started/virtual-machine-install/hyper-v.rst:42
msgid "Create a virtual machine using the **Hyper-V Manager**:"
@@ -155,4 +163,6 @@ msgstr "运行 |CL| 的虚拟机已准备就绪!"
#~ " our `downloads`_ section."
#~ msgstr ""
#~ msgid "Use Hyper-V\\*"
#~ msgstr "使用 Hyper-V\\*"
@@ -5,21 +5,23 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-17 11:17-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../get-started/virtual-machine-install/kvm.rst:4
msgid "Run |CL-ATTR| as a KVM guest OS"
msgstr "运行 |CL-ATTR|,用作 KVM 来宾操作系统"
msgid "|CL-ATTR| on KVM"
msgstr ""
#: ../../get-started/virtual-machine-install/kvm.rst:6
msgid ""
@@ -36,7 +38,9 @@ msgid ""
"Enable the `Intel® Virtualization Technology`_ (Intel® VT) and the "
"`Intel® Virtualization Technology for Directed I/O`_ (Intel® VT-d) in the"
" host machines BIOS."
msgstr "在主机 BIOS 中启用 `Intel® Virtualization Technology`_ (Intel® VT) 和 `Intel® Virtualization Technology for Directed I/O`_ (Intel® VT-d)。"
msgstr ""
"在主机 BIOS 中启用 `Intel® Virtualization Technology`_ (Intel® VT) 和 `Intel® "
"Virtualization Technology for Directed I/O`_ (Intel® VT-d)。"
#: ../../get-started/virtual-machine-install/kvm.rst:20
msgid "Log in and open a terminal emulator."
@@ -74,7 +78,9 @@ msgid ""
"Download the latest pre-built |CL| KVM image file from the `image "
"<https://cdn.download.clearlinux.org/image/>`_ directory. Look for "
"``clear-<version>-kvm.img.xz``. You can also use this command:"
msgstr "从 `image <https://cdn.download.clearlinux.org/image/>`_ 目录下载最新的预构建 |CL| KVM 映像。查找 ``clear-<version>-kvm.img.xz``。您还可以使用此命令:"
msgstr ""
"从 `image <https://cdn.download.clearlinux.org/image/>`_ 目录下载最新的预构建 |CL| "
"KVM 映像。查找 ``clear-<version>-kvm.img.xz``。您还可以使用此命令:"
#: ../../get-started/virtual-machine-install/kvm.rst:59
msgid "Uncompress the downloaded image:"
@@ -94,7 +100,11 @@ msgid ""
"example, the |CL| OVMF files work for Ubuntu 18.04 LTS, but not for "
"Ubuntu 19.04 LTS. Installing and using the OVMF files for Ubuntu 19.04 "
"LTS resolved the `ASSERT` issue."
msgstr "|CL| 的默认 OVMF 文件可能并不适用于部分操作系统版本。开启虚拟机时,可能会在 `debug.log` 文件中发现 `ASSERT`。如果出现此情况,则改用因操作系统而异的 OVMF 文件。例如,|CL| OVMF 文件适用于 Ubuntu 18.04 LTS,但不适用于 Ubuntu 19.04 LTS。安装和使用适用于 Ubuntu 19.04 LTS 的 OVMF 文件,解决了 `ASSERT` 问题。"
msgstr ""
"|CL| 的默认 OVMF 文件可能并不适用于部分操作系统版本。开启虚拟机时,可能会在 `debug.log` 文件中发现 "
"`ASSERT`。如果出现此情况,则改用因操作系统而异的 OVMF 文件。例如,|CL| OVMF 文件适用于 Ubuntu 18.04 "
"LTS,但不适用于 Ubuntu 19.04 LTS。安装和使用适用于 Ubuntu 19.04 LTS 的 OVMF 文件,解决了 "
"`ASSERT` 问题。"
#: ../../get-started/virtual-machine-install/kvm.rst:82
msgid ""
@@ -102,7 +112,9 @@ msgid ""
"<https://cdn.download.clearlinux.org/image/>`_ directory. This script "
"will launch the |CL| VM and provide console interaction within the same "
"terminal emulator window."
msgstr "从 `image <https://cdn.download.clearlinux.org/image/>`_ 目录下载 `start_qemu.sh`_ 脚本。此脚本将启动 |CL| 虚拟机,并在同一个终端模拟器窗口中提供控制台交互操作。"
msgstr ""
"从 `image <https://cdn.download.clearlinux.org/image/>`_ 目录下载 "
"`start_qemu.sh`_ 脚本。此脚本将启动 |CL| 虚拟机,并在同一个终端模拟器窗口中提供控制台交互操作。"
#: ../../get-started/virtual-machine-install/kvm.rst:91
msgid "Make the script executable:"
@@ -174,7 +186,9 @@ msgid ""
"Modify the :file:`start_qemu.sh` script to increase memory (`-m`), add "
"graphics driver (`-vga`), and add Spice (`-spice`, `-usb`, and `-device`)"
" support."
msgstr "修改 :file:`start_qemu.sh` 脚本,增加内存 (`-m`),添加显卡驱动程序 (`-vga`) 和 Spice`-spice`、`-usb` 和 `-device`)支持。"
msgstr ""
"修改 :file:`start_qemu.sh` 脚本,增加内存 (`-m`),添加显卡驱动程序 (`-vga`) 和 "
"Spice`-spice`、`-usb` 和 `-device`)支持。"
#: ../../get-started/virtual-machine-install/kvm.rst:198
msgid ""
@@ -183,7 +197,9 @@ msgid ""
"properly and you end up in the the UEFI shell. The easiest way to avoid "
"this is to delete the OVMF files and restore the originals before "
"relaunching the VM."
msgstr "由于上一步在 :file:`start_qemu.sh` 脚本中进行了更改,使用同一 OVMF 文件会导致虚拟机不能正常引导,最后进入 UEFI shell 界面。避免这种情况的最简单方法是删除 OVMF 文件,在重启虚拟机前恢复原始文件。"
msgstr ""
"由于上一步在 :file:`start_qemu.sh` 脚本中进行了更改,使用同一 OVMF 文件会导致虚拟机不能正常引导,最后进入 UEFI "
"shell 界面。避免这种情况的最简单方法是删除 OVMF 文件,在重启虚拟机前恢复原始文件。"
#: ../../get-started/virtual-machine-install/kvm.rst:203
msgid "Increase the size of the VM by 10GB to accommodate the GDM installation:"
@@ -226,7 +242,9 @@ msgid ""
"The default aspect ratio of the GDM GUI for the |CL| VM is 4:3. To change"
" it, use GDM's `Devices > Displays` setting tool (located at the top-"
"right corner)."
msgstr "GDM GUI 针对 |CL| 虚拟机的默认画面比例为 4:3。要改变该比例,请使用 GDM 的 `Devices > Displays` 设置工具(右上角)。"
msgstr ""
"GDM GUI 针对 |CL| 虚拟机的默认画面比例为 4:3。要改变该比例,请使用 GDM 的 `Devices > Displays` "
"设置工具(右上角)。"
#~ msgid ""
#~ "This guide explains how to run "
@@ -258,4 +276,6 @@ msgstr "GDM GUI 针对 |CL| 虚拟机的默认画面比例为 4:3。要改变该
#~ "the VM."
#~ msgstr ""
#~ msgid "Run |CL-ATTR| as a KVM guest OS"
#~ msgstr "运行 |CL-ATTR|,用作 KVM 来宾操作系统"
@@ -5,29 +5,33 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-17 11:17-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-09 16:24-0700\n"
"Language: zh\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
"Last-Translator: \n"
"X-Generator: Poedit 2.2.3\n"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:4
msgid "Install a |CL-ATTR| VM in VirtualBox\\*"
msgstr "在 VirtualBox\\* 中安装 |CL-ATTR| 虚拟机"
msgid "|CL-ATTR| on VirtualBox\\*"
msgstr ""
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:6
msgid ""
"This page explains how to create a virtual machine on the `VirtualBox`_ "
"hypervisor with |CL-ATTR| as the guest operating system. These "
"instructions support the |CL| live-server installer to create the |CL| "
"virtual machine (VM)."
msgstr "本页说明如何利用 |CL-ATTR| 在 `VirtualBox`_ 虚拟机管理程序中创建虚拟机,用作来宾操作系统。本说明为 |CL| live-server 安装程序创建 |CL| 虚拟机 (VM) 提供支持。"
"hypervisor with |CL-ATTR| as the guest operating system. These instructions "
"support the |CL| live-server installer to create the |CL| virtual machine (VM)."
msgstr ""
"本页说明如何利用 |CL-ATTR| 在 `VirtualBox`_ 虚拟机管理程序中创建虚拟机,用作来宾"
"操作系统。本说明为 |CL| live-server 安装程序创建 |CL| 虚拟机 (VM) 提供支持。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:15
msgid "Prerequisites"
@@ -35,15 +39,19 @@ msgstr "必备条件"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:17
msgid ""
"Enable virtualization, such as `Intel® Virtualization Technology`_ "
"(Intel® VT), on the host system from EFI/BIOS."
msgstr "在主机系统上从 EFI/BIOS 启用虚拟化功能,例如 `Intel® Virtualization Technology`_ (Intel® VT)。"
"Enable virtualization, such as `Intel® Virtualization Technology`_ (Intel® VT), "
"on the host system from EFI/BIOS."
msgstr ""
"在主机系统上从 EFI/BIOS 启用虚拟化功能,例如 `Intel® Virtualization "
"Technology`_ (Intel® VT)。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:20
msgid ""
"Download and install |VB| **version 6.0 or higher** from `VirtualBox`_ "
"using the `VirtualBox Installation Instructions`_ for your platform."
msgstr "利用适用于您的平台的 `VirtualBox Installation Instructions`_ 从 `VirtualBox`_ 下载并安装 |VB| **6.0 或更高版本**。"
"Download and install |VB| **version 6.0 or later** from `VirtualBox`_ using "
"the `VirtualBox Installation Instructions`_ for your platform."
msgstr ""
"利用适用于您的平台的 `VirtualBox Installation Instructions`_ 从 `VirtualBox`_ 下 "
"载并安装 |VB| **6.0 或更高版本**。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:25
msgid "Download and extract the |CL| installer ISO"
@@ -53,13 +61,16 @@ msgstr "下载并解压缩 |CL| 安装程序 ISO"
msgid ""
"Download the :file:`clear-<VERSION>-live-server.iso.xz` of |CL| on the "
"`Downloads`_ page."
msgstr "在 `Downloads`_ 页下载 |CL| 的文件 :file:`clear-<VERSION>-live-server.iso.xz`。"
msgstr ""
"在 `Downloads`_ 页下载 |CL| 的文件 :file:`clear-<VERSION>-live-server.iso.xz`。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:30
msgid ""
"Validate the integrity of the downloaded image by checking the file hash "
"and signatures. Refer to :ref:`validate-signatures` for detailed steps."
msgstr "通过检查文件哈希值和签名,验证所下载映像的完整性。参考 :ref:`validate-signatures` 了解详细步骤。"
"Validate the integrity of the downloaded image by checking the file hash and "
"signatures. Refer to :ref:`validate-signatures` for detailed steps."
msgstr ""
"通过检查文件哈希值和签名,验证所下载映像的完整性。参考 :ref:`validate-"
"signatures` 了解详细步骤。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:33
msgid "Decompress the downloaded image."
@@ -67,9 +78,11 @@ msgstr "解压缩下载的映像。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:35
msgid ""
"On Windows, you can use `7zip`_ to extract the file by right-clicking the "
"file to *Extract Here* (in the same directory)"
msgstr "在 Windows 系统中,您可以使用 `7zip`_ 解压缩文件,即右键点击文件,然后选择“解压缩到此处”(在相同目录下)"
"On Windows, you can use `7zip`_ to extract the file by right-clicking the file "
"to *Extract Here* (in the same directory)"
msgstr ""
"在 Windows 系统中,您可以使用 `7zip`_ 解压缩文件,即右键点击文件,然后选择“解压"
"缩到此处”(在相同目录下)"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:42
msgid "Figure 1: 7zip extract here command"
@@ -89,11 +102,14 @@ msgstr "创建新的 |VB| 虚拟机"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:55
msgid ""
"A new :abbr:`VM (Virtual Machine)` needs to be created in |VBM| where "
"|CL| will be installed. General instructions for creating a virtual "
"machine and details about using different settings are available in the "
"VirtualBox manual section `Creating Your First Virtual Machine`_."
msgstr "在即将安装 |CL| 的 |VBM| 中需要创建新的 :abbr:`VM (Virtual Machine)`。VirtualBox 指南中的 `Creating Your First Virtual Machine`_ 章节介绍了创建虚拟机的一般说明和使用不同设置的详细信息。"
"A new :abbr:`VM (Virtual Machine)` needs to be created in |VBM| where |CL| will "
"be installed. General instructions for creating a virtual machine and details "
"about using different settings are available in the VirtualBox manual section "
"`Creating Your First Virtual Machine`_."
msgstr ""
"在即将安装 |CL| 的 |VBM| 中需要创建新的 :abbr:`VM (Virtual Machine)`。"
"VirtualBox 指南中的 `Creating Your First Virtual Machine`_ 章节介绍了创建虚拟机"
"的一般说明和使用不同设置的详细信息。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:59
msgid "Launch the |VBM| from your host system."
@@ -109,8 +125,7 @@ msgstr "选择 :guilabel:`Expert mode`。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:65
msgid ""
"On the :guilabel:`Create Virtual Machine` screen, enter the following "
"settings:"
"On the :guilabel:`Create Virtual Machine` screen, enter the following settings:"
msgstr "在 :guilabel:`Create Virtual Machine` 屏幕上,输入以下设置:"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:67
@@ -135,10 +150,12 @@ msgstr "**默认内存大小**2048 MB(进行相应调整。)"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:74
msgid ""
"Later, if you want to change the amount of RAM allocated, power down your"
" VM. Return to :file:`Settings > System` and change :guilabel:`Base "
"Memory` to the desired size."
msgstr "以后如果希望更改分配的 RAM 大小,请关闭虚拟机。返回 :file:`Settings > System` 并将 :guilabel:`Base Memory` 更改为想要的大小。"
"Later, if you want to change the amount of RAM allocated, power down your VM. "
"Return to :file:`Settings > System` and change :guilabel:`Base Memory` to the "
"desired size."
msgstr ""
"以后如果希望更改分配的 RAM 大小,请关闭虚拟机。返回 :file:`Settings > System` 并"
"将 :guilabel:`Base Memory` 更改为想要的大小。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:81
msgid "Figure 2: Create Virtual Machine"
@@ -166,8 +183,8 @@ msgid "**Hard disk file type**: `VDI (VirtualBox Disk Image)`"
msgstr "**硬盘文件类型**`VDI (VirtualBox Disk Image)`"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:90
msgid "**Storage on physical hard disk**:` Dynamically allocated`"
msgstr "**物理硬盘存储**` Dynamically allocated`"
msgid "**Storage on physical hard disk**: `Dynamically allocated`"
msgstr "**物理硬盘存储**: `Dynamically allocated`"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:96
msgid "Figure 3: Create Virtual Hard Disk"
@@ -188,14 +205,16 @@ msgstr "在左侧菜单中,导航至 :menuselection:`系统` 菜单。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:106
msgid ""
"On the :guilabel:`Motherboard` tab, select the :guilabel:`Chipset` menu, "
"and then select :menuselection:`ICH9`. See Figure 4."
msgstr "在 :guilabel:`Motherboard` 标签上,选择 :guilabel:`Chipset` 菜单,然后选择 :menuselection:`ICH9`。参见图 4。"
"On the :guilabel:`Motherboard` tab, select the :guilabel:`Chipset` menu, and "
"then select :menuselection:`ICH9`. See Figure 4."
msgstr ""
"在 :guilabel:`Motherboard` 标签上,选择 :guilabel:`Chipset` 菜单,然后选择 :"
"menuselection:`ICH9`。参见图 4。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:111
msgid ""
"You can select which chipset will be presented to the virtual machine. "
"Consult the `VM VirtualBox User Manual`_ for more details."
"You can select which chipset will be presented to the virtual machine. Consult "
"the `VM VirtualBox User Manual`_ for more details."
msgstr "您可以为虚拟机选择芯片组。查阅 `VM VirtualBox User Manual`_ 了解详情。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:114
@@ -216,10 +235,12 @@ msgstr "图 4: 设置 > 系统"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:127
msgid ""
"By default, only 1 virtual CPU is allocated to the new VM. Consider "
"increasing the number of virtual processors allocated to the virtual "
"machine under Settings > System > Processor for increased performance."
msgstr "默认情况下,只为新的虚拟机分配 1 个虚拟 CPU。可在“设置”>“系统”>“处理器”中考虑增加分配给虚拟机的虚拟处理器数量,以提高性能。"
"By default, only 1 virtual CPU is allocated to the new VM. Consider increasing "
"the number of virtual processors allocated to the virtual machine under "
"Settings > System > Processor for increased performance."
msgstr ""
"默认情况下,只为新的虚拟机分配 1 个虚拟 CPU。可在“设置”>“系统”>“处理器”中考虑增"
"加分配给虚拟机的虚拟处理器数量,以提高性能。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:132
msgid "Click :guilabel:`OK`."
@@ -239,28 +260,33 @@ msgstr "挂载安装 ISO"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:142
msgid ""
"The |CL| installer ISO needs to be mounted as a virtual CD-ROM on the VM "
"before powering the VM on."
msgstr "|CL| 安装程序 ISO 必须在虚拟机上作为虚拟 CD-ROM 挂载,然后才能打开虚拟机。"
"The |CL| installer ISO needs to be mounted as a virtual CD-ROM on the VM before "
"powering the VM on."
msgstr ""
"|CL| 安装程序 ISO 必须在虚拟机上作为虚拟 CD-ROM 挂载,然后才能打开虚拟机。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:145
msgid ""
"From the *ClearLinux-OS* :guilabel:`Settings` menu at left, select "
":guilabel:`Storage`."
msgstr "从左边的 *ClearLinux-OS* :guilabel:`Settings` 菜单选择 :guilabel:`Storage`。"
"From the *ClearLinux-OS* :guilabel:`Settings` menu at left, select :guilabel:"
"`Storage`."
msgstr ""
"从左边的 *ClearLinux-OS* :guilabel:`Settings` 菜单选择 :guilabel:`Storage`。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:148
msgid ""
"From :guilabel:`Storage Devices`, middle column, click the blue disk "
"labeled :guilabel:`Empty`."
msgstr "从 :guilabel:`Storage Devices` 中间栏上,点击标记为 :guilabel:`Empty` 的蓝色盘。"
"From :guilabel:`Storage Devices`, middle column, click the blue disk labeled :"
"guilabel:`Empty`."
msgstr ""
"从 :guilabel:`Storage Devices` 中间栏上,点击标记为 :guilabel:`Empty` 的蓝色盘。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:151
msgid ""
"From the :guilabel:`Attributes` menu, click the blue CD disk next to the "
":guilabel:`Optical Drive` drop down menu and click :guilabel:`Choose "
"Virtual Optical Disk File...`"
msgstr "从 :guilabel:`Attributes` 菜单点击 :guilabel:`Optical Drive` 下拉菜单旁边的蓝色 CD 盘,然后点击 :guilabel:`Choose Virtual Optical Disk File...`"
"From the :guilabel:`Attributes` menu, click the blue CD disk next to the :"
"guilabel:`Optical Drive` drop down menu and click :guilabel:`Choose Virtual "
"Optical Disk File...`"
msgstr ""
"从 :guilabel:`Attributes` 菜单点击 :guilabel:`Optical Drive` 下拉菜单旁边的蓝色 "
"CD 盘,然后点击 :guilabel:`Choose Virtual Optical Disk File...`"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:159
msgid "Figure 5: Choose Virtual Optical Disk Drive"
@@ -268,9 +294,11 @@ msgstr "图 5:选择虚拟光盘驱动器"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:161
msgid ""
"Where there appears :guilabel:`Please choose a virtual optical disk "
"file`, select the ISO file and click *Open*."
msgstr "显示 :guilabel:`Please choose a virtual optical disk file` 后,选择 ISO 文件并点击 *打开*。"
"Where there appears :guilabel:`Please choose a virtual optical disk file`, "
"select the ISO file and click *Open*."
msgstr ""
"显示 :guilabel:`Please choose a virtual optical disk file` 后,选择 ISO 文件并点"
"击 *打开*。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:168
msgid "Figure 6: Mounting an ISO"
@@ -286,8 +314,7 @@ msgstr "利用 live-server 安装程序安装 |CL|"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:175
msgid ""
"In the |VBM|, select virtual machine you created and click "
":guilabel:`Start`."
"In the |VBM|, select virtual machine you created and click :guilabel:`Start`."
msgstr "在 |VBM| 中,选择您创建的虚拟机,点击 :guilabel:`Start`。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:181
@@ -296,32 +323,38 @@ msgstr "图 7:启动安装程序"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:185
msgid ""
"To release the mouse cursor from the VM console window, press the right "
":kbd:`Ctrl` key on the keyboard."
"To release the mouse cursor from the VM console window, press the right :kbd:"
"`Ctrl` key on the keyboard."
msgstr "要从虚拟机控制台窗口释放鼠标光标,按下键盘右边的 :kbd:`Ctrl` 键。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:188
msgid ""
"When :guilabel:`Clear Linux Installer` in boot manager appears, select "
":kbd:`Enter`. Do not install the bundle `desktop-autostart`."
msgstr "引导管理器中出现 :guilabel:`Clear Linux Installer` 时,选择 :kbd:`回车`。不要安装 bundle 文件 `desktop-autostart`。"
"When :guilabel:`Clear Linux Installer` in boot manager appears, select :kbd:"
"`Enter`. Do not install the bundle `desktop-autostart`."
msgstr ""
"引导管理器中出现 :guilabel:`Clear Linux Installer` 时,选择 :kbd:`回车`。不要安"
"装 bundle 文件 `desktop-autostart`。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:191
msgid ""
"Follow the steps in :ref:`bare-metal-install-server` to install |CL| onto"
" the VM virtual disk. Note:"
msgstr "按照 :ref:`bare-metal-install-server` 中的步骤,将 |CL| 安装在虚拟机的虚拟磁盘上。注:"
"Follow the steps in :ref:`bare-metal-install-server` to install |CL| onto the "
"VM virtual disk. Note:"
msgstr ""
"按照 :ref:`bare-metal-install-server` 中的步骤,将 |CL| 安装在虚拟机的虚拟磁盘"
"上。注:"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:194
msgid ""
"In :guilabel:`Configure Installation Media`, navigate top VBOX HARDDISK, "
"and then select :guilabel:`Confirm`."
msgstr "在 :guilabel:`Configure Installation Media` 中,导航至顶级 VBOX HARDDISK,然后选择 :guilabel:`Confirm`。"
"In :guilabel:`Configure Installation Media`, navigate top VBOX HARDDISK, and "
"then select :guilabel:`Confirm`."
msgstr ""
"在 :guilabel:`Configure Installation Media` 中,导航至顶级 VBOX HARDDISK,然后选"
"择 :guilabel:`Confirm`。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:197
msgid ""
"In :menuselection:`Advanced options --> Manage User`, create an "
"administrative user."
"In :menuselection:`Advanced options --> Manage User`, create an administrative "
"user."
msgstr "在 :menuselection:`高级选项 --> 管理用户` 中,创建一个管理员用户。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:200
@@ -342,8 +375,8 @@ msgstr "卸载 ISO"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:213
msgid ""
"The |CL| installer ISO needs to be unmounted to allow the VM to boot from"
" the virtual hard disk."
"The |CL| installer ISO needs to be unmounted to allow the VM to boot from the "
"virtual hard disk."
msgstr "需要卸载 |CL| 安装程序 ISO,以便从虚拟硬盘引导虚拟机。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:216
@@ -352,23 +385,28 @@ msgstr "返回 |VBM|。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:220
msgid ""
"From the VM :guilabel:`Settings` window, navigate to the "
":guilabel:`Storage` pane in the left menu."
msgstr "从虚拟机 :guilabel:`Settings` 窗口,导航至左侧菜单的 :guilabel:`Storage` 窗格。"
"From the VM :guilabel:`Settings` window, navigate to the :guilabel:`Storage` "
"pane in the left menu."
msgstr ""
"从虚拟机 :guilabel:`Settings` 窗口,导航至左侧菜单的 :guilabel:`Storage` 窗格。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:223
msgid ""
"From the middle :guilabel:`Storage Devices` column, click the blue CD "
"disk labeled :guilabel:`clear-<VERSION>-live-server.iso` under the "
":guilabel:`Controller: IDE`."
msgstr "从 :guilabel:`Storage Devices` 中间栏上,点击 :guilabel:`Controller: IDE` 下面标注为 :guilabel:`clear-<VERSION>-live-server.iso` 的蓝色 CD 盘。"
"From the middle :guilabel:`Storage Devices` column, click the blue CD disk "
"labeled :guilabel:`clear-<VERSION>-live-server.iso` under the :guilabel:"
"`Controller: IDE`."
msgstr ""
"从 :guilabel:`Storage Devices` 中间栏上,点击 :guilabel:`Controller: IDE` 下面标"
"注为 :guilabel:`clear-<VERSION>-live-server.iso` 的蓝色 CD 盘。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:227
msgid ""
"From the :guilabel:`Attributes` column on the right, in :guilabel:`Optical "
"Drive`, select the blue CD icon beside and click :guilabel:`Remove Disk "
"from Virtual Drive`."
msgstr "在 :guilabel:`Attributes` 右边的 :guilabel:`Optical Drive` 栏中,选择旁边的蓝色 CD 图标,点击 :guilabel:`Remove Disk from Virtual Drive`。"
"Drive`, select the blue CD icon beside and click :guilabel:`Remove Disk from "
"Virtual Drive`."
msgstr ""
"在 :guilabel:`Attributes` 右边的 :guilabel:`Optical Drive` 栏中,选择旁边的蓝色 "
"CD 图标,点击 :guilabel:`Remove Disk from Virtual Drive`。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:235
msgid "Figure 8: Remove Disk from Virtual Drive"
@@ -376,8 +414,8 @@ msgstr "图 8:从虚拟驱动器中取出磁盘"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:237
msgid ""
"Click :guilabel:`OK` to exit the :guilabel:`VM Settings` menu and return "
"to the main |VBM|."
"Click :guilabel:`OK` to exit the :guilabel:`VM Settings` menu and return to the "
"main |VBM|."
msgstr "点击 :guilabel:`OK` 退出 :guilabel:`VM Settings` 菜单,返回主 |VBM|。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:241
@@ -386,10 +424,11 @@ msgstr "安装 |VB| Linux Guest Additions"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:243
msgid ""
"|CL| provides Linux Guest Additions drivers for full compatibility using "
"an install script in the **kernel-lts** (Long Term Support) bundle by "
"|CL|."
msgstr "|CL| 利用其 **kernel-lts** (长期支持)bundle 中的安装脚本为 Linux Guest Additions 驱动程序提供完全的兼容性。"
"|CL| provides Linux Guest Additions drivers for full compatibility using an "
"install script in the **kernel-lts** (Long Term Support) bundle by |CL|."
msgstr ""
"|CL| 利用其 **kernel-lts** (长期支持)bundle 中的安装脚本为 Linux Guest "
"Additions 驱动程序提供完全的兼容性。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:246
msgid "From the |VBM| select the |CL| VM, and select :guilabel:`Start`."
@@ -401,9 +440,11 @@ msgstr "在虚拟机控制台上,以先前创建的管理员用户身份登录
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:251
msgid ""
"A message may appear: \"A kernel update is available: you may wish to "
"reboot the system.\""
msgstr "随机会显示一条消息:\"A kernel update is available: you may wish to reboot the system.\""
"A message may appear: \"A kernel update is available: you may wish to reboot "
"the system.\""
msgstr ""
"随机会显示一条消息:\"A kernel update is available: you may wish to reboot the "
"system.\""
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:254
msgid "To update the kernel, enter:"
@@ -415,29 +456,34 @@ msgstr "初次登录时,请输入管理员用户的密码,然后继续。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:262
msgid ""
"Validate the installed kernel is **kernel-lts** by checking the output of"
" the :command:`uname -r` command. It should end in **.lts** or "
"**.lts2018**."
msgstr "查看 :command:`uname -r` 命令的输出结果,验证安装的内核为 **kernel-lts**。它的结尾应该为 **.lts** 或 **.lts2018**。"
"Validate the installed kernel is **kernel-lts** by checking the output of the :"
"command:`uname -r` command. It should end in **.lts** or **.lts2018**."
msgstr ""
"查看 :command:`uname -r` 命令的输出结果,验证安装的内核为 **kernel-lts**。它的结"
"尾应该为 **.lts** 或 **.lts2018**。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:270
msgid ""
"If the running kernel is not **lts**: install the LTS kernel manually, "
"update the bootloader, and check again:"
msgstr "如果运行的内核不是 **lts**:手动安装 LTS 内核,更新引导启动程序,然后再次检查:"
"If the running kernel is not **lts**: install the LTS kernel manually, update "
"the bootloader, and check again:"
msgstr ""
"如果运行的内核不是 **lts**:手动安装 LTS 内核,更新引导启动程序,然后再次检查:"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:280
msgid ""
"Remove any kernel bundles that do not end in *-lts* or *kernel-install* "
"to simplify and avoid conflicts:"
msgstr "移除任何结尾不是 *-lts* 或 *kernel-install* 的内核 bundle,简化和避免冲突:"
"Remove any kernel bundles that do not end in *-lts* or *kernel-install* to "
"simplify and avoid conflicts:"
msgstr ""
"移除任何结尾不是 *-lts* 或 *kernel-install* 的内核 bundle,简化和避免冲突:"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:288
msgid ""
"In the VM Console top menu, click :guilabel:`Devices`, and select "
":guilabel:`Insert Guest Additions CD image...` to mount the |VB| driver "
"installation to the |CL| VM."
msgstr "在虚拟机控制台顶级菜单中,点击 :guilabel:`Devices`,然后选择 :guilabel:`Insert Guest Additions CD image...`,在 |CL| 虚拟机上挂载 |VB| 驱动程序安装。"
"In the VM Console top menu, click :guilabel:`Devices`, and select :guilabel:"
"`Insert Guest Additions CD image...` to mount the |VB| driver installation to "
"the |CL| VM."
msgstr ""
"在虚拟机控制台顶级菜单中,点击 :guilabel:`Devices`,然后选择 :guilabel:`Insert "
"Guest Additions CD image...`,在 |CL| 虚拟机上挂载 |VB| 驱动程序安装。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:296
msgid "Figure 9: Insert Guest Additions CD image"
@@ -445,9 +491,11 @@ msgstr "图 9:插入 Guest Additions CD 映像"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:298
msgid ""
"If a dialogue appears, \"VBx_GAs_6.0.8... Would you like to run it?\", "
"select :guilabel:`Cancel`."
msgstr "如果出现对话 \"VBx_GAs_6.0.8...Would you like to run it?\",选择 :guilabel:`Cancel`。"
"If a dialogue appears, \"VBx_GAs_6.0.8... Would you like to run it?\", select :"
"guilabel:`Cancel`."
msgstr ""
"如果出现对话 \"VBx_GAs_6.0.8...Would you like to run it?\",选择 :guilabel:"
"`Cancel`。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:301
msgid "Instead, we provide a script to patch and install |VB| drivers on |CL|."
@@ -459,9 +507,11 @@ msgstr "打开终端,输入脚本:"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:311
msgid ""
"Successful installation shows: \"Guest Additions installation complete\"."
" If drivers are already installed, don't re-install them."
msgstr "成功安装后显示:\"Guest Additions installation complete\"。如果驱动程序已经安装,不要重复安装。"
"Successful installation shows: \"Guest Additions installation complete\". If "
"drivers are already installed, don't re-install them."
msgstr ""
"成功安装后显示:\"Guest Additions installation complete\"。如果驱动程序已经安"
"装,不要重复安装。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:314
msgid "Shut down the system. Select :menuselection:`Machine --> ACPI Shutdown`."
@@ -477,9 +527,11 @@ msgstr "选择 :guilabel:`Settings`:guilabel:`Display`。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:324
msgid ""
"In :guilabel:`Graphics Controller`, select :guilabel:`VBoxSVGA` to adjust"
" screen size dynamically."
msgstr "在 :guilabel:`Graphics Controller` 中,选择 :guilabel:`VBoxSVGA`,以便动态调整屏幕大小。"
"In :guilabel:`Graphics Controller`, select :guilabel:`VBoxSVGA` to adjust "
"screen size dynamically."
msgstr ""
"在 :guilabel:`Graphics Controller` 中,选择 :guilabel:`VBoxSVGA`,以便动态调整屏"
"幕大小。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:331
msgid "Figure 11: VirtualBox hardware acceleration error"
@@ -497,7 +549,8 @@ msgstr "在虚拟机控制台上,登录并确认 |VB| 驱动程序已加载。
msgid ""
"You should see drivers loaded with names beginning with **vbox**: (e.g., "
"vboxvideo, vboxguest)."
msgstr "此时,应该会看到以 **vbox** 开头的驱动程序(例如 vboxvideo、vboxguest)已加载。"
msgstr ""
"此时,应该会看到以 **vbox** 开头的驱动程序(例如 vboxvideo、vboxguest)已加载。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:344
msgid "Add `desktop-autostart` for a full desktop experience."
@@ -517,10 +570,12 @@ msgstr "故障检修"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:361
msgid ""
"**Problem:** On a Microsoft\\* Windows\\* OS, |VB| encounters an error "
"when trying to start a VM indicating *VT-X/AMD-v hardware acceleration is"
" not available on your system.*"
msgstr "**问题:** 在 Microsoft\\* Windows\\* 操作系统上,尝试开启虚拟机时 |VB| 发生错误,出现消息:*系统不支持 VT-X/AMD-v 硬件加速。*"
"**Problem:** On a Microsoft\\* Windows\\* OS, |VB| encounters an error when "
"trying to start a VM indicating *VT-X/AMD-v hardware acceleration is not "
"available on your system.*"
msgstr ""
"**问题:** 在 Microsoft\\* Windows\\* 操作系统上,尝试开启虚拟机时 |VB| 发生错"
"误,出现消息:*系统不支持 VT-X/AMD-v 硬件加速。*"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:369
msgid "Figure 12: VirtualBox hardware acceleration error"
@@ -528,176 +583,34 @@ msgstr "图 12VirtualBox 硬件加速错误"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:371
msgid ""
"**Solution:** First, double check the `Prerequisites`_ section to make "
"sure *Hardware accelerated virtualization* extensions have been enabled "
"in the host system's EFI/BIOS."
msgstr "**解决方法:** 首先仔细检查 `Prerequisites`_ 部分,确保主机系统的 EFI/BIOS 中启用了 *经过硬件加速的虚拟化* 扩展。"
"**Solution:** First, double check the `Prerequisites`_ section to make sure "
"*Hardware accelerated virtualization* extensions have been enabled in the host "
"system's EFI/BIOS."
msgstr ""
"**解决方法:** 首先仔细检查 `Prerequisites`_ 部分,确保主机系统的 EFI/BIOS 中启"
"用了 *经过硬件加速的虚拟化* 扩展。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:375
msgid ""
"*Hardware accelerated virtualization*, may get disabled for |VB| when "
"another hypervisor, such as *Hyper-V* is enabled."
"*Hardware accelerated virtualization*, may get disabled for |VB| when another "
"hypervisor, such as *Hyper-V* is enabled."
msgstr "启用另一个管理程序(如 *Hyper-V*)后,|VB| 应禁用*经过硬件加速的虚拟化*。"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:378
msgid ""
"To disable *Hyper-V* execute this command in an **Administrator: Command "
"Prompt or Powershell**, and reboot the system:"
msgstr "要禁用 *Hyper-V*,在**管理员:命令提示符或 Powershell** 中执行此命令,然后重启系统:"
"To disable *Hyper-V* execute this command in an **Administrator: Command Prompt "
"or Powershell**, and reboot the system:"
msgstr ""
"要禁用 *Hyper-V*,在**管理员:命令提示符或 Powershell** 中执行此命令,然后重启系"
"统:"
#: ../../get-started/virtual-machine-install/virtualbox-cl-installer.rst:385
msgid ""
"To enable Hyper-V again, execute this command in an **Administrator: "
"Command Prompt or Powershell**, and reboot the system:"
msgstr "要再次启用 Hyper-V,在**管理员:命令提示符或 Powershell** 中执行此命令,然后重启系统:"
#~ msgid ""
#~ "Oracle\\* VirtualBox\\* is a type 2 "
#~ "hypervisor. This document explains how "
#~ "to create a virtual machine on the"
#~ " `VirtualBox hypervisor`_ with |CL-ATTR|"
#~ " as the guest operating system. These"
#~ " instructions support use of the |CL|"
#~ " live-server installer to create |CL|"
#~ " virtual machine (VM)."
#~ msgstr ""
#~ msgid "Before continuing, assure you have:"
#~ msgstr ""
#~ msgid ""
#~ "Enabled virtualization, such as Intel® "
#~ "`Virtualization Technology`_ (Intel® VT), on"
#~ " the host system from EFI/BIOS."
#~ msgstr ""
#~ msgid ""
#~ "Downloaded and installed |VB| **version "
#~ "6.0 or greater** from the `official "
#~ "VirtualBox website`_ per the `appropriate "
#~ "instructions`_ for your platform."
#~ msgstr ""
#~ msgid ""
#~ "Download the :file:`clear-<VERSION>-live-"
#~ "server.iso.xz` of |CL| on the `downloads"
#~ " page`_."
#~ msgstr ""
#~ msgid ""
#~ "Validate the integrity of the downloaded"
#~ " image by checking the file hash "
#~ "and signatures. Refer :ref:`validate-"
#~ "signatures` for detailed steps."
#~ msgstr ""
#~ msgid ""
#~ "A new :abbr:`VM (Virtual Machine)` needs"
#~ " to be created in |VBM| where "
#~ "|CL| will be installed. General "
#~ "instructions for creating a virtual "
#~ "machine and details about using "
#~ "different settings are available on the"
#~ " `VirtualBox manual section on Creating "
#~ "a VM`_."
#~ msgstr ""
#~ msgid "Click the *New* button to create a new VM."
#~ msgstr ""
#~ msgid "In :guilabel:`Create Virtual Machine`, enter the following settings:"
#~ msgstr ""
#~ msgid "Select :guilabel:`Create`."
#~ msgstr ""
#~ msgid "In :guilabel:`Create Virtual Hard Disk`, select:"
#~ msgstr ""
#~ msgid "Click *Create*."
#~ msgstr ""
#~ msgid "Click *Settings* to configure the |CL| VM."
#~ msgstr ""
#~ msgid "In the left-hand menu, navigate to the :guilabel:`System` menu."
#~ msgstr ""
#~ msgid ""
#~ "In the :guilabel:`Motherboard` tab, select "
#~ "the `Chipset` pulldown menu, and then"
#~ " select :guilabel:`ICH9`. See Figure 4."
#~ msgstr ""
#~ msgid "Select :guilabel:`OK`."
#~ msgstr ""
#~ msgid ""
#~ "From the *ClearLinux-OS* :guilabel:`Settings`"
#~ " at left, select :guilabel:`Storage`."
#~ msgstr ""
#~ msgid ""
#~ "From :guilabel:`Storage Devices`, middle "
#~ "column, click the blue disk labeled "
#~ "*Empty*."
#~ msgstr ""
#~ msgid ""
#~ "From the :guilabel:`Attributes` menu, click"
#~ " the blue CD disk next to the"
#~ " *Optical Drive* drop down menu and"
#~ " click *Choose Virtual Optical Disk "
#~ "File...*"
#~ msgstr ""
#~ msgid "Select :guilabel:`OK` to exit and return to the main |VBM|."
#~ msgstr ""
#~ msgid "In the |VBM|, select virtual machine you created and click *Start*."
#~ msgstr ""
#~ msgid ""
#~ "In :guilabel:`Advanced options` > "
#~ ":guilabel:`Manage User`, create an "
#~ "administrative user."
#~ msgstr ""
#~ msgid "When |CL| installation is complete, select :guilabel:`Exit`."
#~ msgstr ""
#~ msgid ""
#~ "From the *VM - Settings* window, "
#~ "navigate to the *Storage* pane from "
#~ "the left-hand side."
#~ msgstr ""
#~ msgid ""
#~ "From the middle *Storage Devices* "
#~ "column, click the blue CD disk "
#~ "labeled *clear-<VERSION>-live-server.iso* under "
#~ "the *Controller: IDE* from."
#~ msgstr ""
#~ msgid ""
#~ "From the *Attributes* column at right,"
#~ " in *Optical Drive*, select the blue"
#~ " CD icon beside and click *Remove "
#~ "Disk from Virtual Drive*."
#~ msgstr ""
#~ msgid "Click *OK* to exit the *VM Settings* menu and return to the main |VBM|."
#~ msgstr ""
#~ msgid ""
#~ "In the VM Console top menu, click"
#~ " *Devices*, and select *Insert Guest "
#~ "Additions CD image...* to mount the "
#~ "|VB| driver installation to the |CL| "
#~ "VM."
#~ msgstr ""
#~ msgid "Shut down the system. Select :guilabel:`Machine>ACPI Shutdown`."
#~ msgstr ""
"To enable Hyper-V again, execute this command in an **Administrator: Command "
"Prompt or Powershell**, and reboot the system:"
msgstr ""
"要再次启用 Hyper-V,在**管理员:命令提示符或 Powershell** 中执行此命令,然后重启"
"系统:"
#~ msgid "Install a |CL-ATTR| VM in VirtualBox\\*"
#~ msgstr "在 VirtualBox\\* 中安装 |CL-ATTR| 虚拟机"
@@ -5,23 +5,23 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 12:54-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:4
msgid ""
"Run pre-configured |CL-ATTR| image as a VMware\\* Workstation Player "
"guest OS"
msgstr "运行预配置的 |CL-ATTR| 映像,用作 VMware\\* Workstation Player 来宾操作系统"
msgid "|CL-ATTR| on VMware\\* Workstation Player (pre-configured image)"
msgstr ""
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:6
msgid ""
@@ -34,12 +34,16 @@ msgid "Overview"
msgstr "概述"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:16
#, fuzzy
msgid ""
"VMware Workstation 14 Player is a type 2 hypervisor. It runs on top of "
"another operating system such as Windows\\* or Linux\\*. With VMware "
"ESXi, you can create, configure, manage, and run |CL-ATTR| :abbr:`VMs "
"(Virtual Machines)` on your local system."
msgstr "VMware Workstation 14 Player 是一个 2 类虚拟机管理程序。它在另一操作系统之上运行,如 Windows\\* 或 Linux\\*。利用 VMware ESXi,可以在本地系统上创建、配置、管理和运行 |CL-ATTR| :abbr:`VMs (Virtual Machines)`。"
"VMware Workstation 14 Player is a type 2 hypervisor. For example, it runs"
" on top of Windows\\* or Linux\\* operating system. With VMware ESXi, you"
" can create, configure, manage, and run |CL-ATTR| :abbr:`VMs (Virtual "
"Machines)` on your local system."
msgstr ""
"VMware Workstation 14 Player 是一个 2 类虚拟机管理程序。它在另一操作系统之上运行,如 Windows\\* 或 "
"Linux\\*。利用 VMware ESXi,可以在本地系统上创建、配置、管理和运行 |CL-ATTR| :abbr:`VMs (Virtual"
" Machines)`。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:23
msgid ""
@@ -48,586 +52,398 @@ msgid ""
"differences."
msgstr "本文截图采用了 Windows 版 VMware Workstation 14 Player。Linux 版本中的菜单和提示有微小的文字差异。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:27
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:28
msgid "Install the VMware Workstation Player hypervisor"
msgstr "安装 VMware Workstation Player 虚拟机管理程序"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:29
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:30
msgid ""
"Enable :abbr:`Intel® VT (Intel® Virtualization Technology)` and "
":abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)` "
"in your system's BIOS."
msgstr "在系统 BIOS 中启用 :abbr:`Intel® VT (Intel® Virtualization Technology)` 和 :abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)`。"
msgstr ""
"在系统 BIOS 中启用 :abbr:`Intel® VT (Intel® Virtualization Technology)` 和 "
":abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)`。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:33
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:34
msgid ""
"`VMware Workstation 14 Player`_ is available for Windows and Linux. "
"Download your preferred version."
msgstr "`VMware Workstation 14 Player`_ 有 Windows 和 Linux 版本。下载您喜欢的版本。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:36
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:37
msgid ""
"Depending on which OS you're running, install it by following one of "
"these instructions:"
msgstr "根据您的操作系统,安装下述说明安装。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:39
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:40
msgid "On supported Linux distros:"
msgstr "在支持的 Linux 操作系统上:"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:41
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:42
msgid "Enable a GUI desktop."
msgstr "启用 GUI 桌面:"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:43
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:44
msgid "Start a terminal emulator."
msgstr "启动一个终端模拟器。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:45
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:46
msgid ""
"Start the installer by issuing the command below and following the guided"
" steps."
msgstr "发出如下命令,按照指引步骤启动安装程序。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:52
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:53
msgid "On Windows:"
msgstr "在 Windows 上:"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:54
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:55
msgid "Start the installer."
msgstr "启动安装程序。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:55
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:56
msgid "Follow the setup wizard."
msgstr "按照安装向导提示操作。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:57
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:58
msgid "For additional help, see the `VMware Workstation Player Documentation`_."
msgstr "有关其他帮助,请查看 `VMware Workstation Player Documentation`_。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:60
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:61
msgid "Download the latest |CL| VMware image"
msgstr "下载最新的 |CL| VMware 映像"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:62
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:63
#, fuzzy
msgid ""
"Get the latest |CL| VMware image from the `image`_ repository. Look for "
"Get the latest |CL| VMware image from the `image repository`_. Look for "
":file:`clear-[version number]-vmware.vmdk.xz`. You can also use this "
"command:"
msgstr "从 `image`_ 存储库中获取最新的 |CL| VMware 映像。查找 :file:`clear-[version number]-vmware.vmdk.xz`。还可以使用以下命令:"
msgstr ""
"从 `image`_ 存储库中获取最新的 |CL| VMware 映像。查找 :file:`clear-[version "
"number]-vmware.vmdk.xz`。还可以使用以下命令:"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:70
msgid ""
"Visit :ref:`image-types` for additional information about all available "
"|CL| images."
msgstr "访问 :ref:`image-types`,了解关于所有 |CL| 映像的其他信息。"
#: ../../guides/maintenance/download-verify-decompress.rst:4
msgid "Verify the integrity of the |CL| image"
msgstr "确认 |CL| 映像的完整性。"
#: ../../guides/maintenance/download-verify-decompress.rst:6
msgid ""
"Before you use a downloaded |CL| image, verify its integrity. This action"
" eliminates the small chance of a corrupted image due to download issues."
" To support verification, each released |CL| image has a corresponding "
"SHA512 checksum file designated with the suffix `-SHA512SUMS`."
msgstr "在使用下载的 |CL| 映像之前,请确认其完整性。本操作消除了由于下载错误导致的罕见映像损坏。为支持确认,每个释放的 |CL| 映像均有一个相应的 SHA512 校验和 (checksum) 文件,其指定后缀为 `-SHA512SUMS`。"
#: ../../guides/maintenance/download-verify-decompress.rst:11
msgid "Download the corresponding SHA512 checksum file of your |CL| `image`_."
msgstr "下载与您的 |CL| `映像`_ 相应的 SHA512 校验和文件。"
#: ../../guides/maintenance/download-verify-decompress.rst:12
msgid "Start Command Prompt."
msgstr "启动命令提示符。"
#: ../../guides/maintenance/download-verify-decompress.rst:13
msgid "Go to the directory with the downloaded image and checksum files."
msgstr "转到含有下载映像和校验和文件的目录。"
#: ../../guides/maintenance/download-verify-decompress.rst:14
msgid "Get the SHA512 checksum of the image with the command:"
msgstr "利用该命令获取该映像的 SHA512 校验和:"
#: ../../guides/maintenance/download-verify-decompress.rst:20
msgid ""
"Manually compare the output with the original checksum value shown in the"
" downloaded checksum file and make sure they match."
msgstr "手动比较该结果与所下载校验和文件中所示的原始校验和值,确保它们相匹配。"
#: ../../guides/maintenance/download-verify-decompress.rst:24
msgid "Decompress the |CL| image"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:72
#, fuzzy
msgid "Decompress and verify the image"
msgstr "解压 |CL| 映像"
#: ../../guides/maintenance/download-verify-decompress.rst:26
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:74
msgid ""
"Released |CL| images are compressed with either GNU zip (*.gz*) or XZ "
"(*.xz*). The compression type depends on the target platform or "
"environment. To decompress the image, follow these steps:"
msgstr "释放的 |CL| 映像以 GNU zip (*.gz*) 或 XZ (*.xz*) 格式压缩。压缩类型取决于目标平台或环境。要解压映像,应遵循这些步骤:"
"Visit :ref:`download-verify-decompress` and follow the instructions for "
"your Windows\\* or Linux\\* environment. Visit :ref:`image-types` for "
"additional information about all available |CL| images."
msgstr ""
#: ../../guides/maintenance/download-verify-decompress.rst:30
msgid "Download and install `7-Zip`_."
msgstr "下载并安装 `7-Zip`_。"
#: ../../guides/maintenance/download-verify-decompress.rst:31
msgid "Go to the directory with the downloaded image and right-click it."
msgstr "转到含有下载映像的目录并右键点击它。"
#: ../../guides/maintenance/download-verify-decompress.rst:32
msgid ""
"From the pop-up menu, select :guilabel:`7-Zip` and select "
":guilabel:`Extract Here` as shown in Figure 1."
msgstr "从弹出菜单中选择 :guilabel:`7-Zip`,然后选择 :guilabel:`Extract Here`,如图 1 所示。"
#: ../../guides/maintenance/download-verify-decompress.rst:39
msgid "Figure 1: Windows 7-Zip extract file."
msgstr "图 1Windows 7-Zip 提取文件。"
#: ../../guides/maintenance/download-verify-decompress.rst:44
msgid "Image types"
msgstr "映像类型"
#: ../../reference/image-types.rst:3
msgid ""
"Table 1 lists the currently available images that are platform "
"independent. Table 2 lists the currently available images that are "
"platform specific."
msgstr "表 1 列出了当前可用的独立于平台的映像。表 2 列出了当前可用的特定于平台的映像。"
#: ../../reference/image-types.rst:6
msgid "Table 1: Types of platform-independent |CL| images"
msgstr "表 1:独立于平台的 |CL| 映像类型"
#: ../../reference/image-types.rst:10 ../../reference/image-types.rst:23
msgid "Image Type"
msgstr "映像类型"
#: ../../reference/image-types.rst:11 ../../reference/image-types.rst:24
msgid "Description"
msgstr "描述"
#: ../../reference/image-types.rst:13
msgid "live-desktop.img or live-desktop.iso"
msgstr "live-desktop.img 或 live-desktop.iso"
#: ../../reference/image-types.rst:14
msgid "Image for booting to GNOME\\* desktop to preview or install the OS."
msgstr "用于引导至 GNOME\\* 桌面进行预览或安装操作系统的映像。"
#: ../../reference/image-types.rst:16
msgid "live-server.img or live-server.iso"
msgstr "live-server.img 或 live-server.iso"
#: ../../reference/image-types.rst:17
msgid "Image for booting to server command prompt to preview or install the OS."
msgstr "用于引导至服务器命令提示符进行预览或安装操作系统的映像。"
#: ../../reference/image-types.rst:19
msgid "Table 2: Types of platform-specific |CL| images"
msgstr "表 2:特定于平台的 |CL| 映像类型"
#: ../../reference/image-types.rst:26
msgid "aws.img"
msgstr "aws.img"
#: ../../reference/image-types.rst:27
msgid "Image suitable for use with Amazon\\* AWS\\*."
msgstr "适用于 Amazon\\* AWS\\* 的映像。"
#: ../../reference/image-types.rst:29
msgid "azure.vhd"
msgstr "azure.vhd"
#: ../../reference/image-types.rst:30
msgid "Virtual Hard Disk for use on Microsoft\\* Azure\\* cloud platform."
msgstr "适用于 Microsoft\\* Azure\\* 云平台的虚拟硬盘。"
#: ../../reference/image-types.rst:32
msgid "azure-docker.vhd"
msgstr "azure-docker.vhd"
#: ../../reference/image-types.rst:33
msgid ""
"Virtual Hard Disk for use on Microsoft Azure cloud platform with "
"Docker\\* pre-installed."
msgstr "适用于预装 Docker\\* 的 Microsoft Azure 云平台的虚拟硬盘。"
#: ../../reference/image-types.rst:35
msgid "azure-machine-learning.vhd"
msgstr "azure-machine-learning.vhd"
#: ../../reference/image-types.rst:36
msgid ""
"Virtual Hard Disk for use on Microsoft Azure cloud platform with the "
"`machine-learning-basic` bundle installed."
msgstr "适用于安装 `machine-learning-basic` 捆绑包 的 Microsoft Azure 云平台的虚拟硬盘。"
#: ../../reference/image-types.rst:38
msgid "cloudguest.img"
msgstr "cloudguest.img"
#: ../../reference/image-types.rst:39
msgid ""
"Image with generic cloud guest virtual machine (VM) requirements "
"installed."
msgstr "安装了通用云来宾虚拟机 (VM) 的映像。"
#: ../../reference/image-types.rst:41
msgid "gce.tar"
msgstr "gce.tar"
#: ../../reference/image-types.rst:42
msgid "Image with the Google Compute Engine (GCE) specific kernel."
msgstr "带有 Google 计算引擎 (GCE) 特定内核的映像。"
#: ../../reference/image-types.rst:44
msgid "hyperv.vhdx"
msgstr "hyperv.vhdx"
#: ../../reference/image-types.rst:45
msgid ""
"Virtual Hard Disk for use with Microsoft Hyper-V\\* hypervisor. Includes "
"`optimized kernel`_ for Hyper-V."
msgstr "与 Microsoft Hyper-V\\* 虚拟机管理程序一起使用的虚拟硬盘。包括针对 Hyper-V `optimized kernel`_"
#: ../../reference/image-types.rst:47
msgid "kvm.img"
msgstr "kvm.img"
#: ../../reference/image-types.rst:48
msgid ""
"Image for booting in a simple VM with start_qemu.sh. Includes `optimized "
"kernel`_ for KVM."
msgstr "用于使用 start_qemu.sh 在简单虚拟机中引导的映像。包括针对 KVM `optimized kernel`_。"
#: ../../reference/image-types.rst:51
msgid "kvm-legacy.img"
msgstr "kvm-legacy.img"
#: ../../reference/image-types.rst:52
msgid ""
"Image for booting in a simple VM using legacy BIOS, if using "
"start_qemu.sh make sure to remove -bios parameter."
msgstr "用于使用传统 BIOS 在简单虚拟机中引导的映像;如果使用 start_qemu.sh,请确保移除 -bios 参数。"
#: ../../reference/image-types.rst:54
msgid "pxe.tar"
msgstr "pxe.tar"
#: ../../reference/image-types.rst:55
msgid "Image suitable for use with PXE server."
msgstr "适用于 PXE 服务器的映像。"
#: ../../reference/image-types.rst:57
msgid "vmware.vmdk"
msgstr "vmware.vmdk"
#: ../../reference/image-types.rst:58
msgid ""
"Virtual Machine Disk for VMware\\* platforms inclduing Player, "
"Workstation, and ESXi."
msgstr "面向包括 Player、Workstation 和 ESXi 在内的 VMware\\* 平台的虚拟机磁盘。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:75
msgid "We also provide instructions for other operating systems:"
msgstr "我们还提供了针对其他操作系统的说明。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:77
msgid ":ref:`download-verify-decompress-linux`"
msgstr ":ref:`download-verify-decompress-linux`"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:80
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:79
msgid "Create and configure a new VM"
msgstr "创建并配置新虚拟机"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:82
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:81
msgid "Start the `VMware Workstation Player` app."
msgstr "启动 `VMware Workstation Player` 应用。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:83
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:82
msgid ""
"On the home screen, click :guilabel:`Create a New Virtual Machine`. See "
"figure 1."
msgstr "在主屏幕上,点击 :guilabel:`Create a New Virtual Machine`。见图 1。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:90
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:89
msgid "Figure 1: VMware Workstation 14 Player - Create a new virtual machine"
msgstr "图 1VMware Workstation 14 Player - 创建新虚拟机"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:92
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:91
msgid ""
"On the :guilabel:`Welcome to the New Virtual Machine Wizard` screen, "
"select the :guilabel:`I will install the operating system later` option. "
"See figure 2."
msgstr "在 :guilabel:`Welcome to the New Virtual Machine Wizard` 屏幕上,选择 :guilabel:`I will install the operating system later` 选项。见图 2。"
msgstr ""
"在 :guilabel:`Welcome to the New Virtual Machine Wizard` 屏幕上,选择 "
":guilabel:`I will install the operating system later` 选项。见图 2。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:100
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:99
msgid ""
"Figure 2: VMware Workstation 14 Player - Select install operating system "
"later."
msgstr "图 2VMware Workstation 14 Player - 选择稍后安装操作系统。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:103
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:119
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:130
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:229
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:102
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:118
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:129
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:228
msgid "Click the :guilabel:`Next` button."
msgstr "点击 :guilabel:`Next` 按钮。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:105
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:104
msgid ""
"On the :guilabel:`Select a Guest Operating System` screen, set the "
":guilabel:`Guest operating system` setting to :guilabel:`Linux`. See "
"figure 3."
msgstr "在 :guilabel:`Select a Guest Operating System` 屏幕上,将 :guilabel:`Guest operating system` 设置为 :guilabel:`Linux`。见图 3。"
msgstr ""
"在 :guilabel:`Select a Guest Operating System` 屏幕上,将 :guilabel:`Guest "
"operating system` 设置为 :guilabel:`Linux`。见图 3。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:113
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:112
msgid ""
"Figure 3: VMware Workstation 14 Player - Select guest operating system "
"type"
msgstr "图 3VMware Workstation 14 Player - 选择来宾操作系统类型"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:116
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:115
msgid ""
"Set :guilabel:`Version` setting to :guilabel:`Other Linux 3.x or later "
"kernel 64-bit`."
msgstr "将 :guilabel:`Version` 设置为 :guilabel:`Other Linux 3.x or later kernel 64-bit`。"
msgstr ""
"将 :guilabel:`Version` 设置为 :guilabel:`Other Linux 3.x or later kernel "
"64-bit`。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:121
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:120
msgid ""
"On the :guilabel:`Name the Virtual Machine` screen, give your new VM a "
"name. See figure 4."
msgstr "在 :guilabel:`Name the Virtual Machine` 屏幕上,为新虚拟机命名。见图 4。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:128
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:127
msgid "Figure 4: VMware Workstation 14 Player - Name virtual machine"
msgstr "图 4VMware Workstation 14 Player - 虚拟机命名"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:132
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:131
msgid ""
"On the :guilabel:`Specify Disk Capacity` screen, click the "
":guilabel:`Next` button. Keep the default disk settings unchanged. When "
"we attach the pre-configured |CL| VMware image, we will remove the "
"default virtual disk and replace it with the pre-configured one. See "
"figure 5."
msgstr "在 :guilabel:`Specify Disk Capacity` 屏幕上,点击 :guilabel:`Next` 按钮。默认磁盘设置保持不变。挂载预配置的 |CL| VMware 映像时,我们将移除默认虚拟磁盘,用预配置的磁盘来代替。见图 5。"
msgstr ""
"在 :guilabel:`Specify Disk Capacity` 屏幕上,点击 :guilabel:`Next` "
"按钮。默认磁盘设置保持不变。挂载预配置的 |CL| VMware 映像时,我们将移除默认虚拟磁盘,用预配置的磁盘来代替。见图 5。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:142
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:141
msgid "Figure 5: VMware Workstation 14 Player - Set disk capacity"
msgstr "图 5VMware Workstation 14 Player - 设置磁盘容量"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:144
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:143
msgid ""
"On the :guilabel:`Ready to Create Virtual Machine` screen, click the "
":guilabel:`Customize Hardware...` button. See figure 6."
msgstr "在 :guilabel:`Ready to Create Virtual Machine` 屏幕上,点击 :guilabel:`Customize Hardware...` 按钮。见图 6。"
msgstr ""
"在 :guilabel:`Ready to Create Virtual Machine` 屏幕上,点击 :guilabel:`Customize"
" Hardware...` 按钮。见图 6。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:151
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:150
msgid "Figure 6: VMware Workstation 14 Player - Customize hardware"
msgstr "图 6VMware Workstation 14 Player - 定制硬件"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:153
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:152
msgid ""
"Under the :guilabel:`Device` list, select :guilabel:`Processors`. See "
"figure 7."
msgstr "在 :guilabel:`Device` 列表中,选择 :guilabel:`Processors`。见图 7。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:160
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:159
msgid "Figure 7: VMware Workstation 14 Player - Set virtualization engine option"
msgstr "图 7VMware Workstation 14 Player - 设置虚拟化引擎选项"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:163
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:162
msgid ""
"Under the :guilabel:`Virtualization engine` section, check "
":guilabel:`Virtualize Intel VT-x/EPT or AMD-V/RVI`."
msgstr "在 :guilabel:`Virtualization engine` 部分,选中 :guilabel:`Virtualize Intel VT-x/EPT or AMD-V/RVI`。"
msgstr ""
"在 :guilabel:`Virtualization engine` 部分,选中 :guilabel:`Virtualize Intel "
"VT-x/EPT or AMD-V/RVI`。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:166
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:165
msgid ""
"To disconnect the virtual CD/DVD (IDE) since it is not needed, under the "
":guilabel:`Device` list, select :guilabel:`New CD/DVD (IDE)`. See figure "
"8."
msgstr "如果因不再需要而断开虚拟 CD/DVD (IDE),请在 :guilabel:`Device` 列表中选择 :guilabel:`New CD/DVD (IDE)`。见图 8。"
msgstr ""
"如果因不再需要而断开虚拟 CD/DVD (IDE),请在 :guilabel:`Device` 列表中选择 :guilabel:`New "
"CD/DVD (IDE)`。见图 8。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:173
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:172
msgid "Figure 8: VMware Workstation 14 Player - Disconnect CD/DVD (IDE)"
msgstr "图 8VMware Workstation 14 Player - 断开 CD/DVD (IDE)"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:175
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:174
msgid ""
"Under the :guilabel:`Device status` section, uncheck :guilabel:`Connect "
"at power on`."
msgstr "在 :guilabel:`Device status` 部分,取消选中 :guilabel:`Connect at power on`。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:178
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:177
msgid "Click the :guilabel:`Close` button."
msgstr "点击·:guilabel:`Close` 按钮。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:180
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:257
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:179
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:256
msgid "Click the :guilabel:`Finish` button."
msgstr "点击 :guilabel:`Finish` 按钮。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:183
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:182
msgid "Attach the pre-configured |CL| VMware image"
msgstr "挂载预配置的 |CL| Vmware 映像"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:185
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:184
msgid ""
"Move the downloaded and decompressed pre-configured |CL| VMware image "
"file :file:`clear-[version number]-basic.vmdk` to the directory where "
"your newly-created VM resides."
msgstr "将下载和解压缩的预配置 |CL| VMware 映像文件 :file:`clear-[version number]-basic.vmdk` 移动至新建虚拟机所在的目录。"
msgstr ""
"将下载和解压缩的预配置 |CL| VMware 映像文件 :file:`clear-[version number]-basic.vmdk` "
"移动至新建虚拟机所在的目录。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:191
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:276
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:190
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:275
msgid "Depending on the OS, you can typically find the VMware VM files under:"
msgstr "根据操作系统不同,通常可以在如下地址找到 VMware 虚拟机文件:"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:193
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:278
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:192
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:277
msgid "On Linux distros: :file:`/home/username/vmware`"
msgstr "Linux 操作系统::file:`/home/username/vmware`"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:194
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:193
msgid "On Windows: :file:`C:\\Users\\username\\Documents\\Virtual Machines`"
msgstr "Windows:file:`C:\\Users\\username\\Documents\\Virtual Machines`"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:196
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:195
msgid ""
"On the :guilabel:`VMware Workstation Player` home screen, select your "
"newly-created VM. See figure 9."
msgstr "在 :guilabel:`VMware Workstation Player` 主屏幕上,选择新创建的虚拟机。见图 9。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:203
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:202
msgid "Figure 9: VMware Workstation 14 Player - Edit virtual machine settings"
msgstr "图 9: VMware Workstation 14 Player - 编辑虚拟机设置"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:205
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:204
msgid "Click :guilabel:`Edit virtual machine settings`."
msgstr "点击 :guilabel:`Edit virtual machine settings`。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:207
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:206
msgid ""
"To remove the default hard disk, under the :guilabel:`Device` list, "
"select :guilabel:`Hard Disk (SCSI)`. See figure 10."
msgstr "要移除默认硬盘,在 :guilabel:`Device` 列表中选择 :guilabel:`Hard Disk (SCSI)`。见图 10."
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:214
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:213
msgid "Figure 10: VMware Workstation 14 Player - Remove hard drive"
msgstr "图 10VMware Workstation 14 Player - 移除硬盘"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:216
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:215
msgid "Click the :guilabel:`Remove` button."
msgstr "点击 :guilabel:`Remove` 按钮。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:218
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:217
msgid ""
"To add a new hard disk and attach the pre-configured |CL| VMware image, "
"click the :guilabel:`Add...` button. See Figure 11."
msgstr "要添加新硬盘并挂载预配置的 |CL| VMware 映像,点击 :guilabel:`Add...` 按钮。见图 11。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:225
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:224
msgid "Figure 11: VMware Workstation 14 Player - Add new hard drive"
msgstr "图 11VMware Workstation 14 Player - 添加新硬盘"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:227
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:226
msgid ""
"Under the :guilabel:`Hardware types` section, select :guilabel:`Hard "
"Disk`."
msgstr "在 :guilabel:`Hardware types` 部分,选择 :guilabel:`Hard Disk`。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:231
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:230
msgid "Select your preferred :guilabel:`Virtual disk type`. See figure 12."
msgstr "选择您喜欢的 :guilabel:`Virtual disk type`。见图 12。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:237
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:236
msgid "Figure 12: VMware Workstation 14 Player - Select virtual disk type"
msgstr "图 12VMware Workstation 14 Player - 选择虚拟磁盘类型"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:239
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:238
msgid "Select the :guilabel:`Use an existing virtual disk` option. See figure 13."
msgstr "选择 :guilabel:`Use an existing virtual disk` 选项。见图 13。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:245
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:244
msgid "Figure 13: VMware Workstation 14 Player - Use existing virtual disk"
msgstr "图 13VMware Workstation 14 Player - 使用现有虚拟磁盘"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:247
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:246
msgid ""
"Click the :guilabel:`Browse` button and select the pre-configured |CL| "
"VMware image file. See figure 14."
msgstr "点击 :guilabel:`Browse` 按钮,选择预配置的 |CL| VMware 映像文件。见图 14。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:254
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:253
msgid ""
"Figure 14: VMware Workstation 14 Player - Select ready-made VMware |CL| "
"image file"
msgstr "图 14VMware Workstation 14 Player - 选择现成的 VMware |CL| 映像文件"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:261
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:260
msgid ""
"When asked to convert the existing virtual disk to a newer format, "
"selecting either option works."
msgstr "要求将现有虚拟磁盘转换为较新的格式时,选择任何一个选项均可。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:265
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:264
msgid "Enable UEFI boot support"
msgstr "启用 UEFI 引导支持"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:267
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:266
#, fuzzy
msgid ""
"|CL| needs UEFI support to boot.To enable it, add the following line to "
"|CL| needs UEFI support to boot. To enable it, add the following line to "
"the end of your VM's :file:`.vmx` file:"
msgstr "|CL| 需要 UEFI 支持才可以引导。要予以启用,请在虚拟机的 :file:`.vmx` 文件结尾处添加如下行:"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:279
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:278
msgid ""
"On Windows: :file:`C:\\\\Users\\\\username\\\\Documents\\\\Virtual "
"Machines`"
msgstr "Windows:file:`C:\\\\Users\\\\username\\\\Documents\\\\Virtual Machines`"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:282
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:281
msgid "Power on the VM"
msgstr "开启虚拟机"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:284
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:283
msgid "After configuring the settings above, power on your |CL| virtual machine."
msgstr "配置上述设置后,开启 |CL| 虚拟机。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:286
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:285
msgid ""
"On the :guilabel:`VMware Workstation Player` home screen, select your VM."
" See figure 15."
msgstr "在 :guilabel:`VMware Workstation Player` 主屏幕上,选择虚拟机。见图 15。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:293
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:292
msgid "Figure 15: VMware Workstation 14 Player - Power on virtual machine"
msgstr "图 15VMware Workstation 14 Player - 开启虚拟机"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:295
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:294
msgid "Click :guilabel:`Play virtual machine`."
msgstr "点击 :guilabel:`Play virtual machine`。"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:298
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:297
msgid "Related topics"
msgstr "相关主题"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:300
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:299
msgid "For other guides on using the VMWare Player and ESXi, see:"
msgstr "有关使用 VMWare Player 和 ESXi 的其他指南,请查看:"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:302
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:301
msgid ":ref:`vmw-player`"
msgstr ":ref:`vmw-player`"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:303
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:302
msgid ":ref:`vmware-esxi-install-cl`"
msgstr ":ref:`vmware-esxi-install-cl`"
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:304
#: ../../get-started/virtual-machine-install/vmw-player-preconf.rst:303
msgid ":ref:`vmware-esxi-preconfigured-cl-image`"
msgstr ":ref:`vmware-esxi-preconfigured-cl-image`"
@@ -669,4 +485,209 @@ msgstr ":ref:`vmware-esxi-preconfigured-cl-image`"
#~ msgid ":ref:`download-verify-decompress-mac`"
#~ msgstr ""
#~ msgid ""
#~ "Run pre-configured |CL-ATTR| image "
#~ "as a VMware\\* Workstation Player guest"
#~ " OS"
#~ msgstr "运行预配置的 |CL-ATTR| 映像,用作 VMware\\* Workstation Player 来宾操作系统"
#~ msgid ""
#~ "Visit :ref:`image-types` for additional "
#~ "information about all available |CL| "
#~ "images."
#~ msgstr "访问 :ref:`image-types`,了解关于所有 |CL| 映像的其他信息。"
#~ msgid "Verify the integrity of the |CL| image"
#~ msgstr "确认 |CL| 映像的完整性。"
#~ msgid ""
#~ "Before you use a downloaded |CL| "
#~ "image, verify its integrity. This action"
#~ " eliminates the small chance of a "
#~ "corrupted image due to download issues."
#~ " To support verification, each released "
#~ "|CL| image has a corresponding SHA512"
#~ " checksum file designated with the "
#~ "suffix `-SHA512SUMS`."
#~ msgstr ""
#~ "在使用下载的 |CL| 映像之前,请确认其完整性。本操作消除了由于下载错误导致的罕见映像损坏。为支持确认,每个释放的"
#~ " |CL| 映像均有一个相应的 SHA512 校验和 (checksum) "
#~ "文件,其指定后缀为 `-SHA512SUMS`。"
#~ msgid "Download the corresponding SHA512 checksum file of your |CL| `image`_."
#~ msgstr "下载与您的 |CL| `映像`_ 相应的 SHA512 校验和文件。"
#~ msgid "Start Command Prompt."
#~ msgstr "启动命令提示符。"
#~ msgid "Go to the directory with the downloaded image and checksum files."
#~ msgstr "转到含有下载映像和校验和文件的目录。"
#~ msgid "Get the SHA512 checksum of the image with the command:"
#~ msgstr "利用该命令获取该映像的 SHA512 校验和:"
#~ msgid ""
#~ "Manually compare the output with the "
#~ "original checksum value shown in the "
#~ "downloaded checksum file and make sure"
#~ " they match."
#~ msgstr "手动比较该结果与所下载校验和文件中所示的原始校验和值,确保它们相匹配。"
#~ msgid ""
#~ "Released |CL| images are compressed with"
#~ " either GNU zip (*.gz*) or XZ "
#~ "(*.xz*). The compression type depends on"
#~ " the target platform or environment. "
#~ "To decompress the image, follow these"
#~ " steps:"
#~ msgstr ""
#~ "释放的 |CL| 映像以 GNU zip (*.gz*) 或 "
#~ "XZ (*.xz*) 格式压缩。压缩类型取决于目标平台或环境。要解压映像,应遵循这些步骤:"
#~ msgid "Download and install `7-Zip`_."
#~ msgstr "下载并安装 `7-Zip`_。"
#~ msgid "Go to the directory with the downloaded image and right-click it."
#~ msgstr "转到含有下载映像的目录并右键点击它。"
#~ msgid ""
#~ "From the pop-up menu, select "
#~ ":guilabel:`7-Zip` and select :guilabel:`Extract "
#~ "Here` as shown in Figure 1."
#~ msgstr "从弹出菜单中选择 :guilabel:`7-Zip`,然后选择 :guilabel:`Extract Here`,如图 1 所示。"
#~ msgid "Figure 1: Windows 7-Zip extract file."
#~ msgstr "图 1Windows 7-Zip 提取文件。"
#~ msgid "Image types"
#~ msgstr "映像类型"
#~ msgid ""
#~ "Table 1 lists the currently available"
#~ " images that are platform independent. "
#~ "Table 2 lists the currently available"
#~ " images that are platform specific."
#~ msgstr "表 1 列出了当前可用的独立于平台的映像。表 2 列出了当前可用的特定于平台的映像。"
#~ msgid "Table 1: Types of platform-independent |CL| images"
#~ msgstr "表 1:独立于平台的 |CL| 映像类型"
#~ msgid "Image Type"
#~ msgstr "映像类型"
#~ msgid "Description"
#~ msgstr "描述"
#~ msgid "live-desktop.img or live-desktop.iso"
#~ msgstr "live-desktop.img 或 live-desktop.iso"
#~ msgid "Image for booting to GNOME\\* desktop to preview or install the OS."
#~ msgstr "用于引导至 GNOME\\* 桌面进行预览或安装操作系统的映像。"
#~ msgid "live-server.img or live-server.iso"
#~ msgstr "live-server.img 或 live-server.iso"
#~ msgid ""
#~ "Image for booting to server command "
#~ "prompt to preview or install the "
#~ "OS."
#~ msgstr "用于引导至服务器命令提示符进行预览或安装操作系统的映像。"
#~ msgid "Table 2: Types of platform-specific |CL| images"
#~ msgstr "表 2:特定于平台的 |CL| 映像类型"
#~ msgid "aws.img"
#~ msgstr "aws.img"
#~ msgid "Image suitable for use with Amazon\\* AWS\\*."
#~ msgstr "适用于 Amazon\\* AWS\\* 的映像。"
#~ msgid "azure.vhd"
#~ msgstr "azure.vhd"
#~ msgid "Virtual Hard Disk for use on Microsoft\\* Azure\\* cloud platform."
#~ msgstr "适用于 Microsoft\\* Azure\\* 云平台的虚拟硬盘。"
#~ msgid "azure-docker.vhd"
#~ msgstr "azure-docker.vhd"
#~ msgid ""
#~ "Virtual Hard Disk for use on "
#~ "Microsoft Azure cloud platform with "
#~ "Docker\\* pre-installed."
#~ msgstr "适用于预装 Docker\\* 的 Microsoft Azure 云平台的虚拟硬盘。"
#~ msgid "azure-machine-learning.vhd"
#~ msgstr "azure-machine-learning.vhd"
#~ msgid ""
#~ "Virtual Hard Disk for use on "
#~ "Microsoft Azure cloud platform with the"
#~ " `machine-learning-basic` bundle installed."
#~ msgstr "适用于安装 `machine-learning-basic` 捆绑包 的 Microsoft Azure 云平台的虚拟硬盘。"
#~ msgid "cloudguest.img"
#~ msgstr "cloudguest.img"
#~ msgid ""
#~ "Image with generic cloud guest virtual"
#~ " machine (VM) requirements installed."
#~ msgstr "安装了通用云来宾虚拟机 (VM) 的映像。"
#~ msgid "gce.tar"
#~ msgstr "gce.tar"
#~ msgid "Image with the Google Compute Engine (GCE) specific kernel."
#~ msgstr "带有 Google 计算引擎 (GCE) 特定内核的映像。"
#~ msgid "hyperv.vhdx"
#~ msgstr "hyperv.vhdx"
#~ msgid ""
#~ "Virtual Hard Disk for use with "
#~ "Microsoft Hyper-V\\* hypervisor. Includes "
#~ "`optimized kernel`_ for Hyper-V."
#~ msgstr ""
#~ "与 Microsoft Hyper-V\\* 虚拟机管理程序一起使用的虚拟硬盘。包括针对 "
#~ "Hyper-V `optimized kernel`_"
#~ msgid "kvm.img"
#~ msgstr "kvm.img"
#~ msgid ""
#~ "Image for booting in a simple VM"
#~ " with start_qemu.sh. Includes `optimized "
#~ "kernel`_ for KVM."
#~ msgstr "用于使用 start_qemu.sh 在简单虚拟机中引导的映像。包括针对 KVM `optimized kernel`_。"
#~ msgid "kvm-legacy.img"
#~ msgstr "kvm-legacy.img"
#~ msgid ""
#~ "Image for booting in a simple VM"
#~ " using legacy BIOS, if using "
#~ "start_qemu.sh make sure to remove -bios"
#~ " parameter."
#~ msgstr "用于使用传统 BIOS 在简单虚拟机中引导的映像;如果使用 start_qemu.sh,请确保移除 -bios 参数。"
#~ msgid "pxe.tar"
#~ msgstr "pxe.tar"
#~ msgid "Image suitable for use with PXE server."
#~ msgstr "适用于 PXE 服务器的映像。"
#~ msgid "vmware.vmdk"
#~ msgstr "vmware.vmdk"
#~ msgid ""
#~ "Virtual Machine Disk for VMware\\* "
#~ "platforms inclduing Player, Workstation, and"
#~ " ESXi."
#~ msgstr "面向包括 Player、Workstation 和 ESXi 在内的 VMware\\* 平台的虚拟机磁盘。"
#~ msgid "We also provide instructions for other operating systems:"
#~ msgstr "我们还提供了针对其他操作系统的说明。"
#~ msgid ":ref:`download-verify-decompress-linux`"
#~ msgstr ":ref:`download-verify-decompress-linux`"
@@ -5,21 +5,24 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 12:54-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../get-started/virtual-machine-install/vmw-player.rst:4
msgid "Install |CL-ATTR| as a VMware\\* Workstation Player guest OS"
msgstr "安装 |CL-ATTR| 用作 Vmware\\* Workstation Player 来宾操作系统"
#, fuzzy
msgid "|CL-ATTR| on VMware\\* Workstation Player"
msgstr "启动 `VMware Workstation Player` 应用。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:6
msgid ""
@@ -37,21 +40,28 @@ msgid ""
"Windows\\* or Linux\\* operating systems. With VMware ESXi, you can "
"create, configure, manage, and run |CL-ATTR| :abbr:`VMs (Virtual "
"Machines)` on your local system."
msgstr "`VMware Workstation Player`_ 是一个 2 类虚拟机管理程序。它运行于 Windows\\* 或 Linux\\* 操作系统之上。利用 VMware ESXi,可以在本地系统上创建、配置、管理和运行 |CL-ATTR| :abbr:`VMs (Virtual Machines)`。"
msgstr ""
"`VMware Workstation Player`_ 是一个 2 类虚拟机管理程序。它运行于 Windows\\* 或 Linux\\* "
"操作系统之上。利用 VMware ESXi,可以在本地系统上创建、配置、管理和运行 |CL-ATTR| :abbr:`VMs (Virtual "
"Machines)`。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:21
msgid ""
"VMware offers a type 1 hypervisor called `VMware ESXi`_ designed for the "
"cloud environment. For information on how to install |CL| as guest OS on "
"it, see :ref:`vmware-esxi-install-cl`."
msgstr "VMware 提供一个专为云环境设计的 `VMware ESXi`_ 1 类虚拟机管理程序。有关如何在其上安装 |CL| 用作来宾操作系统的信息,请查看 :ref:`vmware-esxi-install-cl`。"
msgstr ""
"VMware 提供一个专为云环境设计的 `VMware ESXi`_ 1 类虚拟机管理程序。有关如何在其上安装 |CL| "
"用作来宾操作系统的信息,请查看 :ref:`vmware-esxi-install-cl`。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:27
msgid ""
"The screenshots on this document show the Windows version of the VMware "
"Workstation 15 Player. The menus and prompts are similar to those in "
"other versions and for the Linux OS save some minor wording differences."
msgstr "本文档的截屏显示了 VMware Workstation 15 Player 的 Windows 版本。除了措辞上的微小差异,菜单和提示与其他 Windows 版本以及 Linux 操作系统类似。"
msgstr ""
"本文档的截屏显示了 VMware Workstation 15 Player 的 Windows 版本。除了措辞上的微小差异,菜单和提示与其他 "
"Windows 版本以及 Linux 操作系统类似。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:31
msgid ""
@@ -68,7 +78,9 @@ msgid ""
"Enable :abbr:`Intel® VT (Intel® Virtualization Technology)` and "
":abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)` "
"in your system's BIOS."
msgstr "在系统 BIOS 中启用 :abbr:`Intel® VT (Intel® Virtualization Technology)` 和 :abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)`。"
msgstr ""
"在系统 BIOS 中启用 :abbr:`Intel® VT (Intel® Virtualization Technology)` 和 "
":abbr:`Intel® VT-d (Intel® Virtualization Technology for Directed I/O)`。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:41
msgid ""
@@ -140,7 +152,9 @@ msgstr "访问 :ref:`image-types`,了解关于所有 |CL| 映像的其他信
msgid ""
"We also provide instructions for downloading and verifying a Clear Linux "
"ISO. For more information, refer to :ref:`download-verify-decompress`."
msgstr "我们还提供关于下载和验证 Clear Linux ISO 的说明。欲了解详情,请参阅 :ref:`download-verify-decompress`。"
msgstr ""
"我们还提供关于下载和验证 Clear Linux ISO 的说明。欲了解详情,请参阅 :ref:`download-verify-"
"decompress`。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:81
msgid "Create and configure a new VM"
@@ -165,7 +179,9 @@ msgid ""
"On the :guilabel:`Welcome to the New Virtual Machine Wizard` screen, "
"select the :guilabel:`Installer disc image file (iso)` option. See Figure"
" 2."
msgstr "在 :guilabel:`Welcome to the New Virtual Machine Wizard` 屏幕上,选择 :guilabel:`Installer disc image file (iso)` 选项。见图 2。"
msgstr ""
"在 :guilabel:`Welcome to the New Virtual Machine Wizard` 屏幕上,选择 "
":guilabel:`Installer disc image file (iso)` 选项。见图 2。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:103
msgid "Figure 2: VMware Workstation Player - Select |CL| installer ISO"
@@ -189,7 +205,9 @@ msgid ""
"On the :guilabel:`Select a Guest Operating System`, set the "
":guilabel:`Guest operating system` setting to :guilabel:`Linux`. See "
"Figure 3."
msgstr "在 :guilabel:`Select a Guest Operating System` 部分,将 :guilabel:`Guest operating system` 设置为 :guilabel:`Linux`。见图 3。"
msgstr ""
"在 :guilabel:`Select a Guest Operating System` 部分,将 :guilabel:`Guest "
"operating system` 设置为 :guilabel:`Linux`。见图 3。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:118
msgid "Figure 3: VMware Workstation Player - Select guest operating system type"
@@ -199,7 +217,9 @@ msgstr "图 3VMware Workstation Player - 选择来宾操作系统类型"
msgid ""
"Set the :guilabel:`Version` setting to :guilabel:`Other Linux 4.x or "
"later kernel 64-bit`."
msgstr "将 :guilabel:`Version` 设置为 :guilabel:`Other Linux 4.x or later kernel 64-bit`。"
msgstr ""
"将 :guilabel:`Version` 设置为 :guilabel:`Other Linux 4.x or later kernel "
"64-bit`。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:126
msgid ""
@@ -225,13 +245,17 @@ msgstr "图 5VMware Workstation Player - 设置磁盘容量"
msgid ""
"For optimal performance with the |CL| Desktop image, we recommend 32GB of"
" drive space. See :ref:`system-requirements` for more details."
msgstr "为获得 |CL| Desktop 映像的最优性能,我们推荐 32GB 磁盘空间。请查看 :ref:`system-requirements` 了解详情。"
msgstr ""
"为获得 |CL| Desktop 映像的最优性能,我们推荐 32GB 磁盘空间。请查看 :ref:`system-requirements` "
"了解详情。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:153
msgid ""
"On the :guilabel:`Ready to Create Virtual Machine` screen, click the "
":guilabel:`Customize Hardware...` button. See Figure 6."
msgstr "在 :guilabel:`Ready to Create Virtual Machine` 屏幕上,点击 :guilabel:`Customize Hardware...` 按钮。见图 6。"
msgstr ""
"在 :guilabel:`Ready to Create Virtual Machine` 屏幕上,点击 :guilabel:`Customize"
" Hardware...` 按钮。见图 6。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:160
msgid "Figure 6: VMware Workstation Player - Customize hardware"
@@ -251,7 +275,9 @@ msgid ""
"installation, |CL| can run on as little as 128MB of RAM. Thus, you can "
"reduce the memory size if needed. See :ref:`system-requirements` for more"
" details."
msgstr "|CL| 安装程序 ISO 最少需要 2GB 大小的 RAM。完成安装后,|CL| 可在只有 128MB 的 RAM 上运行。因此,如果需要,您可以减少内存大小。请查看 :ref:`system-requirements` 了解详情。"
msgstr ""
"|CL| 安装程序 ISO 最少需要 2GB 大小的 RAM。完成安装后,|CL| 可在只有 128MB 的 RAM "
"上运行。因此,如果需要,您可以减少内存大小。请查看 :ref:`system-requirements` 了解详情。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:176
msgid ""
@@ -267,7 +293,9 @@ msgstr "图 8VMware Workstation Player - 设置虚拟化引擎选项"
msgid ""
"Under the :guilabel:`Virtualization engine` section, check "
":guilabel:`Virtualize Intel VT-x/EPT or AMD-V/RVI`."
msgstr "在 :guilabel:`Virtualization engine` 部分,选中 :guilabel:`Virtualize Intel VT-x/EPT or AMD-V/RVI`。"
msgstr ""
"在 :guilabel:`Virtualization engine` 部分,选中 :guilabel:`Virtualize Intel "
"VT-x/EPT or AMD-V/RVI`。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:189
msgid "Click the :guilabel:`Close` button."
@@ -278,140 +306,157 @@ msgid "Click the :guilabel:`Finish` button."
msgstr "点击 :guilabel:`Finish` 按钮。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:194
msgid "Install |CL| into the new VM"
msgstr "将 |CL| 安装至新虚拟机"
#: ../../get-started/virtual-machine-install/vmw-player.rst:196
msgid ""
"Select the newly-created VM and click the :guilabel:`Play virtual "
"machine` button. See Figure 9."
msgstr "选择新创建的虚拟机,点击 :guilabel:`Play virtual machine` 按钮。见图 9。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:203
msgid "Figure 9: VMware Workstation Player - Power on virtual machine"
msgstr "图 9VMware Workstation Player - 开启虚拟机"
#: ../../get-started/virtual-machine-install/vmw-player.rst:205
msgid ""
"Follow the :ref:`install-on-target-start` guide to complete the "
"installation of |CL|."
msgstr "按照 :ref:`install-on-target-start` 指南完成 |CL| 的安装。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:208
msgid ""
"After the installation completes, reboot the VM. This reboot restarts the"
" |CL| installer."
msgstr "完成安装后,重启虚拟机。此操作会重新启动 |CL| 安装程序。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:212
msgid "Detach the |CL| installer ISO from the VM"
msgstr "从虚拟机断开 |CL| 安装程序 ISO"
#: ../../get-started/virtual-machine-install/vmw-player.rst:214
msgid ""
"To enable the mouse pointer so you access VMware Workstation Player's "
"menus, press :kbd:`<CTRL>` + :kbd:`<ALT>` on the keyboard."
msgstr "为启用鼠标指针,以便访问 VMware Workstation Player 的菜单,请按下键盘上的 :kbd:`<CTRL>` + :kbd:`<ALT>`。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:217
msgid ""
"To disconnect the CD/DVD to stop it from booting the |CL| installer ISO "
"again, click the :guilabel:`Player` menu. See Figure 10."
msgstr "要断开 CD/DVD 防止它再次引导 |CL| 安装程序 ISO,请点击 :guilabel:`Player` 菜单。见图 10。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:224
msgid "Figure 10: VMware Workstation Player - Edit CD/DVD settings"
msgstr "图 10VMware Workstation Player - 编辑 CD/DVD 设置"
#: ../../get-started/virtual-machine-install/vmw-player.rst:226
msgid "Go to :menuselection:`Removable Devices-->CD/DVD (IDE)-->Disconnect`."
msgstr "转到 :menuselection:`可移除设备-->CD/DVD (IDE)-->断开`。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:228
msgid "Click the :guilabel:`OK` button."
msgstr "点击 :guilabel:`OK` 按钮。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:231
msgid "Enable UEFI boot support"
msgstr "启用 UEFI 引导支持"
#: ../../get-started/virtual-machine-install/vmw-player.rst:233
#: ../../get-started/virtual-machine-install/vmw-player.rst:196
msgid "|CL| needs UEFI support to boot. To enable UEFI:"
msgstr "|CL| 需要 UEFI 支持才可以引导。要启用 UEFI"
#: ../../get-started/virtual-machine-install/vmw-player.rst:235
msgid "Power off the VM. click the :guilabel:`Player` menu. See Figure 11."
#: ../../get-started/virtual-machine-install/vmw-player.rst:198
#, fuzzy
msgid "Power off the VM. click the :guilabel:`Player` menu. See Figure 9."
msgstr "要关闭虚拟机,点击 :guilabel:`Player` 菜单。见图 11。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:241
msgid "Figure 11: VMware Workstation Player - Power off virtual machine"
#: ../../get-started/virtual-machine-install/vmw-player.rst:204
#, fuzzy
msgid "Figure 9: VMware Workstation Player - Power off virtual machine"
msgstr "图 11VMware Workstation Player - 关闭虚拟机"
#: ../../get-started/virtual-machine-install/vmw-player.rst:243
#: ../../get-started/virtual-machine-install/vmw-player.rst:206
msgid "Go to :guilabel:`Power` and select :guilabel:`Shut Down Guest`."
msgstr "转到 :guilabel:`Power`,选择 :guilabel:`Shut Down Guest`。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:245
#: ../../get-started/virtual-machine-install/vmw-player.rst:208
msgid "Add the following line to the end of your VM's :file:`.vmx` file:"
msgstr "在虚拟机的 :file:`.vmx` 文件结尾处添加如下代码行:"
#: ../../get-started/virtual-machine-install/vmw-player.rst:253
#: ../../get-started/virtual-machine-install/vmw-player.rst:216
msgid "Depending on the OS, you can typically find the VMware VM files under:"
msgstr "根据操作系统不同,通常可以在如下地址找到 VMware 虚拟机文件:"
#: ../../get-started/virtual-machine-install/vmw-player.rst:255
#: ../../get-started/virtual-machine-install/vmw-player.rst:218
msgid "On Linux distros: :file:`/home/username/vmware`"
msgstr "Linux 操作系统::file:`/home/username/vmware`"
#: ../../get-started/virtual-machine-install/vmw-player.rst:256
#: ../../get-started/virtual-machine-install/vmw-player.rst:219
msgid ""
"On Windows: :file:`C:\\\\Users\\\\username\\\\Documents\\\\Virtual "
"Machines`"
msgstr "Windows:file:`C:\\\\Users\\\\username\\\\Documents\\\\Virtual Machines`"
#: ../../get-started/virtual-machine-install/vmw-player.rst:259
msgid ""
"After configuring the settings above, power on your |CL| virtual machine."
" On the :guilabel:`VMware Workstation Player` home screen, select your "
"VM. See Figure 9."
msgstr "配置上述设置后,开启 |CL| 虚拟机。在 :guilabel:`VMware Workstation Player` 主屏幕上,选择虚拟机。见图 9。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:222
msgid "Install |CL| into the new VM"
msgstr "将 |CL| 安装至新虚拟机"
#: ../../get-started/virtual-machine-install/vmw-player.rst:263
#: ../../get-started/virtual-machine-install/vmw-player.rst:224
#, fuzzy
msgid ""
"Select the newly-created VM and click the :guilabel:`Play virtual "
"machine` button. See Figure 10."
msgstr "选择新创建的虚拟机,点击 :guilabel:`Play virtual machine` 按钮。见图 9。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:231
#, fuzzy
msgid "Figure 10: VMware Workstation Player - Power on virtual machine"
msgstr "图 9VMware Workstation Player - 开启虚拟机"
#: ../../get-started/virtual-machine-install/vmw-player.rst:233
msgid ""
"Follow the :ref:`install-on-target-start` guide to complete the "
"installation of |CL|."
msgstr "按照 :ref:`install-on-target-start` 指南完成 |CL| 的安装。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:236
msgid ""
"After the installation completes, reboot the VM. This reboot restarts the"
" |CL| installer."
msgstr "完成安装后,重启虚拟机。此操作会重新启动 |CL| 安装程序。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:240
msgid "Detach the |CL| installer ISO from the VM"
msgstr "从虚拟机断开 |CL| 安装程序 ISO"
#: ../../get-started/virtual-machine-install/vmw-player.rst:242
msgid ""
"To enable the mouse pointer so you access VMware Workstation Player's "
"menus, press :kbd:`<CTRL>` + :kbd:`<ALT>` on the keyboard."
msgstr ""
"为启用鼠标指针,以便访问 VMware Workstation Player 的菜单,请按下键盘上的 :kbd:`<CTRL>` + "
":kbd:`<ALT>`。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:245
#, fuzzy
msgid ""
"To disconnect the CD/DVD to stop it from booting the |CL| installer ISO "
"again, click the :guilabel:`Player` menu. See Figure 11."
msgstr "要断开 CD/DVD 防止它再次引导 |CL| 安装程序 ISO,请点击 :guilabel:`Player` 菜单。见图 10。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:252
#, fuzzy
msgid "Figure 11: VMware Workstation Player - Edit CD/DVD settings"
msgstr "图 10VMware Workstation Player - 编辑 CD/DVD 设置"
#: ../../get-started/virtual-machine-install/vmw-player.rst:254
msgid "Go to :menuselection:`Removable Devices-->CD/DVD (IDE)-->Disconnect`."
msgstr "转到 :menuselection:`可移除设备-->CD/DVD (IDE)-->断开`。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:256
msgid "Click the :guilabel:`OK` button."
msgstr "点击 :guilabel:`OK` 按钮。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:259
msgid "Install open-vm-tools"
msgstr ""
#: ../../get-started/virtual-machine-install/vmw-player.rst:261
msgid ""
"Optional: You may want to install the `open-vm-tools` in your virtual "
"machine. The Open Virtual Machine Tools (open-vm-tools) are the open "
"source implementation of VMware Tools for Linux\\* guest operating "
"systems."
msgstr ""
#: ../../get-started/virtual-machine-install/vmw-player.rst:265
#, fuzzy
msgid ""
"Power on your |CL| virtual machine. On the :guilabel:`VMware Workstation "
"Player` home screen, select your VM. See Figure 10."
msgstr ""
"配置上述设置后,开启 |CL| 虚拟机。在 :guilabel:`VMware Workstation Player` 主屏幕上,选择虚拟机。见图"
" 9。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:268
msgid "Click :guilabel:`Play virtual machine`."
msgstr "点击 :guilabel:`Play virtual machine`。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:265
msgid ""
"Install Open VM Tools. You may want to install the `open-vm-tools` in "
"your virtual machine. The Open Virtual Machine Tools (open-vm-tools) are "
"the open source implementation of VMware Tools for Linux guest operating "
"systems. In |CL| you can use the following to install the bundle in your "
"VM"
msgstr "安装 Open VM Tools。您可能希望在虚拟机上安装 `open-vm-tools`。Open Virtual Machine Tools (open-vm-tools) 是用于 Linux 来宾操作系统的开源 VMware 执行工具。在 |CL| 中,您可以利用如下步骤在您的虚拟机中安装该 bundle"
#: ../../get-started/virtual-machine-install/vmw-player.rst:270
msgid "In |CL| you can install the bundle, and enable the tools, in your VM."
msgstr ""
#: ../../get-started/virtual-machine-install/vmw-player.rst:275
#: ../../get-started/virtual-machine-install/vmw-player.rst:277
msgid ""
"More information is available on the `VMWare Tools Product "
"Documentation`_ site."
msgstr "详情可访问网站 `VMWare Tools Product Documentation`_。"
#: ../../get-started/virtual-machine-install/vmw-player.rst:278
#: ../../get-started/virtual-machine-install/vmw-player.rst:281
msgid "Related topics"
msgstr "相关主题"
#: ../../get-started/virtual-machine-install/vmw-player.rst:280
#: ../../get-started/virtual-machine-install/vmw-player.rst:283
msgid "For other guides on using the VMWare Player and ESXi, see:"
msgstr "有关使用 VMWare Player 和 ESXi 的其他指南,请查看:"
#: ../../get-started/virtual-machine-install/vmw-player.rst:282
#: ../../get-started/virtual-machine-install/vmw-player.rst:285
msgid ":ref:`vmw-player-preconf`"
msgstr ":ref:`vmw-player-preconf`"
#: ../../get-started/virtual-machine-install/vmw-player.rst:283
#: ../../get-started/virtual-machine-install/vmw-player.rst:286
msgid ":ref:`vmware-esxi-install-cl`"
msgstr ":ref:`vmware-esxi-install-cl`"
#: ../../get-started/virtual-machine-install/vmw-player.rst:284
#: ../../get-started/virtual-machine-install/vmw-player.rst:287
msgid ":ref:`vmware-esxi-preconfigured-cl-image`"
msgstr ":ref:`vmware-esxi-preconfigured-cl-image`"
@@ -653,4 +698,23 @@ msgstr ":ref:`vmware-esxi-preconfigured-cl-image`"
#~ msgid "Figure 13: VMware Workstation 14 Player - Power on virtual machine"
#~ msgstr ""
#~ msgid "Install |CL-ATTR| as a VMware\\* Workstation Player guest OS"
#~ msgstr "安装 |CL-ATTR| 用作 Vmware\\* Workstation Player 来宾操作系统"
#~ msgid ""
#~ "Install Open VM Tools. You may "
#~ "want to install the `open-vm-"
#~ "tools` in your virtual machine. The "
#~ "Open Virtual Machine Tools (open-vm-"
#~ "tools) are the open source "
#~ "implementation of VMware Tools for Linux"
#~ " guest operating systems. In |CL| you"
#~ " can use the following to install "
#~ "the bundle in your VM"
#~ msgstr ""
#~ "安装 Open VM Tools。您可能希望在虚拟机上安装 `open-"
#~ "vm-tools`。Open Virtual Machine Tools "
#~ "(open-vm-tools) 是用于 Linux 来宾操作系统的开源 "
#~ "VMware 执行工具。在 |CL| 中,您可以利用如下步骤在您的虚拟机中安装该 "
#~ "bundle"
@@ -5,21 +5,23 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 12:54-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:4
msgid "Install |CL-ATTR| as a VMware\\* ESXi guest OS"
msgstr "安装 |CL-ATTR|,用作 VMware\\* ESXi 来宾操作系统"
msgid "|CL-ATTR| on VMware\\* ESXi"
msgstr ""
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:6
msgid ""
@@ -36,7 +38,9 @@ msgid ""
"`VMware ESXi`_ is a type 1 bare-metal hypervisor that runs directly on "
"top of server hardware. With VMware ESXi, you can create, configure, "
"manage, and run |CL| virtual machines in the cloud."
msgstr "`VMware ESXi`_ 是一个 1 类裸机虚拟机管理程序,可直接在服务器硬件上运行。利用 VMware ESXi,可以在云端创建、配置、管理和运行 |CL| 虚拟机。"
msgstr ""
"`VMware ESXi`_ 是一个 1 类裸机虚拟机管理程序,可直接在服务器硬件上运行。利用 VMware "
"ESXi,可以在云端创建、配置、管理和运行 |CL| 虚拟机。"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:20
msgid ""
@@ -46,9 +50,10 @@ msgid ""
msgstr "安装期间,在新的虚拟机上手动安装 |CL| 提高了配置灵活性。例如,备用磁盘空间、分区数量、预安装 bundle 等。"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:24
#, fuzzy
msgid ""
"If you prefer to use a preconfigured |CL| VMware image instead, refer to "
":ref:`vmware-esxi-preconfigured-cl-image`."
"If you prefer to use a pre-configured |CL| VMware image instead, refer to"
" :ref:`vmware-esxi-preconfigured-cl-image`."
msgstr "如果喜欢使用预配置的 |CL| VMware 映像,可参阅 :ref:`vmware-esxi-preconfigured-cl-image`。"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:29
@@ -56,7 +61,9 @@ msgid ""
"VMware also offers a type 2 hypervisor designed for the desktop "
"environment, called `VMware Workstation Player`_. Refer to :ref:`vmw-"
"player-preconf` or :ref:`vmw-player` for more information."
msgstr "VMware 还提供一个适用于桌面环境的 2 类虚拟机管理程序,名为 `VMware Workstation Player`_。请参阅 :ref:`vmw-player-preconf` 或 :ref:`vmw-player` 了解更多信息。"
msgstr ""
"VMware 还提供一个适用于桌面环境的 2 类虚拟机管理程序,名为 `VMware Workstation Player`_。请参阅 :ref"
":`vmw-player-preconf` 或 :ref:`vmw-player` 了解更多信息。"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:33
msgid "Visit :ref:`image-types` to learn more about all available images."
@@ -70,13 +77,17 @@ msgstr "下载最新的 |CL| 安装程序 ISO"
msgid ""
"Get the latest |CL| installer ISO image from the `image`_ repository. "
"Look for :file:`clear-[version number]-installer.iso.xz`."
msgstr "从 `image`_ 存储库中获取最新的 |CL| 安装程序 ISO。寻找 :file:`clear-[version number]-installer.iso.xz`。"
msgstr ""
"从 `image`_ 存储库中获取最新的 |CL| 安装程序 ISO。寻找 :file:`clear-[version "
"number]-installer.iso.xz`。"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:41
msgid ""
"We also provide instructions for downloading and verifying a Clear Linux "
"ISO. For more information, refer to :ref:`download-verify-decompress`."
msgstr "我们还提供关于下载和验证 Clear Linux ISO 的说明。欲了解详情,请参阅 :ref:`download-verify-decompress`。"
msgstr ""
"我们还提供关于下载和验证 Clear Linux ISO 的说明。欲了解详情,请参阅 :ref:`download-verify-"
"decompress`。"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:45
msgid "Upload the |CL| installer ISO to the VMware server"
@@ -128,7 +139,9 @@ msgstr "图 3VMware ESXi - 数据存储 > 上传 ISO"
msgid ""
"Select the decompressed |CL| installer ISO file :file:`clear-[version "
"number]-installer.iso` and upload it."
msgstr "选择解压缩的 |CL| 安装程序 ISO 文件 :file:`clear-[version number]-installer.iso` 并将其上传。"
msgstr ""
"选择解压缩的 |CL| 安装程序 ISO 文件 :file:`clear-[version number]-installer.iso` "
"并将其上传。"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:82
msgid "Create and configure a new VM"
@@ -196,7 +209,9 @@ msgstr "将 :guilabel:`Guest OS family` 选项设置为 :guilabel:`Linux`。"
msgid ""
"Set the :guilabel:`Guest OS version` option to :guilabel:`Other 3.x or "
"later Linux (64-bit)`."
msgstr "将 :guilabel:`Guest OS version` 选项设置为 :guilabel:`Other 3.x or later Linux (64-bit)`。"
msgstr ""
"将 :guilabel:`Guest OS version` 选项设置为 :guilabel:`Other 3.x or later Linux "
"(64-bit)`。"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:121
msgid "Figure 6: VMware ESXi - Give a name and select guest OS type"
@@ -223,7 +238,9 @@ msgid ""
"Expand the :guilabel:`CPU` setting and enable :guilabel:`Hardware "
"virtualization` by checking :guilabel:`Expose hardware assisted "
"virtualization to the guest OS`."
msgstr "展开 :guilabel:`CPU` 设置,选中 :guilabel:`Hardware virtualization` 启用 :guilabel:`Expose hardware assisted virtualization to the guest OS`。"
msgstr ""
"展开 :guilabel:`CPU` 设置,选中 :guilabel:`Hardware virtualization` 启用 "
":guilabel:`Expose hardware assisted virtualization to the guest OS`。"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:138
msgid "Figure 7: VMware ESXi - Enable hardware virtualization"
@@ -243,7 +260,9 @@ msgid ""
"You can reduce the memory size after the installation completes if you "
"want, because a minimum |CL| installation can function on as little as "
"128MB of RAM. See :ref:`system-requirements` for more details."
msgstr "|CL| 安装程序 ISO 需要至少 2GB 的 RAM 才能正常运行。如果需要,可以在安装完成后减少内存,因为 |CL| 最小安装可以在仅有 128MB RAM 的情况下运行。请查看 :ref:`system-requirements` 了解详情。"
msgstr ""
"|CL| 安装程序 ISO 需要至少 2GB 的 RAM 才能正常运行。如果需要,可以在安装完成后减少内存,因为 |CL| 最小安装可以在仅有 "
"128MB RAM 的情况下运行。请查看 :ref:`system-requirements` 了解详情。"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:155
msgid "Set :guilabel:`Hard disk 1` to the desired capacity. See Figure 9."
@@ -266,7 +285,10 @@ msgid ""
":guilabel:`Datastore ISO file` option. Then select the |CL| installer "
"ISO :file:`clear-[version number]-installer.iso` that you previously "
"uploaded to the VMware server. See Figure 10."
msgstr "挂载 |CL| 安装程序 ISO。对于 :guilabel:`CD/DVD Drive 1` 设置,点击其右侧下拉列表,选择 :guilabel:`Datastore ISO file` 选项。然后,选择此前上传至 VMware 服务器的 |CL| 安装程序 ISO :file:`clear-[version number]-installer.iso`。见图 10。"
msgstr ""
"挂载 |CL| 安装程序 ISO。对于 :guilabel:`CD/DVD Drive 1` 设置,点击其右侧下拉列表,选择 "
":guilabel:`Datastore ISO file` 选项。然后,选择此前上传至 VMware 服务器的 |CL| 安装程序 ISO "
":file:`clear-[version number]-installer.iso`。见图 10。"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:177
msgid "Figure 10: VMware ESXi - Set CD/DVD to boot installer ISO"
@@ -342,7 +364,9 @@ msgid ""
"Click the :guilabel:`Actions` button - located on the top-right corner of"
" the VM's windows - and go to the :guilabel:`Power` setting and select "
"the :guilabel:`Power off` option. See Figure 12."
msgstr "点击 :guilabel:`Actions` 按钮(按钮位于虚拟机窗口的右上角),转到 :guilabel:`Power` 设置,然后选择 :guilabel:`Power off` 选项。见图 12。"
msgstr ""
"点击 :guilabel:`Actions` 按钮(按钮位于虚拟机窗口的右上角),转到 :guilabel:`Power` 设置,然后选择 "
":guilabel:`Power off` 选项。见图 12。"
#: ../../get-started/virtual-machine-install/vmware-esxi-install-cl.rst:222
msgid "Figure 12: VMware ESXi - Actions > Power off"
@@ -516,4 +540,6 @@ msgstr ":ref:`vmware-esxi-preconfigured-cl-image`"
#~ msgid ":ref:`download-verify-decompress-windows`"
#~ msgstr ""
#~ msgid "Install |CL-ATTR| as a VMware\\* ESXi guest OS"
#~ msgstr "安装 |CL-ATTR|,用作 VMware\\* ESXi 来宾操作系统"
@@ -5,27 +5,32 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 12:54-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:4
msgid "Run pre-configured |CL-ATTR| image as a VMware\\* ESXi guest OS"
msgstr "运行预配置的 |CL-ATTR| 映像,用作 VMware\\* ESXi 来宾操作系统"
msgid "|CL-ATTR| on VMware\\* ESXi (pre-configured image)"
msgstr ""
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:6
#, fuzzy
msgid ""
"This page explains how to deploy a preconfigured |CL| VMware :abbr:`VM "
"This page explains how to deploy a pre-configured |CL| VMware :abbr:`VM "
"(Virtual Machine)` image on a VMware ESXi 6.5 host."
msgstr "本页说明如何在 VMware ESXi 6.5 主机上部署预配置的 |CL| VMware :abbr:`VM (Virtual Machine)` 映像。"
msgstr ""
"本页说明如何在 VMware ESXi 6.5 主机上部署预配置的 |CL| VMware :abbr:`VM (Virtual "
"Machine)` 映像。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:14
msgid "Overview"
@@ -36,12 +41,15 @@ msgid ""
"`VMware ESXi`_ is a type 1 bare-metal hypervisor which runs directly on "
"top of server hardware. With VMware ESXi, you can create, configure, "
"manage, and run |CL-ATTR| virtual machines at scale."
msgstr "`VMware ESXi`_ 是一个 1 类裸机虚拟机管理程序,可直接在服务器硬件上运行。利用 VMware ESXi,可以大规模创建、配置、管理和运行 |CL-ATTR| 虚拟机。"
msgstr ""
"`VMware ESXi`_ 是一个 1 类裸机虚拟机管理程序,可直接在服务器硬件上运行。利用 VMware "
"ESXi,可以大规模创建、配置、管理和运行 |CL-ATTR| 虚拟机。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:20
#, fuzzy
msgid ""
"We provide a preconfigured |CL| VMware image that can be run on a VMware "
"ESXi 6.5 host."
"We provide a pre-configured |CL| VMware image that can be run on a VMware"
" ESXi 6.5 host."
msgstr "我们提供可在 VMware ESXi 6.5 主机上运行的 |CL| VMware 映像。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:23
@@ -55,7 +63,9 @@ msgid ""
"VMware also offers a type 2 hypervisor designed for the desktop "
"environment, called `VMware Workstation Player`_. Refer to :ref:`vmw-"
"player-preconf` or :ref:`vmw-player` for more information."
msgstr "VMware 还提供一个适用于桌面环境的 2 类虚拟机管理程序,名为 `VMware Workstation Player`_。请参阅 :ref:`vmw-player-preconf` 或 :ref:`vmw-player` 了解更多信息。"
msgstr ""
"VMware 还提供一个适用于桌面环境的 2 类虚拟机管理程序,名为 `VMware Workstation Player`_。请参阅 :ref"
":`vmw-player-preconf` 或 :ref:`vmw-player` 了解更多信息。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:32
msgid "Download the latest |CL| VMware image"
@@ -66,7 +76,9 @@ msgid ""
"Get the latest |CL| VMware prebuilt image from the `image`_ repository. "
"Look for :file:`clear-[version number]-vmware.vmdk.xz`. You can also use "
"this command:"
msgstr "从 `image`_ 存储库中获取最新的 |CL| VMware 预构建映像。查找 :file:`clear-[version number]-vmware.vmdk.xz`。还可以使用以下命令:"
msgstr ""
"从 `image`_ 存储库中获取最新的 |CL| VMware 预构建映像。查找 :file:`clear-[version "
"number]-vmware.vmdk.xz`。还可以使用以下命令:"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:42
msgid ""
@@ -78,7 +90,9 @@ msgstr "访问 :ref:`image-types`,了解关于所有 |CL| 映像的其他信
msgid ""
"We also provide instructions for downloading and verifying a Clear Linux "
"ISO. For more information, refer to :ref:`download-verify-decompress`."
msgstr "我们还提供关于下载和验证 Clear Linux ISO 的说明。欲了解详情,请参阅 :ref:`download-verify-decompress`。"
msgstr ""
"我们还提供关于下载和验证 Clear Linux ISO 的说明。欲了解详情,请参阅 :ref:`download-verify-"
"decompress`。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:48
msgid "Upload the |CL| image to the VMware server"
@@ -95,7 +109,9 @@ msgstr "在本地系统下载并解压缩 |CL| VMware 预构建映像后,必
msgid ""
"The steps in this section can also be referenced from the VMware "
"documentation `Using Datastore File Browser in the VMware Host Client`_."
msgstr "有关本节中的步骤,还可以参考 VMware 文档 `Using Datastore File Browser in the VMware Host Client`_。"
msgstr ""
"有关本节中的步骤,还可以参考 VMware 文档 `Using Datastore File Browser in the VMware Host"
" Client`_。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:57
msgid ""
@@ -152,30 +168,40 @@ msgstr "将 |CL| 映像转换为 ESXi 支持的格式。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:97
msgid ""
"Once the |CL| VMware prebuilt image has been uploaded to the VMware ESXi "
"datastore, it must be converted to a format for use with VMware's ESXi"
" hypervisor."
msgstr "|CL| VMware 预构建映像上传至 VMware ESXi 数据存储后,必须将其转换为 VMware's ESXi 虚拟机管理程序可以使用的格式。"
"datastore, it must be converted to a format for use with VMware's ESXi "
"hypervisor."
msgstr ""
"|CL| VMware 预构建映像上传至 VMware ESXi 数据存储后,必须将其转换为 VMware's ESXi "
"虚拟机管理程序可以使用的格式。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:101
msgid ""
"The steps in this section can also be referenced from the VMware "
"documentation on `Cloning and converting virtual machine disks with "
"vmkfstools`_"
msgstr "有关本节中的步骤,还可以参考 VMware 文档 `Cloning and converting virtual machine disks with vmkfstools`_"
msgstr ""
"有关本节中的步骤,还可以参考 VMware 文档 `Cloning and converting virtual machine disks "
"with vmkfstools`_"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:103
msgid ""
"SSH into the `vSphere Management Assistant`_ appliance that is managing "
"the ESXi host or connect to the vSphere hosting using the `vSphere CLI`_."
msgstr "通过 SSH 连接到 `vSphere Management Assistant`_ 设备,利用 `vSphere CLI`_ 管理 ESXi 主机或连接到 vSphere 主机托管。"
msgstr ""
"通过 SSH 连接到 `vSphere Management Assistant`_ 设备,利用 `vSphere CLI`_ 管理 ESXi "
"主机或连接到 vSphere 主机托管。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:108
#, fuzzy
msgid ""
"If there is no :abbr:`vMA (vSphere Management Assistant)` appliance or "
":abbr:`vCLI (vSphere CLI)` configured and available, you can temporarily "
"enable SSH directly on the ESXi host by following the steps described in "
"`Enable the Secure Shell (SSH) in the VMware Host Client`_ ."
msgstr "如果没有配置或可用的 :abbr:`vMA (vSphere Management Assistant)` 设备或 :abbr:`vCLI (vSphere CLI)`,则可以按照 `在 VMware 主机客户端启用 Secure Shell (SSH)`_ 中所述步骤直接在 ESXi 主机上临时启用 SSH。"
"`Enable the Secure Shell (SSH) in the VMware Host Client`_."
msgstr ""
"如果没有配置或可用的 :abbr:`vMA (vSphere Management Assistant)` 设备或 :abbr:`vCLI "
"(vSphere CLI)`,则可以按照 `在 VMware 主机客户端启用 Secure Shell (SSH)`_ 中所述步骤直接在 ESXi"
" 主机上临时启用 SSH。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:112
msgid ""
@@ -222,7 +248,9 @@ msgid ""
"In this section, you will create a new VM, configure its basic parameters"
" such as number of CPUs, memory size, and then attach the converted |CL| "
"VMware image. Also, in order to boot |CL|, you must enable UEFI support."
msgstr "本节中,您会创建新虚拟机,配置基本参数,如 CPU 数量、内存大小,然后挂载转换后的 |CL| VMware 映像。而且,为了引导 |Cl|,必须启用 UEFI 支持。"
msgstr ""
"本节中,您会创建新虚拟机,配置基本参数,如 CPU 数量、内存大小,然后挂载转换后的 |CL| VMware 映像。而且,为了引导 "
"|Cl|,必须启用 UEFI 支持。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:140
msgid ""
@@ -279,7 +307,9 @@ msgstr "将 :guilabel:`Guest OS family` 选项设置为 :guilabel:`Linux`。"
msgid ""
"Set the :guilabel:`Guest OS version` option to :guilabel:`Other 3.x or "
"later Linux (64-bit)`."
msgstr "将 :guilabel:`Guest OS version` 选项设置为 :guilabel:`Other 3.x or later Linux (64-bit)`。"
msgstr ""
"将 :guilabel:`Guest OS version` 选项设置为 :guilabel:`Other 3.x or later Linux "
"(64-bit)`。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:179
msgid "Figure 6: VMware ESXi - Give a name and select guest OS type"
@@ -306,7 +336,9 @@ msgid ""
"Expand the :guilabel:`CPU` setting and enable :guilabel:`Hardware "
"virtualization` by checking :guilabel:`Expose hardware assisted "
"virtualization to the guest OS`."
msgstr "展开 :guilabel:`CPU` 设置,选中 :guilabel:`Hardware virtualization` 启用 :guilabel:`Expose hardware assisted virtualization to the guest OS`。"
msgstr ""
"展开 :guilabel:`CPU` 设置,选中 :guilabel:`Hardware virtualization` 启用 "
":guilabel:`Expose hardware assisted virtualization to the guest OS`。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:197
msgid "Figure 7: VMware ESXi - Enable hardware virtualization"
@@ -323,27 +355,35 @@ msgid "Figure 8: VMware ESXi - Remove hard drive"
msgstr "图 8VMware ESXi - 移除硬盘"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:208
#, fuzzy
msgid ""
"Since a preconfigured image will be used, the :guilabel:`CD/DVD Drive 1` "
"setting will not be needed. Disable it by unchecking the "
"Since a pre-configured image will be used, the :guilabel:`CD/DVD Drive 1`"
" setting will not be needed. Disable it by unchecking the "
":guilabel:`Connect` checkbox. See Figure 9."
msgstr "由于要使用预配置映像,所以不再需要 :guilabel:`CD/DVD Drive 1` 设置。取消选中 :guilabel:`Connect` 复选框禁用该设置。见图 9。"
msgstr ""
"由于要使用预配置映像,所以不再需要 :guilabel:`CD/DVD Drive 1` 设置。取消选中 :guilabel:`Connect` "
"复选框禁用该设置。见图 9。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:216
msgid "Figure 9: VMware ESXi - Disconnect the CD/DVD drive"
msgstr "图 9VMware ESXi - 断开 CD/DVD 驱动器"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:218
#, fuzzy
msgid ""
"Attach the :file:`clear-[version number]-esxi.vmdk` file that was "
"converted from the preconfigured |CL| VMware image."
msgstr "挂载 :file:`clear-[version number]-esxi.vmdk` 文件。该文件从预配置的 |CL| VMware 映像转换而来。"
"converted from the pre-configured |CL| VMware image."
msgstr ""
"挂载 :file:`clear-[version number]-esxi.vmdk` 文件。该文件从预配置的 |CL| VMware "
"映像转换而来。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:221
msgid ""
"Click the :guilabel:`Add hard disk` button and select the "
":guilabel:`Existing hard drive` option. See Figure 10."
msgstr "点击 :guilabel:`Add hard disk` 按钮,选择 :guilabel:`Existing hard drive` 选项。见图 10。"
msgstr ""
"点击 :guilabel:`Add hard disk` 按钮,选择 :guilabel:`Existing hard drive` 选项。见图 "
"10。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:228
msgid "Figure 10: VMware ESXi - Add an existing hard drive"
@@ -354,7 +394,9 @@ msgid ""
"Select the converted :file:`clear-[version number]-esxi.vmdk` file. Do "
"not use the original unconverted :file:`clear-[version "
"number]-vmware.vmdk` file. See Figure 11."
msgstr "选择已转换的 :file:`clear-[version number]-esxi.vmdk` 文件。不要使用最初未转换的 :file:`clear-[version number]-vmware.vmdk` 文件。见图 11。"
msgstr ""
"选择已转换的 :file:`clear-[version number]-esxi.vmdk` 文件。不要使用最初未转换的 "
":file:`clear-[version number]-vmware.vmdk` 文件。见图 11。"
#: ../../get-started/virtual-machine-install/vmware-esxi-preconfigured-cl-image.rst:238
msgid ""
@@ -517,4 +559,6 @@ msgstr ":ref:`vmware-esxi-install-cl`"
#~ msgid ":ref:`download-verify-decompress-windows`"
#~ msgstr ""
#~ msgid "Run pre-configured |CL-ATTR| image as a VMware\\* ESXi guest OS"
#~ msgstr "运行预配置的 |CL-ATTR| 映像,用作 VMware\\* ESXi 来宾操作系统"
+179 -131
View File
@@ -5,36 +5,41 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-17 11:17-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tooling/autospec.rst:4
#: ../../guides/clear/autospec.rst:4
msgid "autospec"
msgstr "autospec"
#: ../../tooling/autospec.rst:6
#: ../../guides/clear/autospec.rst:6
msgid ""
"**autospec** is a tool used to assist with the automated creation and "
"maintenance of RPM packaging in |CL-ATTR|. Where a standard :abbr:`RPM "
"(RPM Package Manager)` build process using :command:`rpmbuild` requires a"
" tarball and :file:`.spec` file to start, autospec requires only a "
"tarball and package name to start."
msgstr "**autospec** 是在 |CL-ATTR| 中协助自动创建和维护 RPM 封装的工具。其中,使用 :command:`rpmbuild` 的标准 :abbr:`RPM (RPM Package Manager)` 构建流程需要 tarball 和 :file:`.spec` 文件才能启动,而 autospec 只需 tarball 和软件包名称便可启动。"
msgstr ""
"**autospec** 是在 |CL-ATTR| 中协助自动创建和维护 RPM 封装的工具。其中,使用 :command:`rpmbuild` "
"的标准 :abbr:`RPM (RPM Package Manager)` 构建流程需要 tarball 和 :file:`.spec` "
"文件才能启动,而 autospec 只需 tarball 和软件包名称便可启动。"
#: ../../tooling/autospec.rst:16
#: ../../guides/clear/autospec.rst:17
msgid "Description"
msgstr "描述"
#: ../../tooling/autospec.rst:18
#: ../../guides/clear/autospec.rst:19
msgid ""
"The autospec tool attempts to infer the requirements of the :file:`.spec`"
" file by analyzing the source code and :file:`Makefile` information. It "
@@ -42,534 +47,578 @@ msgid ""
" build failures until it has a complete and valid :file:`.spec` file. If "
"needed, you can influence the behavior of autospec and customize the "
"build by providing optional `control files`_ to the autospec tool."
msgstr "autospec 工具通过分析源代码和 :file:`Makefile` 信息来尝试推断 :file:`.spec` 文件的要求。它会根据从构建失败中发现的新信息不断运行更新后的内部版本,直到它具有完整有效的 :file:`.spec` 文件。如有必要,可以在 autospec 工具中增加可选的 `control files`_,影响 autospec 的行为,定制内部版本。"
msgstr ""
"autospec 工具通过分析源代码和 :file:`Makefile` 信息来尝试推断 :file:`.spec` "
"文件的要求。它会根据从构建失败中发现的新信息不断运行更新后的内部版本,直到它具有完整有效的 :file:`.spec` 文件。如有必要,可以在 "
"autospec 工具中增加可选的 `control files`_,影响 autospec 的行为,定制内部版本。"
#: ../../tooling/autospec.rst:25
#: ../../guides/clear/autospec.rst:26
msgid ""
"autospec uses **mock** as a sandbox to run the builds. Visit the `mock "
"wiki`_ for additional information on using mock."
msgstr "autospec 使用 **模拟** 作为沙箱运行内部版本。访问 `mock wiki`_,了解有关使用模拟的其他信息。"
#: ../../tooling/autospec.rst:28
#: ../../guides/clear/autospec.rst:29
#, fuzzy
msgid ""
"For a general understanding of how an RPM works, visit the `rpm website`_"
" or the `RPM Packaging Guide`_ ."
" or the `RPM Packaging Guide`_."
msgstr "要大致了解 RPM 工作原理,请访问 `rpm website`_ 或 `RPM Packaging Guide`_。"
#: ../../tooling/autospec.rst:32
#: ../../guides/clear/autospec.rst:33
msgid "How it works"
msgstr "工作原理"
#: ../../tooling/autospec.rst:34
#: ../../guides/clear/autospec.rst:35
msgid "Learn the autospec tool set up and process."
msgstr "了解 autospec 工具的设置和流程。"
#: ../../tooling/autospec.rst:41
#: ../../guides/clear/autospec.rst:42
msgid "Prerequisites"
msgstr "必备条件"
#: ../../tooling/autospec.rst:43
#: ../../guides/clear/autospec.rst:44
msgid ""
"The setup for building source in |CL| must be completed before using the "
"autospec tool."
msgstr "使用 autospec 工具之前,必须先在 |CL| 中完成构建源代码的设置操作。"
#: ../../tooling/autospec.rst:46
#: ../../guides/clear/autospec.rst:47
msgid ""
"Refer to `Setup environment to build source`_ for instructions on "
"completing the setup."
msgstr "请参阅 `Setup environment to build source`_,了解有关完成此设置的说明。"
#: ../../tooling/autospec.rst:50
#: ../../guides/clear/autospec.rst:51
msgid "Create an RPM"
msgstr "创建 RPM"
#: ../../tooling/autospec.rst:52
#: ../../guides/clear/autospec.rst:53
msgid "The basic autospec process is described in the following steps:"
msgstr "autospec 的基本流程如以下步骤所述:"
#: ../../tooling/autospec.rst:54
#: ../../guides/clear/autospec.rst:55
msgid ""
"The :command:`make autospec` command generates a :file:`.spec` file based"
" on the analysis of code and existing control files."
msgstr ":command:`make autospec` 命令根据对代码和现有控制文件的分析生成 :file:`.spec` 文件。"
#: ../../tooling/autospec.rst:57
#: ../../guides/clear/autospec.rst:58
msgid ""
"Any control files should be located in the same directory as the "
"resulting :file:`.spec` file."
msgstr "所有控制文件均应与所生成 :file:`.spec` 文件位于同一目录。"
#: ../../tooling/autospec.rst:60
#: ../../guides/clear/autospec.rst:61
msgid "View the `autospec README`_ for more information on `control files`_."
msgstr "查看 `autospec README`_,了解有关 `control files`_ 的更多信息。"
#: ../../tooling/autospec.rst:62
#: ../../guides/clear/autospec.rst:63
msgid "autospec creates a build root with mock config."
msgstr "autospec 通过模拟配置来创建内部版本根目录。"
#: ../../tooling/autospec.rst:64
#: ../../guides/clear/autospec.rst:65
msgid "autospec attempts to build an RPM from the generated :file:`.spec`."
msgstr "autospec 会尝试通过所生成的 :file:`.spec` 来构建 RPM。"
#: ../../tooling/autospec.rst:66
#: ../../guides/clear/autospec.rst:67
msgid "autospec detects any missed declarations in the :file:`.spec`."
msgstr "autospec 会检测 :file:`.spec` 中的所有缺失声明。"
#: ../../tooling/autospec.rst:68
#: ../../guides/clear/autospec.rst:69
msgid ""
"If build errors occur, autospec scans the build log to try to detect the "
"root cause."
msgstr "如果出现构建错误,autospec 则会扫描构建日志,尝试发现根源所在。"
#: ../../tooling/autospec.rst:71
#: ../../guides/clear/autospec.rst:72
msgid ""
"If autospec detects the root cause and knows how to continue, it restarts"
" the build automatically at step 1 with updated build instructions."
msgstr "如果 autospec 检测到根源,且知如何继续,则会在步骤 1 中利用更新后的构建指令自动重新启动构建。"
#: ../../tooling/autospec.rst:74
#: ../../guides/clear/autospec.rst:75
msgid ""
"Otherwise, autospec stops the build for user inspection to resolve the "
"errors. Respond to the build process output by fixing source code issues "
"and/or editing control files to resolve issues, which may include "
"dependencies or exclusions. See `autospec README`_ for more information "
"on control files."
msgstr "否则,autospec 会停止构建,以供用户检查,纠正错误。修复源代码问题和/或编辑控制文件,响应构建过程输出,从而解决问题。这些问题可能包括依存关系或排除项。查看 `autospec README`_,了解有关控制文件的更多信息。"
msgstr ""
"否则,autospec "
"会停止构建,以供用户检查,纠正错误。修复源代码问题和/或编辑控制文件,响应构建过程输出,从而解决问题。这些问题可能包括依存关系或排除项。查看 "
"`autospec README`_,了解有关控制文件的更多信息。"
#: ../../tooling/autospec.rst:80
#: ../../guides/clear/autospec.rst:81
msgid "The user resumes the process at step 1 after errors are resolved."
msgstr "纠正错误后,用户在步骤 1 中恢复此流程。"
#: ../../tooling/autospec.rst:82
#: ../../guides/clear/autospec.rst:83
msgid ""
"If a binary dependency doesn't exist in |CL|, you must build it before "
"running autospec again."
msgstr "如果 |CL| 中不存在二进制依存关系,则须先构建这种关系,然后才能再次运行 autospec。"
#: ../../tooling/autospec.rst:85
#: ../../guides/clear/autospec.rst:86
msgid ""
"Following these steps, autospec continues to rebuild the package, based "
"on new information discovered from build failures, until it has a valid "
":file:`.spec`. If no build errors occur, RPM packages are successfully "
"built."
msgstr "执行完这些步骤后,autospec 根据从构建失败中发现的新信息继续重新构建软件包,直到它具有有效的 :file:`.spec`。如果未出现构建错误,则会成功构建 RPM 包。"
msgstr ""
"执行完这些步骤后,autospec 根据从构建失败中发现的新信息继续重新构建软件包,直到它具有有效的 "
":file:`.spec`。如果未出现构建错误,则会成功构建 RPM 包。"
#: ../../tooling/autospec.rst:90
#: ../../guides/clear/autospec.rst:91
msgid "Examples"
msgstr "示例"
#: ../../tooling/autospec.rst:92
#: ../../guides/clear/autospec.rst:93
msgid "Complete `Setup environment to build source`_ before using these examples."
msgstr "在使用这些示例之前,请先完成 `Setup environment to build source`_。"
#: ../../tooling/autospec.rst:99
#: ../../guides/clear/autospec.rst:100
msgid "Example 1: Build RPM with an existing spec file"
msgstr "例 1:使用现有规格文件构建 RPM"
#: ../../tooling/autospec.rst:101
#: ../../guides/clear/autospec.rst:102
msgid ""
"This example shows how to build a RPM from a pre-packaged upstream "
"package with an existing spec file. The example uses the ``dmidecode`` "
"package."
msgstr "本例介绍如何使用现有规格文件通过预封装的上游软件包来构建 RPM。本例采用 ``dmidecode`` 软件包。"
#: ../../tooling/autospec.rst:104 ../../tooling/autospec.rst:160
#: ../../guides/clear/autospec.rst:105 ../../guides/clear/autospec.rst:161
msgid "Navigate to the autospec workspace and clone the ``dmidecode`` package:"
msgstr "导航到 autospec 工作区并克隆 ``dmidecode`` 软件包:"
#: ../../tooling/autospec.rst:113
#: ../../guides/clear/autospec.rst:114
msgid "You can clone all package repos at once using the following command:"
msgstr "您可使用以下命令一次性克隆所有软件包存储库:"
#: ../../tooling/autospec.rst:119 ../../tooling/autospec.rst:216
#: ../../guides/clear/autospec.rst:120 ../../guides/clear/autospec.rst:217
msgid "The optional NUM is the number of threads to use."
msgstr "可选 NUM 参数表示待用线程数量。"
#: ../../tooling/autospec.rst:121
#: ../../guides/clear/autospec.rst:122
msgid ""
"For a list of available packages, view the "
":file:`~/clearlinux/projects/common/packages` file."
msgstr "有关可用软件包的列表,请查看 :file:`~/clearlinux/projects/common/packages` 文件。"
#: ../../tooling/autospec.rst:124
#: ../../guides/clear/autospec.rst:125
msgid "Navigate to the local copy of the ``dmidecode`` package and build it:"
msgstr "导航到 ``dmidecode`` 软件包的本地副本进行构建:"
#: ../../tooling/autospec.rst:131
#: ../../guides/clear/autospec.rst:132
msgid ""
"The resulting RPMs are in :file:`./rpms`. Build logs and additional RPMs "
"are in :file:`./results`."
msgstr "生成的 RPM 位于 :file:`./rpms`。构建日志和其他 RPM 则位于 :file:`./results`。"
#: ../../tooling/autospec.rst:135
#: ../../guides/clear/autospec.rst:136
msgid "Example 2: Build a new RPM"
msgstr "例 2:构建新的 RPM"
#: ../../tooling/autospec.rst:137
#: ../../guides/clear/autospec.rst:138
msgid ""
"This example shows how to build a new RPM with no spec file. The example "
"will create a simple helloclear RPM."
msgstr "本例介绍如何构建新的 RPM,而不使用规格文件。本例会创建简易的 helloclear RPM。"
#: ../../tooling/autospec.rst:140
#: ../../guides/clear/autospec.rst:141
msgid ""
"Navigate to the autospec workspace and build the helloclear RPM. The "
":file:`Makefile` provides a :command:`make autospecnew` that can "
"automatically generate an RPM package using the autospec tool. You must "
"pass the URL to the source tarball and the NAME of the RPM you wish to "
"create:"
msgstr "导航到 autospec 工作区并构建 helloclear RPM。:file:`Makefile` 提供 :command:`make autospecnew`,可以使用 autospec 工具自动生成 RPM 包。必须将 URL 传递给源 tarball 以及待创建 RPM 的 NAME"
msgstr ""
"导航到 autospec 工作区并构建 helloclear RPM。:file:`Makefile` 提供 :command:`make "
"autospecnew`,可以使用 autospec 工具自动生成 RPM 包。必须将 URL 传递给源 tarball 以及待创建 RPM 的 "
"NAME"
#: ../../tooling/autospec.rst:150
#: ../../guides/clear/autospec.rst:151
msgid ""
"The resulting RPMs are in :file:`./packages/helloclear/rpms`. Build logs "
"and additional RPMs are in :file:`./packages/helloclear/results`."
msgstr "生成的 RPM 位于 :file:`./packages/helloclear/rpms`。构建日志和其他 RPM 则位于 :file:`./packages/helloclear/results`。"
msgstr ""
"生成的 RPM 位于 :file:`./packages/helloclear/rpms`。构建日志和其他 RPM 则位于 "
":file:`./packages/helloclear/results`。"
#: ../../tooling/autospec.rst:154
#: ../../guides/clear/autospec.rst:155
msgid "Example 3: Generate a new spec file with a pre-defined package"
msgstr "例 3:使用预定义软件包生成新的规格文件"
#: ../../tooling/autospec.rst:156
#: ../../guides/clear/autospec.rst:157
msgid ""
"This example shows how to modify an existing package to create a custom "
"RPM. In this example you will make a simple change to the ``dmidecode`` "
"package and rebuild the package."
msgstr "本例介绍如何修改现有软件包来创建定制 RPM。本例会对 ``dmidecode`` 软件包进行简单的更改并重新构建软件包。"
#: ../../tooling/autospec.rst:167
#: ../../guides/clear/autospec.rst:168
msgid "Navigate into the *dmidecode* directory:"
msgstr "导航到 *dmidecode* 目录:"
#: ../../tooling/autospec.rst:173
#: ../../guides/clear/autospec.rst:174
msgid "Open the :file:`excludes` file with an editor and add these lines:"
msgstr "用编辑器打开 :file:`excludes` 文件,添加以下行:"
#: ../../tooling/autospec.rst:186
#: ../../guides/clear/autospec.rst:187
msgid ""
"These files aren't needed by dmidecode, so we can remove them without any"
" issues."
msgstr "dmidecode 不需要这些文件,因此可放心将其删除。"
#: ../../tooling/autospec.rst:189
#: ../../guides/clear/autospec.rst:190
msgid ""
"In the :file:`dmidecode` directory, build the modified ``dmidecode`` "
"package:"
msgstr "在 :file:`dmidecode` 目录中,构建修改后的 ``dmidecode`` 软件包:"
#: ../../tooling/autospec.rst:195
#: ../../guides/clear/autospec.rst:196
msgid "The resulting RPMs are in :file:`./rpms`. Logs are in :file:`./results`."
msgstr "生成的 RPM 位于 :file:`./rpms`。日志则位于 :file:`./results`。"
#: ../../tooling/autospec.rst:198
#: ../../guides/clear/autospec.rst:199
msgid "Example 4: Provide control files to autospec"
msgstr "例 4:为 autospec 提供控制文件"
#: ../../tooling/autospec.rst:200
#: ../../guides/clear/autospec.rst:201
msgid ""
"This example shows how to modify control files to correct build failures "
"that autospec is unable to resolve. In this example, you will add a "
"missing license and dependencies so autospec can complete a successful "
"build."
msgstr "本例介绍如何修改控制文件,纠正 autospec 无法进行解析的构建问题。在本例中,您会添加缺少的许可证和依存关系,以便 autospec 成功完成构建。"
msgstr ""
"本例介绍如何修改控制文件,纠正 autospec 无法进行解析的构建问题。在本例中,您会添加缺少的许可证和依存关系,以便 autospec "
"成功完成构建。"
#: ../../tooling/autospec.rst:204
#: ../../guides/clear/autospec.rst:205
msgid "Navigate to the autospec workspace:"
msgstr "导航到 autospec 工作区:"
#: ../../tooling/autospec.rst:210
#: ../../guides/clear/autospec.rst:211
msgid "If you have not already, clone all upstream package repos:"
msgstr "如果尚未克隆所有上游数据包存储库,则进行克隆:"
#: ../../tooling/autospec.rst:220
#: ../../guides/clear/autospec.rst:221
msgid ""
"In a later step of this example, we will search the cloned package repos "
"for a missing dependency."
msgstr "在本例的后续步骤中,我们搜索克隆的软件包存储库中是否存在缺少的依存关系。"
#: ../../tooling/autospec.rst:223
#: ../../guides/clear/autospec.rst:224
msgid "Build the opae-sdk RPM:"
msgstr "构建 opae-sdk RPM"
#: ../../tooling/autospec.rst:229
#: ../../guides/clear/autospec.rst:230
msgid "This results in an error for a missing license file:"
msgstr "此操作会因缺少许可证文件而出错:"
#: ../../tooling/autospec.rst:235
#: ../../guides/clear/autospec.rst:236
msgid "Navigate to the package with build failures:"
msgstr "导航到包含构建问题的软件包:"
#: ../../tooling/autospec.rst:241
#: ../../guides/clear/autospec.rst:242
msgid ""
"Add one or more valid license identifiers from the `SPDX License List "
"<https://spdx.org/licenses/>`_. In the example below, two different "
"licenses are appropriate based on the opae-sdk project licensing:"
msgstr "添加一个或多个来自 `SPDX License List <https://spdx.org/licenses/>`_ 的有效许可证标识符。在下例中,根据 opae-sdk 项目许可,有两个不同的许可证适用:"
msgstr ""
"添加一个或多个来自 `SPDX License List <https://spdx.org/licenses/>`_ "
"的有效许可证标识符。在下例中,根据 opae-sdk 项目许可,有两个不同的许可证适用:"
#: ../../tooling/autospec.rst:250
#: ../../guides/clear/autospec.rst:251
msgid "Run autospec again:"
msgstr "再次运行 autospec"
#: ../../tooling/autospec.rst:256
#: ../../guides/clear/autospec.rst:257
msgid "This results in a generic error:"
msgstr "此操作会导致一般错误:"
#: ../../tooling/autospec.rst:262
#: ../../guides/clear/autospec.rst:263
msgid "Open the build log to view the error details:"
msgstr "打开构建日志,查看错误详细信息:"
#: ../../tooling/autospec.rst:268
#: ../../guides/clear/autospec.rst:269
msgid ""
"The build log contains details for the specific failures. In this "
"instance, there are missing dependencies:"
msgstr "构建日志包含特定故障的详细信息。在本例中,存在缺少的依存关系:"
#: ../../tooling/autospec.rst:281
#: ../../guides/clear/autospec.rst:282
msgid ""
"Search the spec files of upstream |CL| packages to see if the json-c "
"library is available. In this case, it does exist and we'll add the "
"json-c 'dev' package into the buildreq_add:"
msgstr "搜索上游 |CL| 软件包的规格文件,查看 json-c 库是否可用。在本例中,此库不存在,我们需要将 json-c 'dev 软件包添加到 buildreq_add"
msgstr ""
"搜索上游 |CL| 软件包的规格文件,查看 json-c 库是否可用。在本例中,此库不存在,我们需要将 json-c 'dev 软件包添加到 "
"buildreq_add"
#: ../../tooling/autospec.rst:292
#: ../../guides/clear/autospec.rst:293
msgid ""
"This search step works only if the user cloned all of the upstream "
"package repos. In this example, upstream package repos were cloned in a "
"previous step."
msgstr "仅当用户已克隆所有上游软件包存储库后,此搜索步骤才有效。在本例中,已在上一步骤中克隆上游软件包存储库。"
#: ../../tooling/autospec.rst:296
#: ../../guides/clear/autospec.rst:297
msgid ""
"Search the spec files of upstream |CL| packages to see if the libuuid "
"library is available. In this case, it exists in the util-linux package, "
"so we'll add util-linux-dev package into the buildreq_add:"
msgstr "搜索上游 |CL| 软件包的规格文件,查看 libuuid 库是否可用。在本例中,此库存在于 util-linux 软件包中,因此需要将 util-linux-dev 软件包添加到 buildreq_add"
msgstr ""
"搜索上游 |CL| 软件包的规格文件,查看 libuuid 库是否可用。在本例中,此库存在于 util-linux 软件包中,因此需要将 "
"util-linux-dev 软件包添加到 buildreq_add"
#: ../../tooling/autospec.rst:305
#: ../../guides/clear/autospec.rst:306
msgid ""
"Run autospec again and find the successfully-generated RPMs in the "
":file:`rpms` directory:"
msgstr "再次运行 autospec 并在 :file:`rpms` 目录中查找成功生成的 RPM"
#: ../../tooling/autospec.rst:314
#: ../../guides/clear/autospec.rst:315
msgid ""
"If you need a dependency that does not exist in the |CL| repo, you must "
"first build it manually (see `Example 2: Build a new RPM`_), then add the"
" repo so that autospec knows the package exists. For example:"
msgstr "如需 |CL| 存储库中不存在的某一依存关系,则须首先对其进行手动构建(请参阅 `Example 2: Build a new RPM`_),然后添加此存储库,以便 autospec 了解存在此软件包。例如:"
msgstr ""
"如需 |CL| 存储库中不存在的某一依存关系,则须首先对其进行手动构建(请参阅 `Example 2: Build a new "
"RPM`_),然后添加此存储库,以便 autospec 了解存在此软件包。例如:"
#: ../../tooling/autospec.rst:324
#: ../../guides/clear/autospec.rst:325
msgid ""
"You only need to add the dependency to the :file:`buildreq_add` control "
"file if autospec is not able to automatically find the correct dependency"
" on its own."
msgstr "如果 autospec 无法单独自动查找正确的依存关系,则需将此依存关系添加到 :file:`buildreq_add` 控制文件。"
#: ../../tooling/autospec.rst:329
#: ../../guides/clear/autospec.rst:330
msgid "Test packaged software"
msgstr "测试封装后的软件"
#: ../../tooling/autospec.rst:331
#: ../../guides/clear/autospec.rst:332
msgid ""
"After software has been packaged with autospec, the resulting RPMs can be"
" tested for functionality before being integrated and deployed into a "
"|CL| image with the :ref:`Mixer tool <mixer>`."
msgstr "使用 autospec 封装软件后,可对生成的 RPM 进行功能测试,然后再用 :ref:`Mixer tool <mixer>` 将其集成和部署到 |CL| 映像。"
msgstr ""
"使用 autospec 封装软件后,可对生成的 RPM 进行功能测试,然后再用 :ref:`Mixer tool <mixer>` "
"将其集成和部署到 |CL| 映像。"
#: ../../tooling/autospec.rst:335
#: ../../guides/clear/autospec.rst:336
msgid ""
"The |CL| development tooling offers two ways to quickly test autospec "
"generated RPMs."
msgstr "|CL| 开发工具提供两种快速测试 autospec 所生成 RPM 的方法。"
#: ../../tooling/autospec.rst:339
#: ../../guides/clear/autospec.rst:340
msgid ""
"The methods outlined below should only be used for temporary testing on "
"development systems."
msgstr "下列方法只应用于开发系统的临时测试。"
#: ../../tooling/autospec.rst:344
#: ../../guides/clear/autospec.rst:345
msgid "Test in a |CL| virtual machine"
msgstr "在 |CL| 虚拟机上测试"
#: ../../tooling/autospec.rst:346
#: ../../guides/clear/autospec.rst:347
msgid ""
"The |CL| development tooling includes a method to install RPMs into a "
"|CL| virtual machine running on the KVM hypervisor. Using a :abbr:`VM "
"(Virtual Machine)` allows testing in a completely isolated environment."
msgstr "|CL| 开发工具包括将 RPM 安装到 |CL| 虚拟机(在 KVM 管理程序上运行)的方法。使用 :abbr:`VM (Virtual Machine)`,可在完全隔离的环境下进行测试。"
msgstr ""
"|CL| 开发工具包括将 RPM 安装到 |CL| 虚拟机(在 KVM 管理程序上运行)的方法。使用 :abbr:`VM (Virtual "
"Machine)`,可在完全隔离的环境下进行测试。"
#: ../../tooling/autospec.rst:350
#: ../../guides/clear/autospec.rst:351
msgid "To test an autospec-created package inside a VM:"
msgstr "要测试在虚拟机内 autospec 创建的软件包:"
#: ../../tooling/autospec.rst:352
#: ../../guides/clear/autospec.rst:353
msgid ""
"Download the |CL| KVM image into the :file:`~/clearlinux` directory as "
":file:`clear.img`. The location and name :file:`clear.img.xz` is "
"important for the tooling to work:"
msgstr "将 |CL| KVM 映像下载到 :file:`~/clearlinux` 目录,即 :file:`clear.img`。其位置和名称 :file:`clear.img.xz` 对于工具运行都十分重要:"
msgstr ""
"将 |CL| KVM 映像下载到 :file:`~/clearlinux` 目录,即 :file:`clear.img`。其位置和名称 "
":file:`clear.img.xz` 对于工具运行都十分重要:"
#: ../../tooling/autospec.rst:361
#: ../../guides/clear/autospec.rst:362
msgid "Extract the downloaded |CL| KVM image:"
msgstr "解压缩已下载的 |CL| KVM 映像:"
#: ../../tooling/autospec.rst:367
#: ../../guides/clear/autospec.rst:368
msgid ""
"Copy the QEMU start script and virtual firmware needed for KVM into the "
":file:`~/clearlinux` directory:"
msgstr "将 KVM 所需的 QEMU 启动脚本和虚拟固件复制到 :file:`~/clearlinux` 目录:"
#: ../../tooling/autospec.rst:375
#: ../../guides/clear/autospec.rst:376
msgid ""
"Run :command:`make install` from the package's autospec directory. The "
":command:`make install` command mounts the downloaded |CL| KVM image and "
"installs the autospec-created RPM into it:"
msgstr "在此软件包的 autospec 目录中运行 :command:`make install`。:command:`make install` 命令可挂载已下载的 |CL| KVM 映像并将 autospec 创建的 RPM 安装到其中:"
msgstr ""
"在此软件包的 autospec 目录中运行 :command:`make install`。:command:`make install` "
"命令可挂载已下载的 |CL| KVM 映像并将 autospec 创建的 RPM 安装到其中:"
#: ../../tooling/autospec.rst:384
#: ../../guides/clear/autospec.rst:385
msgid ""
"The code that makes this possible can be viewed by searching for the "
"*install:* target in the `Makefile.common`_ file on GitHub."
msgstr "在 GitHub 上的 `Makefile.common`_ 文件中搜索 *install:* 目标,可以查看实现此操作的代码。"
#: ../../tooling/autospec.rst:387
#: ../../guides/clear/autospec.rst:388
msgid "Return to the :file:`~/clearlinux` directory and start the |CL| VM:"
msgstr "返回到 :file:`~/clearlinux` 目录并启动 |CL| 虚拟机:"
#: ../../tooling/autospec.rst:394
#: ../../guides/clear/autospec.rst:395
msgid ""
"A new |CL| VM will launch in the console. Log into the VM as *root* and "
"set a new password for the VM."
msgstr "新的 |CL| 虚拟机随即在控制台上启动。以 *root* 用户身份登录到虚拟机,为此虚拟机设置新密码。"
#: ../../tooling/autospec.rst:397
#: ../../guides/clear/autospec.rst:398
msgid ""
"Check that the software is installed in the |CL| VM as expected and "
"perform any relevant tests."
msgstr "确保该软件已正常安装到 |CL| 虚拟机上,然后完成所有相关测试。"
#: ../../tooling/autospec.rst:400
#: ../../guides/clear/autospec.rst:401
msgid ""
"After testing has been completed, the |CL| VM can be powered off and "
"deleted:"
msgstr "测试完成后,可关闭并删除 |CL| 虚拟机:"
#: ../../tooling/autospec.rst:410
#: ../../guides/clear/autospec.rst:411
msgid "Test directly on a development machine"
msgstr "直接在开发计算机上进行测试"
#: ../../tooling/autospec.rst:412
#: ../../guides/clear/autospec.rst:413
msgid ""
"The |CL| development tooling also includes a method to extract autospec-"
"created RPMs locally onto a |CL| development system for testing. "
"Extracting an RPM directly onto a system offers quicker testing; however"
" conflicts may occur and responsibility to remove the software after "
"testing is up to the developer."
msgstr "|CL| 开发工具还包括将 autospec 创建的 RPM 从本地解压缩到 |CL| 开发系统进行测试的方法。将 RPM 直接解压缩到系统中,可以加速测试过程,但可能发生冲突。同时,测试后删除软件的责任也取决于开发人员。"
msgstr ""
"|CL| 开发工具还包括将 autospec 创建的 RPM 从本地解压缩到 |CL| 开发系统进行测试的方法。将 RPM "
"直接解压缩到系统中,可以加速测试过程,但可能发生冲突。同时,测试后删除软件的责任也取决于开发人员。"
#: ../../tooling/autospec.rst:418
#: ../../guides/clear/autospec.rst:419
msgid ""
"To test an autospec created package directly on the |CL| development "
"system:"
msgstr "要直接在 |CL| 开发系统上测试 autospec 创建的软件包,必须执行以下步骤:"
#: ../../tooling/autospec.rst:420
#: ../../guides/clear/autospec.rst:421
msgid ""
"Run :command:`make install-local` from the package's autospec directory. "
"The :command:`make install-local` command extracts the RPM directly onto "
"the filesystem of the running |CL| system:"
msgstr "在此软件包的 autospec 目录中运行 :command:`make install-local`。:command:`make install-local` 命令会将 RPM 直接解压缩到正在运行的 |CL| 系统的文件系统中:"
msgstr ""
"在此软件包的 autospec 目录中运行 :command:`make install-local`。:command:`make "
"install-local` 命令会将 RPM 直接解压缩到正在运行的 |CL| 系统的文件系统中:"
#: ../../tooling/autospec.rst:429
#: ../../guides/clear/autospec.rst:430
msgid ""
"The code that makes this possible can be viewed by searching for the "
"*install-local:* target in the `Makefile.common`_ file on GitHub."
msgstr "在 GitHub 上的 `Makefile.common`_ 文件中搜索 *install-local:* 目标,可以查看实现此操作的代码。"
#: ../../tooling/autospec.rst:432
#: ../../guides/clear/autospec.rst:433
msgid ""
"Check that the software is installed as expected and perform any relevant"
" tests."
msgstr "确保该软件已正常安装,然后完成所有相关测试。"
#: ../../tooling/autospec.rst:435
#: ../../guides/clear/autospec.rst:436
#, fuzzy
msgid ""
"After testing has been completed, the software and any related files must"
" be identified and deleted. The :command:`swupd repair --picky` command "
"can help restore the state of the :file:`/usr` directory (see :ref:`swupd"
" <swupd-about>`) however any other files must be cleaned up manually."
msgstr "测试完成后,必须发现并删除该软件和所有相关文件。:command:`swupd repair --picky` 命令有助于还原 :file:`/usr` 目录的状态(请参阅 :ref:`swupd <swupd-about>`),但所有其他文件均须手动清理。"
" <swupd-guide>`) however any other files must be cleaned up manually."
msgstr ""
"测试完成后,必须发现并删除该软件和所有相关文件。:command:`swupd repair --picky` 命令有助于还原 "
":file:`/usr` 目录的状态(请参阅 :ref:`swupd <swupd-about>`),但所有其他文件均须手动清理。"
#: ../../tooling/autospec.rst:443
#: ../../guides/clear/autospec.rst:444
msgid "References"
msgstr "参考"
#: ../../tooling/autospec.rst:445
#: ../../guides/clear/autospec.rst:446
msgid ""
"Reference the `autospec README`_ for details regarding `autospec` "
"commands and options."
msgstr "请参阅 `autospec README`_,了解有关 `autospec` 命令和选项的详细信息。"
#: ../../tooling/autospec.rst:448
#: ../../guides/clear/autospec.rst:449
msgid "Setup environment to build source"
msgstr "设置环境以构建源代码"
#: ../../tooling/autospec.rst:452
#: ../../guides/clear/autospec.rst:453
msgid ""
"Setup of the workspace and tooling used for building source in |CL| is "
"mostly automated for you with a setup script. It uses tools from the "
":command:`os-clr-on-clr` bundle."
msgstr "在 |CL| 中构建源代码所需的工作空间和工具设置操作大多数可通过设置脚本自动执行。该设置脚本使用来自 :command:`os-clr-on-clr` 捆绑包的工具。"
msgstr ""
"在 |CL| 中构建源代码所需的工作空间和工具设置操作大多数可通过设置脚本自动执行。该设置脚本使用来自 :command:`os-clr-on-"
"clr` 捆绑包的工具。"
#: ../../tooling/autospec.rst:456
#: ../../guides/clear/autospec.rst:457
msgid ""
"The setup script creates a workspace in the :file:`clearlinux` folder, "
"with the subfolders :file:`Makefile`, :file:`packages`, and "
":file:`projects`. The :file:`projects` folder contains the main tools "
"used for making packages in |CL| :file:`autospec` and :file:`common`."
msgstr "该设置脚本会在 :file:`clearlinux` 文件夹(其中包含 :file:`Makefile`、:file:`packages` 和 :file:`projects` 子文件夹)中创建一个工作空间。:file:`projects` 文件夹包含在 |CL| 中制作软件包的主要工具,即 :file:`autospec` 和 :file:`common`。"
msgstr ""
"该设置脚本会在 :file:`clearlinux` 文件夹(其中包含 :file:`Makefile`、:file:`packages` 和 "
":file:`projects` 子文件夹)中创建一个工作空间。:file:`projects` 文件夹包含在 |CL| "
"中制作软件包的主要工具,即 :file:`autospec` 和 :file:`common`。"
#: ../../tooling/autospec.rst:461
#: ../../guides/clear/autospec.rst:462
msgid "Follow these steps to setup the workspace and tooling for building source:"
msgstr "按照以下步骤设置构建代码所需的工作空间和工具:"
#: ../../tooling/autospec.rst:463
#: ../../guides/clear/autospec.rst:464
msgid "Install the :command:`os-clr-on-clr` bundle:"
msgstr "安装 :command:`os-clr-on-clr` 捆绑包:"
#: ../../tooling/autospec.rst:469
#: ../../guides/clear/autospec.rst:470
msgid "Download the :file:`user-setup.sh` script:"
msgstr "下载 :file:`user-setup.sh` 脚本:"
#: ../../tooling/autospec.rst:475
#: ../../guides/clear/autospec.rst:476
msgid "Make :file:`user-setup.sh` executable:"
msgstr "制作 :file:`user-setup.sh` 可执行文件:"
#: ../../tooling/autospec.rst:481
#: ../../guides/clear/autospec.rst:482
msgid "Run the script as an unprivileged user:"
msgstr "以非特权用户的身份运行脚本:"
#: ../../tooling/autospec.rst:487
#: ../../guides/clear/autospec.rst:488
msgid ""
"After the script completes, log out and log in again to complete the "
"setup process."
msgstr "脚本完成后,注销并再次登录以完成设置过程。"
#: ../../tooling/autospec.rst:490
#: ../../guides/clear/autospec.rst:491
msgid "Set your Git user email and username for the repos on your system:"
msgstr "在系统上设置存储库的 Git 用户电子邮件和用户名:"
#: ../../tooling/autospec.rst:497
#: ../../guides/clear/autospec.rst:498
msgid "This global setting is used by |CL| tools that make use of Git."
msgstr "此全局设置由使用 Git 的 |CL| 工具使用。"
#: ../../tooling/autospec.rst:502
#: ../../guides/clear/autospec.rst:503
msgid "Related topics"
msgstr "相关主题"
#: ../../tooling/autospec.rst:504
#: ../../guides/clear/autospec.rst:505
msgid ":ref:`Mixer tool <mixer>`"
msgstr ":ref:`Mixer tool <mixer>`"
@@ -587,4 +636,3 @@ msgstr ":ref:`Mixer tool <mixer>`"
#~ "`Makefile.common file on GitHub`_."
#~ msgstr ""
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,11 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../concepts/bundles-about.rst:4
#: ../../guides/clear/bundles.rst:4
msgid "Bundles"
msgstr ""
#: ../../concepts/bundles-about.rst:6
#: ../../guides/clear/bundles.rst:6
msgid ""
"Linux-based operating systems contain the code of several hundred, if not"
" thousands, of open source projects. To make this manageable, "
@@ -30,7 +30,7 @@ msgid ""
"the source code of these projects into binaries."
msgstr ""
#: ../../concepts/bundles-about.rst:11
#: ../../guides/clear/bundles.rst:11
msgid ""
"Many distributions then split the content of these compiled packages into"
" so-called sub-packages, which are the granularity at which these "
@@ -39,33 +39,51 @@ msgid ""
"individually or as a set, using tools such as \"yum\" and \"apt-get.\""
msgstr ""
#: ../../concepts/bundles-about.rst:17
#: ../../guides/clear/bundles.rst:17
msgid ""
"The |CL-ATTR| takes a slightly different approach. While we also use the "
"concept of packages to manage compiling source code into binaries, we do "
"not use the package concept to deploy software. Instead, we provide "
"software \"bundles\" that are installed and managed using :ref:`swupd"
"<swupd-about>`. Each bundle contains as many or as few open source "
"<swupd-guide>`. Each bundle contains as many or as few open source "
"projects needed to provide a complete functionality."
msgstr ""
#: ../../concepts/bundles-about.rst:24
msgid "Next steps"
#: ../../guides/clear/bundles.rst:25
msgid "Related topics"
msgstr ""
#: ../../concepts/bundles-about.rst:26
msgid "To put this concept into practice, see the following resources:"
#: ../../guides/clear/bundles.rst:27
msgid ":ref:`swupd-guide`"
msgstr ""
#: ../../concepts/bundles-about.rst:28
msgid ":ref:`bundles`"
msgstr ""
#~ msgid ""
#~ "The |CL-ATTR| takes a slightly "
#~ "different approach. While we also use"
#~ " the concept of packages to manage"
#~ " compiling source code into binaries, "
#~ "we do not use the package concept"
#~ " to deploy software. Instead, we "
#~ "provide software \"bundles\" that are "
#~ "installed and managed using :ref:`swupd"
#~ "<swupd-about>`. Each bundle contains as "
#~ "many or as few open source "
#~ "projects needed to provide a complete"
#~ " functionality."
#~ msgstr ""
#: ../../concepts/bundles-about.rst:29
msgid ":ref:`bundle-commands`"
msgstr ""
#~ msgid "Next steps"
#~ msgstr ""
#: ../../concepts/bundles-about.rst:30
msgid ":ref:`compatible-kernels`"
msgstr ""
#~ msgid "To put this concept into practice, see the following resources:"
#~ msgstr ""
#~ msgid ":ref:`bundles`"
#~ msgstr ""
#~ msgid ":ref:`bundle-commands`"
#~ msgstr ""
#~ msgid ":ref:`compatible-kernels`"
#~ msgstr ""
File diff suppressed because it is too large Load Diff
@@ -5,76 +5,83 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 12:54-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tooling/stateless.rst:4
#: ../../guides/clear/stateless.rst:4
msgid "Stateless"
msgstr "无状态"
#: ../../tooling/stateless.rst:6
#: ../../guides/clear/stateless.rst:6
msgid ""
"In most operating systems, user data, system data, and configuration "
"files can become intermingled."
msgstr "在大多数操作系统中,用户数据、系统数据和配置文件可能会混杂在一起。"
#: ../../tooling/stateless.rst:14
#: ../../guides/clear/stateless.rst:14
msgid ""
"Figure 1: Without stateless, user and system files become mixed on the "
"filesystem over time."
msgstr "图 1:如果不使用无状态设计,用户和系统文件会随着时间的推移在文件系统中混杂在一起。"
#: ../../tooling/stateless.rst:16
#: ../../guides/clear/stateless.rst:16
msgid ""
"|CL-ATTR| has a stateless design philosophy with the goal to provide an "
":abbr:`OS (operating system)` that functions without excessive user "
"configuration or customization. Stateless in this context does *not* mean"
" ephemeral or non-persistent."
msgstr "|CL-ATTR| 使用无状态设计理念,目的是打造一个无需过多用户配置或自定义的 `OS (operating system)`。在这种情况下,无状态并*不*意味着短暂或不持久。"
msgstr ""
"|CL-ATTR| 使用无状态设计理念,目的是打造一个无需过多用户配置或自定义的 `OS (operating "
"system)`。在这种情况下,无状态并*不*意味着短暂或不持久。"
#: ../../tooling/stateless.rst:25
#: ../../guides/clear/stateless.rst:25
msgid "File-level separation"
msgstr "文件级隔离"
#: ../../tooling/stateless.rst:27
#: ../../guides/clear/stateless.rst:27
msgid ""
"To accomplish a stateless design the Linux Filesystem Hierarchy is "
"separated between user-owned areas and |CL|-owned areas."
msgstr "为了实现无状态设计,Linux 文件系统层次结构在用户拥有的区域和 |CL| 拥有的区域之间是隔离的。"
#: ../../tooling/stateless.rst:35
#: ../../guides/clear/stateless.rst:35
msgid ""
"Figure 2: With stateless, user and system files are separated on the "
"filesystem."
msgstr "图 2:使用无状态设计时,用户和系统文件在文件系统上是隔离的。"
#: ../../tooling/stateless.rst:38
#: ../../guides/clear/stateless.rst:38
msgid "System areas"
msgstr "系统区域"
#: ../../tooling/stateless.rst:39
#: ../../guides/clear/stateless.rst:39
#, fuzzy
msgid ""
"File under the :file:`/usr` directory are managed by |CL| as system "
"files. Files written under the :file:`/usr` directory by users can get "
"removed through system updates with :ref:`swupd <swupd-about>`.This "
"removed through system updates with :ref:`swupd <swupd-guide>`. This "
"operating assumption allows |CL| to verify and maintain integrity of "
"system files."
msgstr ":file:`/usr` 目录下的文件作为系统文件由 |CL| 管理。用户在 :file:`/usr` 目录下写入的文件可以使用 :ref:`swupd <swupd-about>` 通过系统更新来移除。此操作假设允许 |CL| 验证和维护系统文件的完整性。"
msgstr ""
":file:`/usr` 目录下的文件作为系统文件由 |CL| 管理。用户在 :file:`/usr` 目录下写入的文件可以使用 "
":ref:`swupd <swupd-about>` 通过系统更新来移除。此操作假设允许 |CL| 验证和维护系统文件的完整性。"
#: ../../tooling/stateless.rst:45
#: ../../guides/clear/stateless.rst:45
msgid "User areas"
msgstr "用户区域"
#: ../../tooling/stateless.rst:46
#: ../../guides/clear/stateless.rst:46
msgid ""
"Files under the :file:`/etc/`, :file:`/home`, and :file:`/var` "
"directories are owned and managed by the user. A freshly installed |CL| "
@@ -82,114 +89,121 @@ msgid ""
"directory and software installed by |CL| does not write to :file:`/etc`. "
"This operating assumption allows |CL| users to clearly identify the "
"configuration that makes their system unique."
msgstr ":file:`/etc/`、:file:`/home` 和 :file:`/var` 目录下的文件由用户拥有和管理。新安装的 |CL| 系统在 :file:`/etc/` 目录中只有极少量的文件,并且 |CL| 安装的软件不会写入 :file:`/etc`。此操作假设允许 |CL| 用户清楚地识别其系统的独特配置。"
msgstr ""
":file:`/etc/`、:file:`/home` 和 :file:`/var` 目录下的文件由用户拥有和管理。新安装的 |CL| 系统在 "
":file:`/etc/` 目录中只有极少量的文件,并且 |CL| 安装的软件不会写入 :file:`/etc`。此操作假设允许 |CL| "
"用户清楚地识别其系统的独特配置。"
#: ../../tooling/stateless.rst:54
#: ../../guides/clear/stateless.rst:54
msgid "Software configuration"
msgstr "软件配置"
#: ../../tooling/stateless.rst:56
#: ../../guides/clear/stateless.rst:56
msgid ""
"With stateless separation, default software configurations are read in "
"order from predefined source code, |CL| provided defaults, and user-"
"provided configuration."
msgstr "在无状态隔离的情况下,默认软件配置从预定义的源代码、|CL| 提供的默认值和用户提供的配置中按顺序读取。"
#: ../../tooling/stateless.rst:61
#: ../../guides/clear/stateless.rst:61
msgid "Default configurations"
msgstr "默认配置"
#: ../../tooling/stateless.rst:63
#: ../../guides/clear/stateless.rst:63
msgid ""
"Software in |CL| provides default configuration values so that it is "
"immediately functional, whenever it is appropriate to do so."
msgstr "|CL| 中的软件会提供默认配置值,以便在适当的时候立即运行。"
#: ../../tooling/stateless.rst:66
#: ../../guides/clear/stateless.rst:66
msgid ""
"|CL| distributed software packages may be directly modified to include "
"default configuration values or default configuration files may be "
"provided by |CL| under :file:`/usr/share/defaults`. These files can be "
"referenced as templates for customization."
msgstr "|CL| 分布的软件包可以直接修改以包括默认配置值,或者默认配置文件可以由 |CL| 在 :file:`/usr/share/defaults` 中提供。这些文件可以作为自定义模板引用。"
msgstr ""
"|CL| 分布的软件包可以直接修改以包括默认配置值,或者默认配置文件可以由 |CL| 在 :file:`/usr/share/defaults` "
"中提供。这些文件可以作为自定义模板引用。"
#: ../../tooling/stateless.rst:71
#: ../../guides/clear/stateless.rst:71
msgid ""
"For example, the default configuration that Apache uses when installed "
"can be found at :file:`/usr/share/defaults/httpd/httpd.conf` directory."
msgstr "例如,Apache 安装后使用的默认配置可以在 :file:`/usr/share/defaults/httpd/httpd.conf` 目录中找到。"
msgstr ""
"例如,Apache 安装后使用的默认配置可以在 :file:`/usr/share/defaults/httpd/httpd.conf` "
"目录中找到。"
#: ../../tooling/stateless.rst:76
#: ../../guides/clear/stateless.rst:76
msgid "Overriding configurations"
msgstr "覆盖配置"
#: ../../tooling/stateless.rst:78
#: ../../guides/clear/stateless.rst:78
msgid ""
"If a configuration needs to be changed, the appropriate file should be "
"modified by the user under :file:`/etc/`. If the configuration file does "
"not already exist, it can be created in the appropriate location."
msgstr "如果需要更改配置,用户应在 :file:`/etc/` 下修改适当的文件。如果配置文件不存在,可以在适当的位置创建。"
#: ../../tooling/stateless.rst:82
#: ../../guides/clear/stateless.rst:82
msgid ""
"User defined configuration files should contain the minimal set of "
"desired changes and rely on default configuration for the rest."
msgstr "用户定义的配置文件应该包含尽可能少的更改,其余则依赖默认配置。"
#: ../../tooling/stateless.rst:85
#: ../../guides/clear/stateless.rst:85
msgid "For example, a customized Apache configuration can be used instead by:"
msgstr "例如,可以使用自定义 Apache 配置,具体方式是:"
#: ../../tooling/stateless.rst:87
#: ../../guides/clear/stateless.rst:87
msgid "Create the destination directory for the configuration:"
msgstr "为配置创建目标目录:"
#: ../../tooling/stateless.rst:93
#: ../../guides/clear/stateless.rst:93
msgid "Copy the default configuration as a reference template:"
msgstr "复制默认配置作为参考模板:"
#: ../../tooling/stateless.rst:99
#: ../../guides/clear/stateless.rst:99
msgid "Make any desired modifications to the configurations:"
msgstr "对配置进行任何所需的修改:"
#: ../../tooling/stateless.rst:105
#: ../../guides/clear/stateless.rst:105
msgid "Reload the service or reboot the system to pickup any changes:"
msgstr "重新加载服务或重新启动系统以获取任何更改:"
#: ../../tooling/stateless.rst:111
#: ../../guides/clear/stateless.rst:111
msgid ""
"This pattern can be used to modify the configurations of other programs "
"too. The `stateless man page`_ has application-specific examples."
msgstr "这种模式也可以用来修改其他程序的配置。`stateless man page`_ 提供了特定于应用程序的示例。"
#: ../../tooling/stateless.rst:115
#: ../../guides/clear/stateless.rst:115
msgid "System reset"
msgstr "系统重置"
#: ../../tooling/stateless.rst:117
#: ../../guides/clear/stateless.rst:117
msgid ""
"Once advantage of the stateless design is that the system defaults can be"
" easily restored by simply deleting everything under :file:`/etc/` and "
":file:`/var`."
msgstr "无状态设计的一个优点是,只需删除 :file:`/etc/` 和 :file:`/var` 下的所有内容,就可以轻松恢复系统默认值。"
#: ../../tooling/stateless.rst:121
#: ../../guides/clear/stateless.rst:121
msgid ""
"Running the commands below effectively performs a system reset as if it "
"was just installed:"
msgstr "运行以下命令可以有效地执行系统重置,重置后系统就像刚刚安装一样:"
#: ../../tooling/stateless.rst:129
#: ../../guides/clear/stateless.rst:129
msgid ""
"In other Linux distributions, this can be a catastrophic action that "
"renders a system unable to boot."
msgstr "在其他 Linux 发行版中,此操作有可能造成灾难性后果,导致系统无法启动。"
#: ../../tooling/stateless.rst:133
#: ../../guides/clear/stateless.rst:133
msgid "Additional information"
msgstr "附加说明"
#: ../../tooling/stateless.rst:135
#: ../../guides/clear/stateless.rst:135
msgid "`stateless man page`_"
msgstr "`stateless man page`_"
+135 -101
View File
@@ -5,73 +5,77 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-17 11:17-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tooling/swupd-guide.rst:4
#: ../../guides/clear/swupd.rst:4
msgid "swupd"
msgstr "swupd"
#: ../../tooling/swupd-guide.rst:6
#: ../../guides/clear/swupd.rst:6
msgid ""
":command:`swupd` links a |CL-ATTR| installation with upstream updates and"
" software."
msgstr ":command:`swupd` 将 |CL-ATTR| 安装与上游更新和软件进行链接。"
#: ../../tooling/swupd-guide.rst:14
#: ../../guides/clear/swupd.rst:14
msgid "Description"
msgstr "描述"
#: ../../tooling/swupd-guide.rst:16
#: ../../guides/clear/swupd.rst:16
msgid ":command:`swupd` has two main functions:"
msgstr ":command:`swupd` 有两个主要功能:"
#: ../../tooling/swupd-guide.rst:18
#: ../../guides/clear/swupd.rst:18
msgid ""
"Manage software and replace APT or YUM, by installing bundles rather than"
" packages."
msgstr "通过安装 bundle 文件而非软件包来管理软件并替换 APT 或 YUM。"
#: ../../tooling/swupd-guide.rst:20
#: ../../guides/clear/swupd.rst:20
msgid "Check for system updates and install them."
msgstr "检查是否存在系统更新并进行安装。"
#: ../../tooling/swupd-guide.rst:22
#: ../../guides/clear/swupd.rst:22
msgid ""
":command:`swupd` manages overlapping dependencies behind the scenes, "
"ensuring that all software is compatible across the system. It can be "
"used to verify the OS, clean cached files, and fix issues."
msgstr ":command:`swupd` 可管理后台的重叠依存关系,从而确保所有软件在整个系统中兼容。它可以验证操作系统、清理缓存文件和修复问题。"
#: ../../tooling/swupd-guide.rst:26
#: ../../guides/clear/swupd.rst:26
msgid ""
":ref:`Bundles <bundles>` contain everything needed to deliver a software "
"capability. They are the smallest granularity component that is managed "
"by |CL|. A bundle comes with all of its dependencies rather than "
"downloading a cascade of package dependencies when installing a piece of "
"software."
msgstr ":ref:`Bundles <bundles>` 包含提供软件功能所需的一切。它们是 |CL| 管理的最小粒度组件。bundle 文件附带所有依存关系,而非在安装软件时下载一系列软件包依存关系。"
msgstr ""
":ref:`Bundles <bundles>` 包含提供软件功能所需的一切。它们是 |CL| 管理的最小粒度组件。bundle "
"文件附带所有依存关系,而非在安装软件时下载一系列软件包依存关系。"
#: ../../tooling/swupd-guide.rst:33
#: ../../guides/clear/swupd.rst:33
msgid "Versioning"
msgstr "版本管理"
#: ../../tooling/swupd-guide.rst:35
#: ../../guides/clear/swupd.rst:35
msgid ""
"Using package managers to monitor software version compatibility or "
"compare multiple systems on many Linux distributions can be cumbersome."
msgstr "使用软件包管理器监控软件版本兼容性或比较大量 Linux 发行版上的多个系统可能十分麻烦。"
#: ../../tooling/swupd-guide.rst:38
#: ../../guides/clear/swupd.rst:38
msgid ""
"With |CL| :command:`swupd`, versioning happens at the individual file "
"level. This means |CL| generates an entirely new OS version with any set "
@@ -79,9 +83,12 @@ msgid ""
"removals. This rolling release versioning model is similar to "
":command:`git` internal version tracking, where any of the individual "
"file commits are tracked and move the pointer forward when changed."
msgstr "借助 |CL| :command:`swupd`,则可在个别文件级别进行版本管理。也就是说,|CL| 会生成全新的操作系统版本,且附带对系统所做的所有软件更改,其中包括软件降级或删除。此滚动发布版本管理模型类似于 :command:`git` 内部版本跟踪,会跟踪所有单个文件提交并在更改时将指针前移。"
msgstr ""
"借助 |CL| :command:`swupd`,则可在个别文件级别进行版本管理。也就是说,|CL| "
"会生成全新的操作系统版本,且附带对系统所做的所有软件更改,其中包括软件降级或删除。此滚动发布版本管理模型类似于 :command:`git` "
"内部版本跟踪,会跟踪所有单个文件提交并在更改时将指针前移。"
#: ../../tooling/swupd-guide.rst:45
#: ../../guides/clear/swupd.rst:45
msgid ""
"A number that represents the **current** release of the OS describes the "
"versions of all the software on the OS. Each build is composed of a "
@@ -91,13 +98,16 @@ msgid ""
"combinations of software have been tested. Every release of the same "
"number is guaranteed to contain the same versions of software, so there's"
" no ambiguity between two systems running the same version of |CL|."
msgstr "表示操作系统 **当前** 版本的数字,描述操作系统上所有软件的版本。每个内部版本均由一组特定的 bundle 文件组成,而这些 bundle 文件则由特定版本的软件包组成。如果系统管理员日常需要确定哪些系统缺少最新安全修复程序,或哪些软件组合已经过测试,这对他们来说十分重要。对于同一数字的每个版本,均可以保证包含相同版本的软件,因此在运行同一版本的 |CL| 的两个系统之间不会产生混淆。"
msgstr ""
"表示操作系统 **当前** 版本的数字,描述操作系统上所有软件的版本。每个内部版本均由一组特定的 bundle 文件组成,而这些 bundle "
"文件则由特定版本的软件包组成。如果系统管理员日常需要确定哪些系统缺少最新安全修复程序,或哪些软件组合已经过测试,这对他们来说十分重要。对于同一数字的每个版本,均可以保证包含相同版本的软件,因此在运行同一版本的"
" |CL| 的两个系统之间不会产生混淆。"
#: ../../tooling/swupd-guide.rst:55
#: ../../guides/clear/swupd.rst:55
msgid "Updating"
msgstr "更新中"
#: ../../tooling/swupd-guide.rst:57
#: ../../guides/clear/swupd.rst:57
msgid ""
"|CL| enforces regular updating of the OS by default and automatically "
"checks for updates against a version server. The content server provides "
@@ -106,338 +116,363 @@ msgid ""
"*manifests*, which list and describe file contents, symlinks, and "
"directories. Additionally, the actual content is provided to clients in "
"the form of archive files."
msgstr "|CL| 默认强制定期更新操作系统,并自动对照版本服务器检查是否存在更新。内容服务器提供针对所有版本的文件和元数据内容,并可与版本服务器相同。内容 URL 服务器以 *清单* 形式提供元数据,列出并描述文件内容、符号链接和目录。此外,实际内容还会以存档文件的形式提供给客户端。"
msgstr ""
"|CL| 默认强制定期更新操作系统,并自动对照版本服务器检查是否存在更新。内容服务器提供针对所有版本的文件和元数据内容,并可与版本服务器相同。内容"
" URL 服务器以 *清单* 形式提供元数据,列出并描述文件内容、符号链接和目录。此外,实际内容还会以存档文件的形式提供给客户端。"
#: ../../tooling/swupd-guide.rst:65
#: ../../guides/clear/swupd.rst:65
msgid ""
"Software updates with |CL| are also efficient. Unlike package-based "
"distributions, :command:`swupd` only updates files that have changed, "
"rather than entire packages. For example, it is quite common for an OS "
"security patch to be as small as 15 KB. Using binary deltas, |CL| is able"
" to apply only what is needed."
msgstr "|CL| 的软件更新也十分高效。与基于软件包的发行版不同,:command:`swupd` 只会更新已更改的文件,而非整个软件包。例如,操作系统安全补丁大小经常只有 15 KB。通过使用二进制增量,|CL| 可只应用所需的内容。"
msgstr ""
"|CL| 的软件更新也十分高效。与基于软件包的发行版不同,:command:`swupd` "
"只会更新已更改的文件,而非整个软件包。例如,操作系统安全补丁大小经常只有 15 KB。通过使用二进制增量,|CL| 可只应用所需的内容。"
#: ../../tooling/swupd-guide.rst:71
#: ../../guides/clear/swupd.rst:71
msgid ""
"For details on how to generate update content for |CL|, see the "
":ref:`mixer <mixer>` tool."
msgstr "有关如何为 |CL| 生成更新内容的详细信息,请参阅 :ref:`mixer <mixer>` 工具。"
#: ../../tooling/swupd-guide.rst:75
#: ../../guides/clear/swupd.rst:75
msgid "How it works"
msgstr "工作原理"
#: ../../tooling/swupd-guide.rst:78
#: ../../guides/clear/swupd.rst:78
msgid "Prerequisites"
msgstr "必备条件"
#: ../../tooling/swupd-guide.rst:80
#: ../../guides/clear/swupd.rst:80
msgid "The device is on a well-connected network."
msgstr "设备网络连接良好。"
#: ../../tooling/swupd-guide.rst:81
#: ../../guides/clear/swupd.rst:81
msgid ""
"The device is able to connect to an update server. The default server is:"
" http://update.clearlinux.org"
msgstr "设备可连接到更新服务器。默认服务器地址为:http://update.clearlinux.org"
#: ../../tooling/swupd-guide.rst:85
#: ../../guides/clear/swupd.rst:85
msgid "Updates"
msgstr "更新"
#: ../../tooling/swupd-guide.rst:87
#: ../../guides/clear/swupd.rst:87
msgid ""
"|CL| updates are automatic by default, but can be set to occur only on "
"demand. :command:`swupd` makes sure that regular updates are simple and "
"secure. It can also check the validity of currently installed files and "
"software, and can correct any problems."
msgstr "|CL| 更新默认自动进行,但也可设为按需进行。:command:`swupd` 可确保定期更新既简单又安全。它还可检查当前已安装文件和软件的有效性,并可更正所有问题。"
msgstr ""
"|CL| 更新默认自动进行,但也可设为按需进行。:command:`swupd` "
"可确保定期更新既简单又安全。它还可检查当前已安装文件和软件的有效性,并可更正所有问题。"
#: ../../tooling/swupd-guide.rst:93
#: ../../guides/clear/swupd.rst:93
msgid "Manifests"
msgstr "清单"
#: ../../tooling/swupd-guide.rst:95
#: ../../guides/clear/swupd.rst:95
msgid ""
"The |CL| software update content consists of data and metadata. The data "
"is the files that end up in the OS. The metadata contains relevant "
"information to properly provision the data to the OS file system, as well"
" as update the system and add or remove additional content to the OS."
msgstr "|CL| 软件更新内容由数据和元数据组成。数据是指操作系统中的文件。元数据包含将数据正确配置到操作系统文件系统、更新系统以及向操作系统添加或删除其他内容所需的相关信息。"
msgstr ""
"|CL| "
"软件更新内容由数据和元数据组成。数据是指操作系统中的文件。元数据包含将数据正确配置到操作系统文件系统、更新系统以及向操作系统添加或删除其他内容所需的相关信息。"
#: ../../tooling/swupd-guide.rst:100
#: ../../guides/clear/swupd.rst:100
msgid ""
"The manifests are mostly long lists of hashes that describe content. Each"
" bundle gets its own manifest file. There is a master manifest file that "
"describes all manifests to tie it all together."
msgstr "清单多为用于描述内容的长哈希列表。每个 bundle 文件均有自己的清单文件。主清单文件描述了所有清单,可以将其绑定在一起。"
#: ../../tooling/swupd-guide.rst:105
#: ../../guides/clear/swupd.rst:105
msgid "Fullfiles, packs, and delta packs"
msgstr "完整文件、数据包和增量包"
#: ../../tooling/swupd-guide.rst:107
#: ../../guides/clear/swupd.rst:107
msgid ""
"To speed up updates and optimize content delivery, update data "
"provisioned to a system is obtained by one of the following methods:"
msgstr "要加速更新并优化内容交付,可通过以下方法获取配置到系统的更新数据:"
#: ../../tooling/swupd-guide.rst:110
#: ../../guides/clear/swupd.rst:110
msgid ""
"*Fullfiles* are always generated for every file in every release. This "
"allows any |CL| to obtain the exact copy of the content for each version "
"directly. This is used if the OS verification needs to replace a single "
"file, for instance."
msgstr "在每个版本中,始终会为每个文件生成 *完整文件*。此操作可让所有 |CL| 直接获取每个版本的精确内容副本。例如,如果操作系统验证需替换单个文件,则可使用此操作。"
msgstr ""
"在每个版本中,始终会为每个文件生成 *完整文件*。此操作可让所有 |CL| "
"直接获取每个版本的精确内容副本。例如,如果操作系统验证需替换单个文件,则可使用此操作。"
#: ../../tooling/swupd-guide.rst:115
#: ../../guides/clear/swupd.rst:115
msgid ""
"*Packs* are available for some releases. They combine many files to speed"
" up the creation of installation media and large updates."
msgstr "*数据包* 可用于某些版本。它们将大量文件进行组合,从而加速安装介质制作过程,加快大型更新过程。"
#: ../../tooling/swupd-guide.rst:118
#: ../../guides/clear/swupd.rst:118
msgid ""
"*Delta packs* are an optimized version of packs that only contain updates"
" (binary diffs). They cannot be used without having the original file "
"content."
msgstr "*增量包* 是只包含更新(二进制差异)的优化版本的数据包。如果没有原始文件内容,则无法使用。"
#: ../../tooling/swupd-guide.rst:122
#: ../../guides/clear/swupd.rst:122
msgid "Bundle search"
msgstr "bundle 文件搜索"
#: ../../tooling/swupd-guide.rst:124
#: ../../guides/clear/swupd.rst:124
msgid ""
":command:`swupd` searches download manifest data for bundles that match "
"the term. Enter only one term, or hyphenated term, per search. Use the "
"command :command:`man swupd` to learn more."
msgstr ":command:`swupd` 可搜索下载清单数据,查找与此字词匹配的 bundle 文件。每次搜索只输入一个字词或带连字符的字词。使用命令 :command:`man swupd`,了解更多信息。"
msgstr ""
":command:`swupd` 可搜索下载清单数据,查找与此字词匹配的 bundle 文件。每次搜索只输入一个字词或带连字符的字词。使用命令 "
":command:`man swupd`,了解更多信息。"
#: ../../tooling/swupd-guide.rst:128
#: ../../guides/clear/swupd.rst:128
msgid ""
"Only the base bundle is returned. Bundles can contain other bundles via "
"includes. For more details, see `Bundle Definition Files`_ and its "
"subdirectory bundles."
msgstr "系统只返回基本 bundle 文件。bundle 文件可通过 include 包含其他 bundle 文件。有关更多详细信息,请参阅 `Bundle Definition Files`_ 及其子目录 bundle 文件。"
msgstr ""
"系统只返回基本 bundle 文件。bundle 文件可通过 include 包含其他 bundle 文件。有关更多详细信息,请参阅 "
"`Bundle Definition Files`_ 及其子目录 bundle 文件。"
#: ../../tooling/swupd-guide.rst:132
#: ../../guides/clear/swupd.rst:132
msgid ""
"Bundles that are already installed are marked **(installed)** in search "
"results."
msgstr "已安装的 bundle 文件在搜索结果中标记为 **(已安装)**。"
#: ../../tooling/swupd-guide.rst:135
#: ../../guides/clear/swupd.rst:135
msgid "Optionally, you can review our `bundles`_ on GitHub\\*."
msgstr "您可以选择查看 GitHub\\* 上的 `bundles`_。"
#: ../../tooling/swupd-guide.rst:138
#: ../../guides/clear/swupd.rst:138
msgid "Examples"
msgstr "示例"
#: ../../tooling/swupd-guide.rst:141
#: ../../guides/clear/swupd.rst:141
msgid "Example 1: Disable and enable automatic updates"
msgstr "例 1:禁用和启用自动更新"
#: ../../tooling/swupd-guide.rst:143
#: ../../guides/clear/swupd.rst:143
msgid ""
"|CL| updates are automatic by default, but can be set to occur only on "
"demand."
msgstr "|CL| 更新默认自动进行,但也可设为按需进行。"
#: ../../tooling/swupd-guide.rst:146
#: ../../guides/clear/swupd.rst:146
msgid "Verify your current auto-update setting."
msgstr "验证当前的自动更新设置。"
#: ../../tooling/swupd-guide.rst:156
#: ../../guides/clear/swupd.rst:152 ../../guides/clear/swupd.rst:164
msgid "Output:"
msgstr ""
#: ../../guides/clear/swupd.rst:158
msgid "Disable automatic updates."
msgstr "禁用自动更新。"
#: ../../tooling/swupd-guide.rst:170
#: ../../guides/clear/swupd.rst:174
msgid "Check manually for updates."
msgstr "手动检查是否存在更新。"
#: ../../tooling/swupd-guide.rst:176
#: ../../guides/clear/swupd.rst:180
msgid "Install an update after identifying one that you need."
msgstr "确定所需的更新后对其进行安装。"
#: ../../tooling/swupd-guide.rst:182
#: ../../guides/clear/swupd.rst:186
msgid "Re-enable automatic installs."
msgstr "再次启用自动安装。"
#: ../../tooling/swupd-guide.rst:191
#: ../../guides/clear/swupd.rst:195
msgid "Example 2: Find and install Kata Containers\\*"
msgstr "例 2:查找并安装 Kata 容器\\*"
#: ../../tooling/swupd-guide.rst:193
#: ../../guides/clear/swupd.rst:197
msgid ""
"Kata Containers is a popular container implementation. Unlike other "
"container implementations, each Kata Container has its own kernel "
"instance and runs on its own :abbr:`VM (Virtual Machine)` for improved "
"security."
msgstr "Kata 容器是一种常见的容器实现。与其他容器实现不同,每个 Kata 容器均有自己的内核实例,在自己的 :abbr:`VM (Virtual Machine)` 上运行,增强了安全性。"
msgstr ""
"Kata 容器是一种常见的容器实现。与其他容器实现不同,每个 Kata 容器均有自己的内核实例,在自己的 :abbr:`VM (Virtual "
"Machine)` 上运行,增强了安全性。"
#: ../../tooling/swupd-guide.rst:198
#: ../../guides/clear/swupd.rst:202
msgid ""
"|CL| makes it very easy to install, since you only need to add one bundle"
" to use `Kata Containers`_: `containers-virt`_, despite a number of "
"dependencies. Also, check out our tutorial: :ref:`kata`."
msgstr "虽然存在大量依存关系,但由于您只需添加一个 bundle 文件便可使用 `Kata Containers`_ `containers-virt`_,因此 |CL| 大大简化了安装过程。此外,请查阅教程::ref:`kata`。"
msgstr ""
"虽然存在大量依存关系,但由于您只需添加一个 bundle 文件便可使用 `Kata Containers`_ `containers-"
"virt`_,因此 |CL| 大大简化了安装过程。此外,请查阅教程::ref:`kata`。"
#: ../../tooling/swupd-guide.rst:202
#: ../../guides/clear/swupd.rst:206
msgid "Find the correct bundle."
msgstr "找到正确的 bundle 文件。"
#: ../../tooling/swupd-guide.rst:204
#: ../../guides/clear/swupd.rst:208
msgid ""
"To return all possible matches for the search string, enter "
":command:`swupd search`, followed by 'kata':"
msgstr "要返回搜索字符串的所有潜在匹配项,请输入 :command:`swupd search`,后跟“kata”:"
#: ../../tooling/swupd-guide.rst:211
#: ../../guides/clear/swupd.rst:215
msgid "The output should be similar to:"
msgstr "输出如下所示:"
#: ../../tooling/swupd-guide.rst:229
#: ../../guides/clear/swupd.rst:234
msgid ""
"If your search does not produce results with a specific term, shorten the"
" search term. For example, use *kube* instead of *kubernetes*."
msgstr "如果搜索结果中没有带特定字词,则请缩短搜索字词。例如,使用 *kube* 而非 *kubernetes*。"
#: ../../tooling/swupd-guide.rst:232
#: ../../guides/clear/swupd.rst:237
msgid "Add the bundle."
msgstr "添加 bundle 文件。"
#: ../../tooling/swupd-guide.rst:240
#: ../../guides/clear/swupd.rst:245
msgid "To add multiple bundles, add a space followed by the bundle name."
msgstr "要添加多个 bundle 文件,请添加一个空格,后跟 bundle 文件名称。"
#: ../../tooling/swupd-guide.rst:242
#: ../../guides/clear/swupd.rst:247
msgid "The output of a successful installation should be similar to:"
msgstr "成功安装的输出如下所示:"
#: ../../tooling/swupd-guide.rst:261
#: ../../guides/clear/swupd.rst:266
msgid "Example 3: Verify and correct system file mismatch"
msgstr "例 3:验证并更正系统文件不匹配错误"
#: ../../tooling/swupd-guide.rst:263
#: ../../guides/clear/swupd.rst:268
msgid ""
":command:`swupd` can determine whether system directories and files have "
"been added to, overwritten, removed, or modified (e.g., permissions)."
msgstr ":command:`swupd` 可确定是否已添加、覆盖、删除或修改系统目录和文件(例如权限)。"
#: ../../tooling/swupd-guide.rst:270
#: ../../guides/clear/swupd.rst:275
msgid ""
"All directories that are watched by :command:`swupd` are verified "
"according to the manifest data. Hash mismatches are flagged as follows:"
msgstr ":command:`swupd` 所监控的所有目录均会根据清单数据进行验证。哈希不匹配项将按如下方式进行标记:"
#: ../../tooling/swupd-guide.rst:287
#: ../../guides/clear/swupd.rst:292
msgid ""
"In this case, Python\\* packages that were installed on top of the "
"default install were flagged as mismatched. :command:`swupd` can be "
"directed to ignore or fix issues based on command line options."
msgstr "在此情况下,安装在默认安装之上的 Python\\* 软件包将被标记为不匹配。:command:`swupd` 可根据命令行选项指令来忽略或修复问题。"
msgstr ""
"在此情况下,安装在默认安装之上的 Python\\* 软件包将被标记为不匹配。:command:`swupd` "
"可根据命令行选项指令来忽略或修复问题。"
#: ../../tooling/swupd-guide.rst:291
#: ../../guides/clear/swupd.rst:296
msgid ""
":command:`swupd` can correct any issues it detects. Additional directives"
" can be added including a white list of directories to be ignored."
msgstr ":command:`swupd` 可更正检测到的所有问题。还可以添加其他指令,其中包括要忽略的目录的白名单。"
#: ../../tooling/swupd-guide.rst:294
#: ../../guides/clear/swupd.rst:299
msgid ""
"The following command repairs issues, removes unknown items, and ignores "
"files or directories matching :file:`/usr/lib/python`:"
msgstr "以下命令可修复问题,删除未知项目,忽略匹配 :file:`/usr/lib/python` 的文件或目录:"
#: ../../tooling/swupd-guide.rst:302
#: ../../guides/clear/swupd.rst:309
msgid "Quick reference"
msgstr "快速参考"
#: ../../tooling/swupd-guide.rst:305
#: ../../guides/clear/swupd.rst:312
msgid "swupd info"
msgstr "swupd info"
#: ../../tooling/swupd-guide.rst:305
#: ../../guides/clear/swupd.rst:312
msgid "Returns the currently installed version and update servers."
msgstr "返回当前安装的版本和更新服务器。"
#: ../../tooling/swupd-guide.rst:309
#: ../../guides/clear/swupd.rst:316
msgid "swupd update <version number>"
msgstr "swupd update <version number>"
#: ../../tooling/swupd-guide.rst:308
#: ../../guides/clear/swupd.rst:315
msgid ""
"Updates to a specific version or updates to latest version if no "
"arguments are used."
msgstr "如果未使用参数,则更新到特定版本或最新版本。"
#: ../../tooling/swupd-guide.rst:312
#: ../../guides/clear/swupd.rst:319
msgid "swupd bundle-list [--all]"
msgstr "swupd bundle-list [--all]"
#: ../../tooling/swupd-guide.rst:312
#: ../../guides/clear/swupd.rst:319
msgid "Lists installed bundles."
msgstr "列出已安装的 bundle 文件。"
#: ../../tooling/swupd-guide.rst:315
msgid "swupd bundle-add [-b] <search term>"
#: ../../guides/clear/swupd.rst:322
#, fuzzy
msgid "swupd bundle <search term>"
msgstr "swupd bundle-add [-b] <search term>"
#: ../../tooling/swupd-guide.rst:315
#: ../../guides/clear/swupd.rst:322
msgid "Finds a bundle that contains your search term."
msgstr "查找包含搜索字词的 bundle 文件。"
#: ../../tooling/swupd-guide.rst:318
#: ../../guides/clear/swupd.rst:325
msgid "swupd bundle-add <bundle name>"
msgstr "swupd bundle-add <bundle name>"
#: ../../tooling/swupd-guide.rst:318
#: ../../guides/clear/swupd.rst:325
msgid "Adds a bundle."
msgstr "添加 bundle 文件。"
#: ../../tooling/swupd-guide.rst:321
#: ../../guides/clear/swupd.rst:328
msgid "swupd bundle-remove <bundle name>"
msgstr "swupd bundle-remove <bundle name>"
#: ../../tooling/swupd-guide.rst:321
#: ../../guides/clear/swupd.rst:328
msgid "Removes a bundle."
msgstr "删除 bundle 文件。"
#: ../../tooling/swupd-guide.rst:324
#: ../../guides/clear/swupd.rst:331
msgid "swupd --help"
msgstr "swupd --help"
#: ../../tooling/swupd-guide.rst:324
#: ../../guides/clear/swupd.rst:331
msgid "Lists additional :command:`swupd` commands."
msgstr "列出其他 :command:`swupd` 命令。"
#: ../../tooling/swupd-guide.rst:327
#: ../../guides/clear/swupd.rst:334
msgid "man swupd"
msgstr "man swupd"
#: ../../tooling/swupd-guide.rst:327
#: ../../guides/clear/swupd.rst:334
msgid "Opens the :command:`swupd` man page."
msgstr "打开 :command:`swupd` 手册页。"
#: ../../tooling/swupd-guide.rst:329
#: ../../guides/clear/swupd.rst:336
msgid "Refer to `swupd source documentation`_ on GitHub for more details."
msgstr "请参阅 GitHub 上的 `swupd source documentation`_,了解更多详细信息。"
#: ../../tooling/swupd-guide.rst:332
#: ../../guides/clear/swupd.rst:339
msgid "Related topics"
msgstr "相关主题"
#: ../../tooling/swupd-guide.rst:334
#: ../../guides/clear/swupd.rst:341
msgid ":ref:`autospec`"
msgstr ":ref:`autospec`"
#: ../../tooling/swupd-guide.rst:335
#: ../../guides/clear/swupd.rst:342
msgid ":ref:`mixer`"
msgstr ":ref:`mixer`"
#: ../../tooling/swupd-guide.rst:336
#: ../../guides/clear/swupd.rst:343
msgid ":ref:`bundles`"
msgstr ":ref:`bundles`"
@@ -456,4 +491,3 @@ msgstr ":ref:`bundles`"
#~ "details."
#~ msgstr ""
File diff suppressed because it is too large Load Diff
+18 -12
View File
@@ -5,43 +5,49 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 12:54-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../guides/guides.rst:4
#: ../../guides/index.rst:4
msgid "Guides"
msgstr "指南"
#: ../../guides/guides.rst:6
#: ../../guides/index.rst:6
msgid "The following guides provide step-by-step instructions on using |CL|."
msgstr "以下指南提供了使用 |CL| 的逐步说明。"
#: ../../guides/guides.rst:10
#: ../../guides/index.rst:10
msgid "As of 22 May 2019 :file:`mixin` is no longer supported."
msgstr "截至 2019 年 5 月 22 日,:file:`mixin` 不再受支持。"
#: ../../guides/guides.rst:13
#: ../../guides/index.rst:15
msgid "Clear Linux"
msgstr ""
#: ../../guides/index.rst:24
msgid "Maintenance"
msgstr "维护"
#: ../../guides/guides.rst:23
#: ../../guides/index.rst:33
msgid "Network"
msgstr "网络"
#: ../../guides/guides.rst:32
#: ../../guides/index.rst:42
msgid "Kernel"
msgstr "内核"
#: ../../guides/guides.rst:41
#: ../../guides/index.rst:51
msgid "Stacks"
msgstr "堆栈"
@@ -5,17 +5,19 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 12:54-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../guides/kernel/kernel-development.rst:4
msgid "Kernel development"
@@ -36,7 +38,9 @@ msgid ""
"The :ref:`compatible-kernels` available in |CL| aim to be performant and "
"practical. In some cases, it may be necessary to modify the kernel to "
"suit your specific needs or test new kernel code as a developer."
msgstr "|CL| 中的 :ref:`compatible-kernels` 追求高效和实用。在某些情况下,您可能需要根据自身的具体需求修改内核,而开发人员也可能需要修改内核来测试新的内核代码。"
msgstr ""
"|CL| 中的 :ref:`compatible-kernels` "
"追求高效和实用。在某些情况下,您可能需要根据自身的具体需求修改内核,而开发人员也可能需要修改内核来测试新的内核代码。"
#: ../../guides/kernel/kernel-development.rst:21
msgid ""
@@ -49,12 +53,15 @@ msgid "Request changes be included with the |CL| kernel"
msgstr "|CL| 内核中包含了请求变更"
#: ../../guides/kernel/kernel-development.rst:27
#, fuzzy
msgid ""
"If the kernel modification you need is already open source and likely to "
"be useful to others, consider submitting a request to include it in the "
"|CL| kernels.If your change request is accepted, you do not need to "
"|CL| kernels. If your change request is accepted, you do not need to "
"maintain your own modified kernel."
msgstr "如果您需要的内核修改已经开源,并且可能对其他人也有用,请考虑提交一个请求,将其包含在 |CL| 内核中。如果您的变更请求被接受,则不需要维护自己修改过的内核。"
msgstr ""
"如果您需要的内核修改已经开源,并且可能对其他人也有用,请考虑提交一个请求,将其包含在 |CL| "
"内核中。如果您的变更请求被接受,则不需要维护自己修改过的内核。"
#: ../../guides/kernel/kernel-development.rst:32
msgid ""
@@ -94,52 +101,57 @@ msgstr "要创建自定义内核,请先从 |CL| 开发环境开始。然后修
msgid "Install the |CL| development tooling framework"
msgstr "安装 |CL| 开发工具框架"
#: ../../tooling/autospec.rst:3
#: ../../guides/clear/autospec.rst:3
msgid ""
"Setup of the workspace and tooling used for building source in |CL| is "
"mostly automated for you with a setup script. It uses tools from the "
":command:`os-clr-on-clr` bundle."
msgstr "在 |CL| 中构建源代码所需的工作空间和工具设置操作大多数可通过设置脚本自动执行。该设置脚本使用来自 :command:`os-clr-on-clr` 捆绑包的工具。"
msgstr ""
"在 |CL| 中构建源代码所需的工作空间和工具设置操作大多数可通过设置脚本自动执行。该设置脚本使用来自 :command:`os-clr-on-"
"clr` 捆绑包的工具。"
#: ../../tooling/autospec.rst:7
#: ../../guides/clear/autospec.rst:7
msgid ""
"The setup script creates a workspace in the :file:`clearlinux` folder, "
"with the subfolders :file:`Makefile`, :file:`packages`, and "
":file:`projects`. The :file:`projects` folder contains the main tools "
"used for making packages in |CL| :file:`autospec` and :file:`common`."
msgstr "该设置脚本会在 :file:`clearlinux` 文件夹(其中包含 :file:`Makefile`、:file:`packages` 和 :file:`projects` 子文件夹)中创建一个工作空间。:file:`projects` 文件夹包含在 |CL| 中制作软件包的主要工具,即 :file:`autospec` 和 :file:`common`。"
msgstr ""
"该设置脚本会在 :file:`clearlinux` 文件夹(其中包含 :file:`Makefile`、:file:`packages` 和 "
":file:`projects` 子文件夹)中创建一个工作空间。:file:`projects` 文件夹包含在 |CL| "
"中制作软件包的主要工具,即 :file:`autospec` 和 :file:`common`。"
#: ../../tooling/autospec.rst:12
#: ../../guides/clear/autospec.rst:12
msgid "Follow these steps to setup the workspace and tooling for building source:"
msgstr "按照以下步骤设置构建代码所需的工作空间和工具:"
#: ../../tooling/autospec.rst:14
#: ../../guides/clear/autospec.rst:14
msgid "Install the :command:`os-clr-on-clr` bundle:"
msgstr "安装 :command:`os-clr-on-clr` 捆绑包:"
#: ../../tooling/autospec.rst:20
#: ../../guides/clear/autospec.rst:20
msgid "Download the :file:`user-setup.sh` script:"
msgstr "下载 :file:`user-setup.sh` 脚本:"
#: ../../tooling/autospec.rst:26
#: ../../guides/clear/autospec.rst:26
msgid "Make :file:`user-setup.sh` executable:"
msgstr "制作 :file:`user-setup.sh` 可执行文件:"
#: ../../tooling/autospec.rst:32
#: ../../guides/clear/autospec.rst:32
msgid "Run the script as an unprivileged user:"
msgstr "以非特权用户的身份运行脚本:"
#: ../../tooling/autospec.rst:38
#: ../../guides/clear/autospec.rst:38
msgid ""
"After the script completes, log out and log in again to complete the "
"setup process."
msgstr "脚本完成后,注销并再次登录以完成设置过程。"
#: ../../tooling/autospec.rst:41
#: ../../guides/clear/autospec.rst:41
msgid "Set your Git user email and username for the repos on your system:"
msgstr "在系统上设置存储库的 Git 用户电子邮件和用户名:"
#: ../../tooling/autospec.rst:48
#: ../../guides/clear/autospec.rst:48
msgid "This global setting is used by |CL| tools that make use of Git."
msgstr "此全局设置由使用 Git 的 |CL| 工具使用。"
@@ -158,7 +170,9 @@ msgid ""
"Clone the Linux kernel package from |CL|. Using the :command:`make "
"clone_<PACKAGENAME>` command in the :file:`clearlinux/` directory clones "
"the package from the `clearlinux-pkgs`_ repo on GitHub."
msgstr "从 |CL| 克隆 Linux 内核包。在 :file:`clearlinux/` 目录下使用 :command:`make clone_<PACKAGENAME>` 命令,从 GitHub 上的 `clearlinux-pkgs`_ 存储库克隆内核包。"
msgstr ""
"从 |CL| 克隆 Linux 内核包。在 :file:`clearlinux/` 目录下使用 :command:`make "
"clone_<PACKAGENAME>` 命令,从 GitHub 上的 `clearlinux-pkgs`_ 存储库克隆内核包。"
#: ../../guides/kernel/kernel-development.rst:71
msgid "Navigate into the cloned package directory."
@@ -170,28 +184,37 @@ msgid ""
":`kernel-native` bundle. Alternatively, you can use a different kernel "
"variant as the base for modification. For a list of kernel package names "
"which you can clone instead, see the `clearlinux-pkgs`_ repo on GitHub."
msgstr "\"linux\" 包是 :command:`kernel-native` 捆绑包中随 |CL| 附带的内核。您也可以使用不同的内核变体,并在其基础上进行修改。有关可以克隆的内核包名称列表,请参阅 GitHub 上的 `clearlinux-pkgs`_ 存储库。"
msgstr ""
"\"linux\" 包是 :command:`kernel-native` 捆绑包中随 |CL| "
"附带的内核。您也可以使用不同的内核变体,并在其基础上进行修改。有关可以克隆的内核包名称列表,请参阅 GitHub 上的 `clearlinux-"
"pkgs`_ 存储库。"
#: ../../guides/kernel/kernel-development.rst:85
msgid ""
"The latest version of the |CL| kernel package is pulled as a starting "
"point. An older version can pulled by switching to different git tag by "
"using :command:`git checkout tag/<TAG_NAME>`."
msgstr "一开始先提取 |CL| 内核包的最新版本。此外可以使用 :command:`git checkout tag/<TAG_NAME>`,并通过切换到不同的 git 标签来提取旧版本。"
msgstr ""
"一开始先提取 |CL| 内核包的最新版本。此外可以使用 :command:`git checkout "
"tag/<TAG_NAME>`,并通过切换到不同的 git 标签来提取旧版本。"
#: ../../guides/kernel/kernel-development.rst:90
msgid "Change the kernel version"
msgstr "更改内核版本"
#: ../../guides/kernel/kernel-development.rst:92
#, fuzzy
msgid ""
"|CL| tends to use the latest kernel available from `kernel.org`_, the "
"Linux upstream. The kernel version that will be built can be changed in "
"the RPM SPEC file. While most packages in Clear Linux are typically "
"packaged using :ref:`autospec-about`, the kernel is not. This means "
"control files provided by autospec are not available and changes must be "
"made manually."
msgstr "|CL| 倾向于使用来自 Linux 上游 `kernel.org`_ 的最新内核。在 RPM SPEC 文件中可以更改将构建的内核版本。虽然 Clear Linux 中的大多数包通常使用 :ref:`autospec-about` 打包,但内核不是。这意味着 autospec 提供的控制文件不可用,必须手动进行更改。"
"packaged using :ref:`autospec`, the kernel is not. This means control "
"files provided by autospec are not available and changes must be made "
"manually."
msgstr ""
"|CL| 倾向于使用来自 Linux 上游 `kernel.org`_ 的最新内核。在 RPM SPEC 文件中可以更改将构建的内核版本。虽然 "
"Clear Linux 中的大多数包通常使用 :ref:`autospec-about` 打包,但内核不是。这意味着 autospec "
"提供的控制文件不可用,必须手动进行更改。"
#: ../../guides/kernel/kernel-development.rst:98
#: ../../guides/kernel/kernel-development.rst:294
@@ -390,7 +413,9 @@ msgid ""
"number of local commits to create patch file. See the `git-format-patch`_"
" documentation for detailed information on using :command:`git format-"
"patch`"
msgstr "基于您的 git 提交生成补丁文件。<n>表示要创建补丁文件的本地提交数量。有关使用 :command:`git format-patch` 的详细信息,请参阅 `git-format-patch`_ 文档"
msgstr ""
"基于您的 git 提交生成补丁文件。<n>表示要创建补丁文件的本地提交数量。有关使用 :command:`git format-patch` "
"的详细信息,请参阅 `git-format-patch`_ 文档"
#: ../../guides/kernel/kernel-development.rst:280
msgid ""
@@ -408,7 +433,9 @@ msgid ""
" definitions and append your patch file name. Ensure the patch number "
"does not collide with an existing patch. In this example, the patch file "
"is called :file:`2001-my-patch-for-driver-A.patch`"
msgstr "找到包含现有补丁变量定义的 SPEC 文件部分,并附加补丁文件名。确保补丁编号不与现有补丁冲突。本例中的补丁文件名为 :file:`2001-my-patch-for-driver-A.patch`"
msgstr ""
"找到包含现有补丁变量定义的 SPEC 文件部分,并附加补丁文件名。确保补丁编号不与现有补丁冲突。本例中的补丁文件名为 :file:`2001"
"-my-patch-for-driver-A.patch`"
#: ../../guides/kernel/kernel-development.rst:323
msgid ""
@@ -513,7 +540,9 @@ msgid ""
" machine for testing. This approach works well for individual development"
" or testing. For a more scalable and customizable approach, consider "
"using the :ref:`mixer` to provide a custom kernel with updates."
msgstr "内核 RPM 捆绑包也可以手动安装在本地计算机上进行测试。此方法对于个人开发或测试非常有效。如需使用可扩展性和可自定义性更好的方法,可考虑使用 :ref:`mixer` 为自定义内核提供更新。"
msgstr ""
"内核 RPM 捆绑包也可以手动安装在本地计算机上进行测试。此方法对于个人开发或测试非常有效。如需使用可扩展性和可自定义性更好的方法,可考虑使用 "
":ref:`mixer` 为自定义内核提供更新。"
#: ../../guides/kernel/kernel-development.rst:410
msgid ""
@@ -638,4 +667,3 @@ msgstr ":ref:`mixer`"
#~ "in the kernel source working directory."
#~ msgstr ""
@@ -5,17 +5,19 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 12:54-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../guides/maintenance/bulk-provision.rst:4
msgid "Bulk provision"
@@ -26,7 +28,9 @@ msgid ""
"This guide explains how to perform a bulk provision of |CL-ATTR| using a "
"combination of the |CL| installer, Ister, and :abbr:`ICIS (Ister Cloud "
"Init Service)`."
msgstr "本指南介绍如何组合使用 |CL| 安装程序、Ister 和 :abbr:`ICIS (Ister Cloud Init Service)` 来批量供应 |CL-ATTR|。"
msgstr ""
"本指南介绍如何组合使用 |CL| 安装程序、Ister 和 :abbr:`ICIS (Ister Cloud Init Service)` "
"来批量供应 |CL-ATTR|。"
#: ../../guides/maintenance/bulk-provision.rst:15
msgid "Overview"
@@ -70,7 +74,10 @@ msgid ""
"of performing network boots of |CL|. Please refer to our :ref:`guide on "
"how to perform an iPXE boot<ipxe-install>` using :abbr:`NAT (network "
"address translation)` for details."
msgstr "执行批量供应之前,请确认您的 PXE 服务器能够从网络引导 |CL|。有关详细信息,请参阅我们的 :ref:`guide on how to perform an iPXE boot<ipxe-install>` using :abbr:`NAT (network address translation)`。"
msgstr ""
"执行批量供应之前,请确认您的 PXE 服务器能够从网络引导 |CL|。有关详细信息,请参阅我们的 :ref:`guide on how to "
"perform an iPXE boot<ipxe-install>` using :abbr:`NAT (network address "
"translation)`。"
#: ../../guides/maintenance/bulk-provision.rst:40
msgid ""
@@ -108,7 +115,11 @@ msgid ""
"bundles to install. See our :ref:`bundles` document for the list of "
"available bundles. The following example shows the contents of an Ister "
"installation file:"
msgstr "创建一个 Ister 安装文件,并将其保存到 ICIS Web 托管目录下的 :file:`static/ister` 目录。该安装文件是一个 JSON 块,它为 Ister 提供了执行安装所需的步骤。该文件概述了 Ister 应该设置哪些分区、文件系统和挂载点。最后,该文件概述了要安装的捆绑包。有关可用捆绑包的列表,请参阅我们的 :ref:`bundles` 文档。以下示例显示了 Ister 安装文件的内容:"
msgstr ""
"创建一个 Ister 安装文件,并将其保存到 ICIS Web 托管目录下的 :file:`static/ister` 目录。该安装文件是一个 "
"JSON 块,它为 Ister 提供了执行安装所需的步骤。该文件概述了 Ister "
"应该设置哪些分区、文件系统和挂载点。最后,该文件概述了要安装的捆绑包。有关可用捆绑包的列表,请参阅我们的 :ref:`bundles` "
"文档。以下示例显示了 Ister 安装文件的内容:"
#: ../../guides/maintenance/bulk-provision.rst:92
msgid ""
@@ -116,7 +127,9 @@ msgid ""
"`IsterCloudInitSvc` parameter as well as the :command:`os-cloudguest` "
"bundle. These entries allow Ister to customize an instance of of an "
"install."
msgstr "ICIS 上托管的每个 Ister 安装文件都必须包含 `IsterCloudInitSvc` 参数以及 :command:`os-cloudguest` 捆绑包。这些条目允许 Ister 自定义安装实例。"
msgstr ""
"ICIS 上托管的每个 Ister 安装文件都必须包含 `IsterCloudInitSvc` 参数以及 :command:`os-"
"cloudguest` 捆绑包。这些条目允许 Ister 自定义安装实例。"
#: ../../guides/maintenance/bulk-provision.rst:97
msgid ""
@@ -124,7 +137,9 @@ msgid ""
"installation file. Save it to the :file:`static/ister` directory within "
"the web hosting directory of ICIS. The following example shows an Ister "
"configuration file:"
msgstr "创建一个 Ister 配置文件来定义 Ister 安装文件的位置。将其保存到 ICIS Web 托管目录下的 :file:`static/ister` 目录。以下示例显示了一个 Ister 配置文件:"
msgstr ""
"创建一个 Ister 配置文件来定义 Ister 安装文件的位置。将其保存到 ICIS Web 托管目录下的 "
":file:`static/ister` 目录。以下示例显示了一个 Ister 配置文件:"
#: ../../guides/maintenance/bulk-provision.rst:106
msgid ""
@@ -133,7 +148,9 @@ msgid ""
"with the location of the Ister configuration file hosted on ICIS as the "
"kernel parameter value. The following example shows an iPXE boot script "
"with the `isterconf` parameter:"
msgstr "向引导网络映像的命令行添加一个内核参数来修改 iPXE 引导脚本。添加内核参数 `isterconf`,并将 ICIS 托管的 Ister 配置文件的位置作为内核参数值。以下示例显示了带有 `isterconf` 参数的 iPXE 引导脚本:"
msgstr ""
"向引导网络映像的命令行添加一个内核参数来修改 iPXE 引导脚本。添加内核参数 `isterconf`,并将 ICIS 托管的 Ister "
"配置文件的位置作为内核参数值。以下示例显示了带有 `isterconf` 参数的 iPXE 引导脚本:"
#: ../../guides/maintenance/bulk-provision.rst:121
msgid ""
@@ -148,7 +165,9 @@ msgid ""
" according to your requirements. The `cloud-init`_ documentation provides"
" a guide on how to write a cloud-init document. The guide covers the "
"customization options provided by cloud-init after an installation."
msgstr "编写 cloud-init 文档,根据您的需求自定义安装实例。`cloud-init`_ 文档提供了如何编写 cloud-init 文档的指南。本指南涵盖了安装后 cloud-init 提供的自定义选项。"
msgstr ""
"编写 cloud-init 文档,根据您的需求自定义安装实例。`cloud-init`_ 文档提供了如何编写 cloud-init "
"文档的指南。本指南涵盖了安装后 cloud-init 提供的自定义选项。"
#: ../../guides/maintenance/bulk-provision.rst:130
msgid ""
@@ -156,7 +175,9 @@ msgid ""
" the web hosting directory for ICIS with the name of a role you would "
"like to create. For example, a role may be \"database\", \"web\", or "
"\"ciao\"."
msgstr "将 cloud-init 文档保存到 ICIS Web 托管目录下的 :file:`static/roles` 目录,并使用要创建的角色的名称。例如,角色可以是 \"database\"、\"web\" 或 \"ciao\"。"
msgstr ""
"将 cloud-init 文档保存到 ICIS Web 托管目录下的 :file:`static/roles` "
"目录,并使用要创建的角色的名称。例如,角色可以是 \"database\"、\"web\" 或 \"ciao\"。"
#: ../../guides/maintenance/bulk-provision.rst:134
msgid ""
@@ -164,7 +185,9 @@ msgid ""
" MAC addresses of PXE clients. To do so, modify the :file:`config.txt` "
"file in the :file:`static` directory within the web hosting directory of "
"ICIS. The following example shows an example assignment:"
msgstr "创建角色(也称为 cloud-init 文件)后,将角色分配给 PXE 客户端的 MAC 地址。为此,请修改 ICIS Web 托管目录下 :file:`static` 目录中的 :file:`config.txt` 文件。以下示例显示了一个分配示例:"
msgstr ""
"创建角色(也称为 cloud-init 文件)后,将角色分配给 PXE 客户端的 MAC 地址。为此,请修改 ICIS Web 托管目录下 "
":file:`static` 目录中的 :file:`config.txt` 文件。以下示例显示了一个分配示例:"
#: ../../guides/maintenance/bulk-provision.rst:144
msgid ""
@@ -178,23 +201,28 @@ msgid "Verify the following URLs are accessible on your local network:"
msgstr "确认在您的本地网络上是否可以访问以下 URL:"
#: ../../guides/maintenance/bulk-provision.rst:155
msgid "http://192.168.1.1:60000/icis/static/ister/ister.conf"
#, fuzzy
msgid "\\http://192.168.1.1:60000/icis/static/ister/ister.conf"
msgstr "http://192.168.1.1:60000/icis/static/ister/ister.conf"
#: ../../guides/maintenance/bulk-provision.rst:156
msgid "http://192.168.1.1:60000/icis/static/ister/ister.json"
#, fuzzy
msgid "\\http://192.168.1.1:60000/icis/static/ister/ister.json"
msgstr "http://192.168.1.1:60000/icis/static/ister/ister.json"
#: ../../guides/maintenance/bulk-provision.rst:157
msgid "http://192.168.1.1:60000/icis/get_config/<MAC address>"
#, fuzzy
msgid "\\http://192.168.1.1:60000/icis/get_config/<MAC address>"
msgstr "http://192.168.1.1:60000/icis/get_config/<MAC address>"
#: ../../guides/maintenance/bulk-provision.rst:158
msgid "http://192.168.1.1:60000/icis/get_role/<role>"
#, fuzzy
msgid "\\http://192.168.1.1:60000/icis/get_role/<role>"
msgstr "http://192.168.1.1:60000/icis/get_role/<role>"
#: ../../guides/maintenance/bulk-provision.rst:159
msgid "http://192.168.1.1:60000/ipxe/ipxe_boot_script.txt"
#, fuzzy
msgid "\\http://192.168.1.1:60000/ipxe/ipxe_boot_script.txt"
msgstr "http://192.168.1.1:60000/ipxe/ipxe_boot_script.txt"
#: ../../guides/maintenance/bulk-provision.rst:161
@@ -351,4 +379,3 @@ msgstr "**祝贺您!** 您已成功执行 |CL| 的批量供应。"
#~ msgid "``http://192.168.1.1:60000/ipxe/ipxe_boot_script.txt``"
#~ msgstr ""
@@ -0,0 +1,138 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2019, many
# This file is distributed under the same license as the Clear Linux*
# Project Docs package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../guides/maintenance/resource-limits.rst:4
msgid "Resource limits"
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:6
msgid ""
"Linux systems employ limiting or quota mechanisms to provide quality of "
"service for system resources and contain rogue processes."
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:9
msgid ""
"These limits are layered at the system-level and user-level. If these "
"limits need to be modified, it is useful to understand the different "
"limit configurations."
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:18
msgid "System-wide limits"
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:20
msgid ""
"Some global resource limits are implemented in the Linux kernel and are "
"controllable with kernel parameters."
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:23
msgid ""
"For example, a global limit for the maximum number of open files is set "
"with the *fs.file-max* parameter. This limit applies to all processes and"
" users an cannot be exceeded other limit values."
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:28
msgid "Checking limit"
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:30
msgid ""
"You can check a current value with :command:`sysctl -n <PARAMETER>`. For "
"example:"
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:38
msgid ""
"This *fs.file-max* value is set intentionally high on |CL| systems by "
"default. You can check the maximum value supported by the system with:"
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:47
msgid "Overriding limit"
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:49
msgid ""
"You can override a value with :command:`sysctl -w <PARAMETER>`. For "
"example:"
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:56
msgid ""
"If needed permanently, the value can be set by creating a "
":file:`/etc/sysctl.d/*.conf` file (see :command:`man sysctl.d` for "
"details). For example:"
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:73
msgid "Per-user limits"
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:75
msgid ""
"For processes not managed by systemd, resource limits can be set for PAM "
"logins on a per-user basis with upper and lower limits in the "
":file:`/etc/security/limits.conf` file."
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:79
msgid ""
"You can set temporary values and check the current values with the "
":command:`ulimit` command. For example, to change the soft limit of "
"maximum number of open file descriptors for the current user:"
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:87
msgid "See :command:`man limits.conf` for details."
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:91
msgid "Service limits"
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:93
msgid ""
"Resource limits for services started with systemd units do not follow "
"normal user limits because the process is started in a seperate `Linux "
"control group (cgroup) "
"<https://www.kernel.org/doc/Documentation/cgroup-v2.txt>`_ Linux cgroups "
"associate related process groups and provide resource accounting."
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:98
msgid ""
"Resource limits for individual systemd services can be controlled inside "
"their unit files or its configuration drop-in directory with the resource"
" Limit directives. See `process properties section of the systemd.exec "
"man page "
"<https://www.freedesktop.org/software/systemd/man/systemd.exec.html>`_."
msgstr ""
#: ../../guides/maintenance/resource-limits.rst:103
msgid ""
"Resource limits for all systemd services can be controlled with a file in"
" the :file:`/etc/systemd/system.conf.d/` directory. For example, to have "
"no restriction on the number of open files:"
msgstr ""
@@ -5,296 +5,436 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../concepts/restart.rst:4
#: ../../guides/maintenance/restart.rst:4
msgid "Restart system services after an OS update"
msgstr "操作系统更新后重启系统服务"
#: ../../concepts/restart.rst:6
msgid ""
"The software life cycle describes how software is created, developed, and"
" deployed, and includes how to replace or update software. A good OS "
"provides tools for the entire software life cycle. These tools must "
"include ways to remove software components properly when replaced with "
"something else."
msgstr "软件生命周期是指软件是如何创建、开发和部署的,包括如何替换或更新软件。优秀的操作系统需要提供适用于整个软件生命周期的工具。这些工具必须有办法在某些软件组件被替换后将其妥善移除掉。"
#: ../../concepts/restart.rst:12
msgid ""
"Most of the work on software update code in |CL| was focused on adding "
"new software to the system. We recommended that users reboot their system"
" once in a while, but we did not provide any tools to restart services "
"easily, until now."
msgstr "|CL| 中的软件更新代码所做的大部分工作是为系统增添新软件。我们建议用户偶尔重启他们的系统,但是直到现在我们还没有提供任何工具来轻松地重启各项服务。"
#: ../../concepts/restart.rst:18
msgid "User challenges"
msgstr "用户面临的挑战"
#: ../../concepts/restart.rst:20
msgid ""
"It is difficult to determine which services to restart. You can either "
"evaluate each system and reboot manually, or figure out which services to"
" restart based on documentation like the |CL| release notes. Since "
"neither option solves the issue completely, the |CL| team created a "
"solution."
msgstr "很难确定要重启哪些服务。用户要么是评估每个系统并手动重启,要么是根据 |CL| 发行说明之类文档确定要重启哪些服务。由于这两个方案都不能彻底解决问题,所以 |CL| 团队为此打造了一个解决方案。"
#: ../../concepts/restart.rst:25
msgid ""
"Over the years, several OSes approached the problem and created partial "
"solutions such as the following:"
msgstr "多年来,不少操作系统都在解决此问题,并提出了并不算彻底的解决方案,例如:"
#: ../../concepts/restart.rst:28
msgid "Automatically restart services during an upgrade."
msgstr "升级期间自动重启服务。"
#: ../../concepts/restart.rst:29
msgid "Evaluate services using these steps:"
msgstr "使用以下步骤评估服务:"
#: ../../concepts/restart.rst:31
msgid "Mark updates requiring a reboot, such as kernel updates."
msgstr "标记需要重启的更新,例如内核更新。"
#: ../../concepts/restart.rst:32
msgid "Inform the user of those updates."
msgstr "向用户通知这些更新。"
#: ../../concepts/restart.rst:33
msgid "Ask the user to restart the OS."
msgstr "要求用户重启操作系统。"
#: ../../concepts/restart.rst:35
msgid ""
"Both solutions are acceptable for many OSes. However, |CL| updates "
"software automatically and users do not see notices from the updater "
"unless they review the journal. |CL| requires a completely different "
"solution, with the following requirements:"
msgstr "这两种解决方案对于许多操作系统都是可以接受的。但是,|CL| 会自动更新软件,除非用户查看日志,否则不会看到更新程序的通知。因此,|CL| 需要一个完全不同的解决方案,具体要求如下:"
#: ../../concepts/restart.rst:40
msgid ""
"Eliminate the guesswork about what to restart and under what "
"circumstances."
msgstr "明确确定要重启什么以及在什么情况下重启,而不是靠猜测。"
#: ../../concepts/restart.rst:41
msgid ""
"Cannot restart everything. Many service daemons do not support an "
"automatic background restart."
msgstr "不能什么都重启。许多服务守护程序不支持自动在后台重启。"
#: ../../concepts/restart.rst:43
msgid "Fit into the |CL| architectural perspective: be small, quick, and lean."
msgstr "契合 |CL| 架构的特点:小、快、精简。"
#: ../../concepts/restart.rst:46
msgid "clr-service-restart functionality"
msgstr "clr-service-restart 功能"
#: ../../concepts/restart.rst:48
msgid "Typical reasons to restart a service daemon include:"
msgstr "重启服务守护程序的常见原因包括:"
#: ../../concepts/restart.rst:50
msgid "A new version replaces the executable file itself."
msgstr "新版本替换了可执行文件本身。"
#: ../../concepts/restart.rst:51
msgid "A new version replaces a library component used by a service daemon."
msgstr "新版本替换了服务守护程序使用的库组件。"
#: ../../concepts/restart.rst:53
msgid ""
"Our method restarts daemons when it is really needed, especially in the "
"case of security updates. The tool restarts daemons by reading various "
"files in the :file:`procfs` filesystem provided by the kernel."
msgstr "我们的方法是在真正需要时重启守护程序,尤其是在安装安全更新时。该工具通过读取内核提供的 :file:`procfs` 文件系统中的各种文件来重启守护程序。"
#: ../../concepts/restart.rst:57
msgid ""
"The second part of the problem is to determine whether or not running "
"processes are part of a system service. The tool focuses on system "
"services because most system services are background tasks with no direct"
" user interaction. Fortunately, :command:`systemd` provides a simple way "
"to:"
msgstr "接下来的问题是确定正在运行的进程是否是系统服务的一部分。该工具侧重于系统服务,因为大多数系统服务都是后台任务,并不会与用户直接交互。幸运的是,:command:`systemd` 提供了一种简单的方法:"
#: ../../concepts/restart.rst:62
msgid "Determine which active tasks are within the system domain."
msgstr "确定哪些活动任务在系统域内。"
#: ../../concepts/restart.rst:63
msgid "Determine which tasks map to which service."
msgstr "确定哪些任务映射到哪个服务。"
#: ../../concepts/restart.rst:65
msgid ""
"We combined both solutions into a low-overhead tool that shows which "
"system daemons require a restart, as shown below:"
msgstr "我们将这两种解决方案融合成一个开销很低的工具,用来显示哪些系统守护程序需要重启,如下所示:"
#: ../../concepts/restart.rst:68
msgid "Figure 1: Invoke :command:`clr-service-restart`."
#: ../../guides/maintenance/restart.rst:6
#, fuzzy
msgid "This guide describes how to use the :command:`clr-service-restart` tool."
msgstr "图 1:调用 :command:`clr-service-restart`。"
#: ../../concepts/restart.rst:83
#: ../../guides/maintenance/restart.rst:13
msgid "Overview"
msgstr ""
#: ../../guides/maintenance/restart.rst:15
msgid ""
"|CL-ATTR| includes a :command:`clr-service-restart` tool that shows which"
" system daemons require a restart."
msgstr ""
#: ../../guides/maintenance/restart.rst:18
msgid ""
":command:`clr-service-restart` reads various files in the :file:`procfs` "
"filesystem provided by the kernel and relies on :command:`systemd` to "
"determine which services to restart."
msgstr ""
#: ../../guides/maintenance/restart.rst:24
msgid "How it works"
msgstr ""
#: ../../guides/maintenance/restart.rst:26
#, fuzzy
msgid ""
":command:`clr-service-restart` implements a whitelist to identify which "
"daemons can be restarted. The system administrator can customize the "
"default |CL| OS whitelist using *allow* or *disallow* options for "
"restarting system services. When a software update occurs, :command:`clr-"
"service-restart` consults the whitelist to see if a service daemon is "
"allowed to be restarted or not. See the options section for details."
msgstr ":command:`clr-service-restart` 会实现一个白名单,以确定哪些守护程序可以重启。系统管理员可以使用 *allow* 或 *disallow* 选项自定义重启系统服务时使用的默认 |CL| 操作系统白名单。执行软件更新时,:command:`clr-service-restart` 会查阅该白名单,确认是否允许重启某个服务守护程序。有关详细信息,请参阅选项部分。"
"daemons can be restarted. As a system administrator, you can customize "
"the default |CL| OS whitelist using :command:`allow` or "
":command:`disallow` options for restarting system services. When a "
"software update occurs, :command:`clr-service-restart` consults the "
"whitelist to see if a service daemon is allowed to be restarted or not."
msgstr ""
":command:`clr-service-restart` 会实现一个白名单,以确定哪些守护程序可以重启。系统管理员可以使用 *allow* 或"
" *disallow* 选项自定义重启系统服务时使用的默认 |CL| 操作系统白名单。执行软件更新时,:command:`clr-service-"
"restart` 会查阅该白名单,确认是否允许重启某个服务守护程序。有关详细信息,请参阅选项部分。"
#: ../../concepts/restart.rst:93
msgid "Options for clr-service-restart"
msgstr "clr-service-restart 的选项"
#: ../../guides/maintenance/restart.rst:35
msgid "Basic options"
msgstr ""
#: ../../concepts/restart.rst:95
#: ../../guides/maintenance/restart.rst:37
msgid ""
"The *allow* option identifies a daemon to restart after an OS software "
"update. The :command:`clr-service-restart` daemon creates a symlink in "
":file:`/etc/clr-service-restart` as a record. The example below tells "
":command:`clr-service-restart` to restart the *tallow* daemon after an OS"
" software update."
msgstr "*allow* 选项标识操作系统软件更新后要重启的守护程序。:command:`clr-service-restart` 守护程序会在 :file:`/etc/clr-service-restart` 中创建一个符号链接作为记录。下面的示例指示 :command:`clr-service-restart` 在操作系统软件更新后重启 *tallow* 守护程序。"
":command:`clr-service-restart` has three basic options: :command:`allow`,"
" :command:`disallow`, and :command:`default`."
msgstr ""
#: ../../concepts/restart.rst:105
#: ../../guides/maintenance/restart.rst:41
msgid "allow"
msgstr ""
#: ../../guides/maintenance/restart.rst:43
#, fuzzy
msgid ""
"The *disallow* option tells :command:`clr-service-restart` not to restart"
" the specified daemon even if the OS defaults permit the daemon to be "
"restarted. The :command:`clr-service-restart` daemon creates a symlink in"
" :file:`/etc/clr-service-restart` that points to :file:`/dev/null` as a "
"record. The example below tells :command:`clr-service-restart` not to "
"restart the *rngd* daemon after an OS software update."
msgstr "*disallow* 选项指示 :command:`clr-service-restart` 不要重启指定的守护程序,即使操作系统默认允许重启守护程序。:command:`clr-service-restart` 守护程序会在 :file:`/etc/clr-service-restart` 中创建一个指向 :file:`/dev/null` 的符号链接作为记录。下面的示例指示 :command:`clr-service-restart` 在操作系统软件更新后不要重启 *rngd* 守护程序。"
"The :command:`allow` option identifies a daemon to restart after an OS "
"software update. The :command:`clr-service-restart` daemon creates a "
"symlink in :file:`/etc/clr-service-restart` as a record. The example "
"below tells :command:`clr-service-restart` to restart the *tallow* daemon"
" after an OS software update."
msgstr ""
"*allow* 选项标识操作系统软件更新后要重启守护程序。:command:`clr-service-restart` 守护程序会在 "
":file:`/etc/clr-service-restart` 中创建一个符号链接作为记录。下面的示例指示 :command:`clr-"
"service-restart` 在操作系统软件更新后重启 *tallow* 守护程序。"
#: ../../concepts/restart.rst:116
#: ../../guides/maintenance/restart.rst:54
msgid "disallow"
msgstr ""
#: ../../guides/maintenance/restart.rst:56
msgid ""
"The *default* option makes :command:`clr-service-restart` revert back to "
"the OS defaults and delete any symlink in :file:`/etc/clr-service-"
"restart`. The example below tells :command:`clr-service-restart` to "
"restart *rngd* automatically again, because *rngd* is whitelisted for "
"automatic service restarts by default in |CL|."
msgstr "*default* 选项指示 :command:`clr-service-restart` 恢复使用操作系统默认设置,并删除 :file:`/etc/clr-service-restart` 中的任何符号链接。下面的示例指示 :command:`clr-service-restart` 重新自动重启 *rngd*,因为 |CL| 默认将 *rngd* 加入了自动重启服务白名单。"
"The :command:`disallow` option tells :command:`clr-service-restart` not "
"to restart the specified daemon even if the OS defaults permit the daemon"
" to be restarted. The :command:`clr-service-restart` daemon creates a "
"symlink in :file:`/etc/clr-service-restart` that points to "
":file:`/dev/null` as a record. The example below tells :command:`clr-"
"service-restart` not to restart the *rngd* daemon after an OS software "
"update."
msgstr ""
#: ../../concepts/restart.rst:128
msgid "Monitor options for clr-service-restart"
msgstr "clr-service-restart 的监控选项"
#: ../../guides/maintenance/restart.rst:68
msgid "default"
msgstr ""
#: ../../concepts/restart.rst:130
#: ../../guides/maintenance/restart.rst:70
#, fuzzy
msgid ""
"The :command:`default` option makes :command:`clr-service-restart` revert"
" back to the OS defaults and delete any symlink in :file:`/etc/clr-"
"service-restart`. The example below tells :command:`clr-service-restart`"
" to restart *rngd* automatically again, because *rngd* is whitelisted for"
" automatic service restarts by default in |CL|."
msgstr ""
"*default* 选项指示 :command:`clr-service-restart` 恢复使用操作系统默认设置,并删除 "
":file:`/etc/clr-service-restart` 中的任何符号链接。下面的示例指示 :command:`clr-service-"
"restart` 重新自动重启 *rngd*,因为 |CL| 默认将 *rngd* 加入了自动重启服务白名单。"
#: ../../guides/maintenance/restart.rst:81
msgid "Monitor options"
msgstr ""
#: ../../guides/maintenance/restart.rst:83
msgid ""
":command:`clr-service-restart` works in the background and is invoked "
"with :command:`swupd` automatically. Review the journal output to verify "
"that services are restarted after an OS software update."
msgstr ":command:`clr-service-restart` 在后台运行,并通过 :command:`swupd` 自动调用。查看日志输出可确认在操作系统软件更新后重启的服务。"
msgstr ""
":command:`clr-service-restart` 在后台运行,并通过 :command:`swupd` "
"自动调用。查看日志输出可确认在操作系统软件更新后重启的服务。"
#: ../../concepts/restart.rst:134
#: ../../guides/maintenance/restart.rst:87
#, fuzzy
msgid ""
"To monitor :command:`clr-service-restart`, use one or both options "
"described below."
msgstr "要监控 :command:`clr-service-restart`,请使用下述一个或两个选项。"
"If you pass both options (:command:`-a` and :command:`-n`) described "
"below, :command:`clr-service-restart` displays a complete list of system "
"services that require a restart. Use both options to verify that all "
"desired daemons are restarted."
msgstr ""
"如果同时传递两个选项(:option:`-a` 和 :option:`-n`),:command:`clr-service-restart` "
"会显示需要重启的系统服务的完整清单。使用这两个选项可确认所有所需的守护程序都已重启。"
#: ../../concepts/restart.rst:139
#: ../../guides/maintenance/restart.rst:94
msgid "-n option"
msgstr ""
#: ../../guides/maintenance/restart.rst:96
#, fuzzy
msgid ""
"This option makes :command:`clr-service-restart` perform no restarts. "
"Instead it displays the services that could potentially be restarted. "
"When used, :command:`clr-service-restart` outputs a list of messages "
"showing:"
msgstr "此选项指示 :command:`clr-service-restart` 不执行任何重启, 而是显示可能要重启的服务。使用该选项时,:command:`clr-service-restart` 会输出一个消息列表,显示:"
"The :command:`-n` option makes :command:`clr-service-restart` perform no "
"restarts. Instead it displays the services that could potentially be "
"restarted. When used, :command:`clr-service-restart` outputs a list of "
"messages showing:"
msgstr ""
"此选项指示 :command:`clr-service-restart` 不执行任何重启, "
"而是显示可能要重启的服务。使用该选项时,:command:`clr-service-restart` 会输出一个消息列表,显示:"
#: ../../concepts/restart.rst:144
#: ../../guides/maintenance/restart.rst:100
msgid "Which service needs a restart."
msgstr "哪个服务需要重启。"
#: ../../concepts/restart.rst:145
#: ../../guides/maintenance/restart.rst:101
msgid "What unit it is."
msgstr "它是什么单元。"
#: ../../concepts/restart.rst:146
#: ../../guides/maintenance/restart.rst:102
msgid "Why it needs a restart."
msgstr "为什么它需要重启。"
#: ../../concepts/restart.rst:147
#: ../../guides/maintenance/restart.rst:103
msgid "Which command is required to restart the unit."
msgstr "重启该单元需要哪个命令。"
#: ../../concepts/restart.rst:151
msgid ""
"This option makes :command:`clr-service-restart` consider all system "
"services, not only the ones that are whitelisted. Because the default "
"whitelist in |CL| is relatively short, you can use this option to restart"
" all impacted services when you log in on the system."
msgstr "此选项指示 :command:`clr-service-restart` 考虑所有系统服务,而不仅仅是白名单中的服务。因为 |CL| 中的默认白名单相对较短,所以您可以在登录系统时使用此选项重启所有受影响的服务。"
#: ../../guides/maintenance/restart.rst:106
msgid "-a option"
msgstr ""
#: ../../concepts/restart.rst:156
#: ../../guides/maintenance/restart.rst:108
#, fuzzy
msgid ""
"If you pass both options (:option:`-a` and :option:`-n`), :command:`clr-"
"service-restart` displays a complete list of system services that require"
" a restart. Use both options to verify that all desired daemons are "
"restarted."
msgstr "如果同时传递两个选项(:option:`-a` 和 :option:`-n`),:command:`clr-service-restart` 会显示需要重启的系统服务的完整清单。使用这两个选项可确认所有所需的守护程序都已重启。"
"The :command:`-a` option makes :command:`clr-service-restart` consider "
"all system services, not only the ones that are whitelisted. Because the "
"default whitelist in |CL| is relatively short, you can use this option to"
" restart all impacted services when you log in on the system."
msgstr ""
"此选项指示 :command:`clr-service-restart` 考虑所有系统服务,而不仅仅是白名单中的服务。因为 |CL| "
"中的默认白名单相对较短,所以您可以在登录系统时使用此选项重启所有受影响的服务。"
#: ../../concepts/restart.rst:163
#: ../../guides/maintenance/restart.rst:114
msgid "Example"
msgstr ""
#: ../../guides/maintenance/restart.rst:116
msgid ""
"In the example below, :command:`clr-service-restart` is invoked with both"
" the :command:`-a` and :command:`-n` options, which displays a complete "
"list of system services that require a restart."
msgstr ""
#: ../../guides/maintenance/restart.rst:120
msgid "Command:"
msgstr ""
#: ../../guides/maintenance/restart.rst:126
msgid "Sample output:"
msgstr ""
#: ../../guides/maintenance/restart.rst:138
msgid "Telemetry"
msgstr "遥测技术"
#: ../../concepts/restart.rst:165
#: ../../guides/maintenance/restart.rst:140
msgid ""
":command:`clr-service-restart` may cause problems such as a short service"
" outage when a daemon is being restarted, or if a daemon fails to "
"properly restart. To minimize issues, :command:`clr-service-restart` "
"creates a telemetry record and sends it to the optional |CL| telemetry "
"service if both conditions below are met:"
msgstr ":command:`clr-service-restart` 可能会导致一些问题,例如守护程序重启时服务短暂中断,或者守护程序未能正确重启。为了最大限度减少这些问题,:command:`clr-service-restart` 会创建遥测记录,并在满足以下两个条件时将其发送到可选的 |CL| 遥测服务:"
msgstr ""
":command:`clr-service-restart` "
"可能会导致一些问题,例如守护程序重启时服务短暂中断,或者守护程序未能正确重启。为了最大限度减少这些问题,:command:`clr-"
"service-restart` 会创建遥测记录,并在满足以下两个条件时将其发送到可选的 |CL| 遥测服务:"
#: ../../concepts/restart.rst:171
#: ../../guides/maintenance/restart.rst:146
msgid "If a unit fails to automatically restart after an OS update."
msgstr "如果某个单元在操作系统更新后无法自动重启。"
#: ../../concepts/restart.rst:172
#: ../../guides/maintenance/restart.rst:147
msgid ""
"If that unit resides in the system location "
":file:`/usr/lib/systemd/system`."
msgstr "如果该单元位于系统位置 :file:`/usr/lib/systemd/system`。"
#: ../../concepts/restart.rst:175
#: ../../guides/maintenance/restart.rst:149
msgid ""
"If you do not install the |CL| telemetrics bundle, the data is discarded."
" If you install the telemetrics bundle and you opt to send telemetry, "
"then the system unit name is sent to the |CL| telemetry service. We "
"evaluate the report and update the whitelist to remove services that are "
"not safe to restart."
msgstr "如果未安装 |CL| 遥测捆绑包,该数据将被丢弃。如果安装了遥测捆绑包并选择发送遥测数据,则该系统单元名称将发送到 |CL| 遥测服务。我们会评估报告并更新白名单,移除出无法正常重启的服务。"
msgstr ""
"如果未安装 |CL| 遥测捆绑包,该数据将被丢弃。如果安装了遥测捆绑包并选择发送遥测数据,则该系统单元名称将发送到 |CL| "
"遥测服务。我们会评估报告并更新白名单,移除出无法正常重启的服务。"
#: ../../concepts/restart.rst:182
#: ../../guides/maintenance/restart.rst:157
msgid "Conclusion"
msgstr "总结"
#: ../../concepts/restart.rst:184
#: ../../guides/maintenance/restart.rst:159
#, fuzzy
msgid ""
"The |CL| team enjoys coming up with simple and efficient solutions to "
"make your work easier. We made a github project of :command:`clr-service-"
"restart` and we invite you to look at the code, share your thoughts, and "
"work with us on improving the project. You can find the project at:"
msgstr "|CL| 团队喜欢想出简单但有效的解决方案,让您的工作变得更轻松。我们为 :command:`clr-service-restart` 创建了一个 github 项目,并邀请您查看代码,分享您的想法,并与我们一起改进该项目。您可以在以下网址找到该项目:"
"make your work easier. We made a GitHub\\* project of :command:`clr-"
"service-restart` and we invite you to look at the code, share your "
"thoughts, and work with us on improving the project. You can find the "
"project at:"
msgstr ""
"|CL| 团队喜欢想出简单但有效的解决方案,让您的工作变得更轻松。我们为 :command:`clr-service-restart` 创建了一个"
" github 项目,并邀请您查看代码,分享您的想法,并与我们一起改进该项目。您可以在以下网址找到该项目:"
#: ../../concepts/restart.rst:189
#: ../../guides/maintenance/restart.rst:164
msgid "https://github.com/clearlinux/clr-service-restart"
msgstr "https://github.com/clearlinux/clr-service-restart"
#~ msgid ""
#~ "The software life cycle describes how"
#~ " software is created, developed, and "
#~ "deployed, and includes how to replace"
#~ " or update software. A good OS "
#~ "provides tools for the entire software"
#~ " life cycle. These tools must include"
#~ " ways to remove software components "
#~ "properly when replaced with something "
#~ "else."
#~ msgstr "软件生命周期是指软件是如何创建、开发和部署的,包括如何替换或更新软件。优秀的操作系统需要提供适用于整个软件生命周期的工具。这些工具必须有办法在某些软件组件被替换后将其妥善移除掉。"
#~ msgid ""
#~ "Most of the work on software "
#~ "update code in |CL| was focused on"
#~ " adding new software to the system."
#~ " We recommended that users reboot "
#~ "their system once in a while, but"
#~ " we did not provide any tools "
#~ "to restart services easily, until now."
#~ msgstr ""
#~ "|CL| "
#~ "中的软件更新代码所做的大部分工作是为系统增添新软件。我们建议用户偶尔重启他们的系统,但是直到现在我们还没有提供任何工具来轻松地重启各项服务。"
#~ msgid "User challenges"
#~ msgstr "用户面临的挑战"
#~ msgid ""
#~ "It is difficult to determine which "
#~ "services to restart. You can either "
#~ "evaluate each system and reboot "
#~ "manually, or figure out which services"
#~ " to restart based on documentation "
#~ "like the |CL| release notes. Since "
#~ "neither option solves the issue "
#~ "completely, the |CL| team created a "
#~ "solution."
#~ msgstr ""
#~ "很难确定要重启哪些服务。用户要么是评估每个系统并手动重启,要么是根据 |CL| "
#~ "发行说明之类文档确定要重启哪些服务。由于这两个方案都不能彻底解决问题,所以 |CL| 团队为此打造了一个解决方案。"
#~ msgid ""
#~ "Over the years, several OSes approached"
#~ " the problem and created partial "
#~ "solutions such as the following:"
#~ msgstr "多年来,不少操作系统都在解决此问题,并提出了并不算彻底的解决方案,例如:"
#~ msgid "Automatically restart services during an upgrade."
#~ msgstr "升级期间自动重启服务。"
#~ msgid "Evaluate services using these steps:"
#~ msgstr "使用以下步骤评估服务:"
#~ msgid "Mark updates requiring a reboot, such as kernel updates."
#~ msgstr "标记需要重启的更新,例如内核更新。"
#~ msgid "Inform the user of those updates."
#~ msgstr "向用户通知这些更新。"
#~ msgid "Ask the user to restart the OS."
#~ msgstr "要求用户重启操作系统。"
#~ msgid ""
#~ "Both solutions are acceptable for many"
#~ " OSes. However, |CL| updates software "
#~ "automatically and users do not see "
#~ "notices from the updater unless they "
#~ "review the journal. |CL| requires a "
#~ "completely different solution, with the "
#~ "following requirements:"
#~ msgstr ""
#~ "这两种解决方案对于许多操作系统都是可以接受的。但是,|CL| "
#~ "会自动更新软件,除非用户查看日志,否则不会看到更新程序的通知。因此,|CL| 需要一个完全不同的解决方案,具体要求如下:"
#~ msgid ""
#~ "Eliminate the guesswork about what to"
#~ " restart and under what circumstances."
#~ msgstr "明确确定要重启什么以及在什么情况下重启,而不是靠猜测。"
#~ msgid ""
#~ "Cannot restart everything. Many service "
#~ "daemons do not support an automatic "
#~ "background restart."
#~ msgstr "不能什么都重启。许多服务守护程序不支持自动在后台重启。"
#~ msgid "Fit into the |CL| architectural perspective: be small, quick, and lean."
#~ msgstr "契合 |CL| 架构的特点:小、快、精简。"
#~ msgid "clr-service-restart functionality"
#~ msgstr "clr-service-restart 功能"
#~ msgid "Typical reasons to restart a service daemon include:"
#~ msgstr "重启服务守护程序的常见原因包括:"
#~ msgid "A new version replaces the executable file itself."
#~ msgstr "新版本替换了可执行文件本身。"
#~ msgid "A new version replaces a library component used by a service daemon."
#~ msgstr "新版本替换了服务守护程序使用的库组件。"
#~ msgid ""
#~ "Our method restarts daemons when it "
#~ "is really needed, especially in the "
#~ "case of security updates. The tool "
#~ "restarts daemons by reading various "
#~ "files in the :file:`procfs` filesystem "
#~ "provided by the kernel."
#~ msgstr ""
#~ "我们的方法是在真正需要时重启守护程序,尤其是在安装安全更新时。该工具通过读取内核提供的 :file:`procfs` "
#~ "文件系统中的各种文件来重启守护程序。"
#~ msgid ""
#~ "The second part of the problem is"
#~ " to determine whether or not running"
#~ " processes are part of a system "
#~ "service. The tool focuses on system "
#~ "services because most system services "
#~ "are background tasks with no direct "
#~ "user interaction. Fortunately, :command:`systemd`"
#~ " provides a simple way to:"
#~ msgstr ""
#~ "接下来的问题是确定正在运行的进程是否是系统服务的一部分。该工具侧重于系统服务,因为大多数系统服务都是后台任务,并不会与用户直接交互。幸运的是,:command:`systemd`"
#~ " 提供了一种简单的方法:"
#~ msgid "Determine which active tasks are within the system domain."
#~ msgstr "确定哪些活动任务在系统域内。"
#~ msgid "Determine which tasks map to which service."
#~ msgstr "确定哪些任务映射到哪个服务。"
#~ msgid ""
#~ "We combined both solutions into a "
#~ "low-overhead tool that shows which "
#~ "system daemons require a restart, as "
#~ "shown below:"
#~ msgstr "我们将这两种解决方案融合成一个开销很低的工具,用来显示哪些系统守护程序需要重启,如下所示:"
#~ msgid "Options for clr-service-restart"
#~ msgstr "clr-service-restart 的选项"
#~ msgid ""
#~ "The *disallow* option tells :command:`clr-"
#~ "service-restart` not to restart the "
#~ "specified daemon even if the OS "
#~ "defaults permit the daemon to be "
#~ "restarted. The :command:`clr-service-restart`"
#~ " daemon creates a symlink in "
#~ ":file:`/etc/clr-service-restart` that points"
#~ " to :file:`/dev/null` as a record. "
#~ "The example below tells :command:`clr-"
#~ "service-restart` not to restart the "
#~ "*rngd* daemon after an OS software "
#~ "update."
#~ msgstr ""
#~ "*disallow* 选项指示 :command:`clr-service-restart`"
#~ " 不要重启指定的守护程序,即使操作系统默认允许重启该守护程序。:command:`clr-service-"
#~ "restart` 守护程序会在 :file:`/etc/clr-service-"
#~ "restart` 中创建一个指向 :file:`/dev/null` 的符号链接作为记录。下面的示例指示"
#~ " :command:`clr-service-restart` 在操作系统软件更新后不要重启"
#~ " *rngd* 守护程序。"
#~ msgid "Monitor options for clr-service-restart"
#~ msgstr "clr-service-restart 的监控选项"
#~ msgid ""
#~ "To monitor :command:`clr-service-restart`, "
#~ "use one or both options described "
#~ "below."
#~ msgstr "要监控 :command:`clr-service-restart`,请使用下述一个或两个选项。"
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,55 +18,63 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../reference/bundles/openssh-server.rst:4
msgid "openssh-server"
#: ../../guides/network/openssh-server.rst:4
msgid "Enable and configure SSH service"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:6
#: ../../guides/network/openssh-server.rst:6
msgid "This guide describes how to set up SSH service."
msgstr ""
#: ../../guides/network/openssh-server.rst:13
msgid "Overview"
msgstr ""
#: ../../guides/network/openssh-server.rst:15
msgid ""
"The **openssh-server** bundle provides the OpenSSH\\* package needed to "
"enable an SSH service in |CL-ATTR|. Remote users require an SSH service "
"The :command:`openssh-server` bundle provides the OpenSSH package that "
"enables an SSH service in |CL-ATTR|. Remote users require an SSH service "
"to be able to use an encrypted login shell."
msgstr ""
#: ../../reference/bundles/openssh-server.rst:10
#: ../../guides/network/openssh-server.rst:19
msgid ""
"|CL| enables the `sshd.socket` unit, which will listen on port 22 by "
"default and start the OpenSSH service as required. The first time OpenSSH"
" starts, it generates the server SSH keys needed for the service."
"|CL| enables the `sshd.socket` unit, which listens on port 22 by default "
"and starts the OpenSSH service as required. The first time OpenSSH "
"starts, it generates the server SSH keys needed for the service."
msgstr ""
#: ../../reference/bundles/openssh-server.rst:15
#: ../../guides/network/openssh-server.rst:24
msgid "Prerequisites"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:17
msgid "Assure the bundle :file:`openssh-server` is installed."
#: ../../guides/network/openssh-server.rst:26
msgid "Ensure the :command:`openssh-server` bundle is installed."
msgstr ""
#: ../../reference/bundles/openssh-server.rst:19
msgid "To check it it's on your host, enter:"
#: ../../guides/network/openssh-server.rst:28
msgid "To list all bundles on your host, enter:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:25
msgid "To add it, enter:"
#: ../../guides/network/openssh-server.rst:34
msgid "To add the :command:`openssh-server` bundle, enter:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:32
#: ../../guides/network/openssh-server.rst:41
msgid "Change default port"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:34
#: ../../guides/network/openssh-server.rst:43
msgid ""
"Perform the following steps to change the default listening port for the "
"OpenSSH service:"
"OpenSSH service."
msgstr ""
#: ../../reference/bundles/openssh-server.rst:37
msgid "Open the sshd.socket file:"
#: ../../guides/network/openssh-server.rst:46
msgid "Open the :file:`sshd.socket` file:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:43
#: ../../guides/network/openssh-server.rst:52
msgid ""
"Add the `[Socket]` section and `ListenStream` option to the sshd.socket "
"file as shown below. The first `ListenStream` entry removes the |CL| "
@@ -75,107 +83,188 @@ msgid ""
"to 4200:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:56
#: ../../guides/network/openssh-server.rst:65
msgid ""
"Make sure to include a new line after the last line of text in the "
"sshd.socket file."
":file:`sshd.socket` file."
msgstr ""
#: ../../reference/bundles/openssh-server.rst:58
#: ../../guides/network/openssh-server.rst:67
msgid "Verify your changes:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:64
msgid "You should see the following output:"
#: ../../guides/network/openssh-server.rst:73
msgid "The following output is displayed:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:72
#: ../../guides/network/openssh-server.rst:81
msgid "Reload the systemd daemon configurations:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:78
#: ../../guides/network/openssh-server.rst:87
msgid "Restart the sshd.socket unit:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:84
msgid "Confirm the the sshd.socket unit is listening on your new port:"
#: ../../guides/network/openssh-server.rst:93
msgid "Confirm the sshd.socket unit is listening on your new port:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:92
#: ../../guides/network/openssh-server.rst:101
msgid "Output should show :guilabel:`Active:` as `active(listening)`."
msgstr ""
#: ../../reference/bundles/openssh-server.rst:95
#: ../../guides/network/openssh-server.rst:104
msgid "Enable SFTP"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:97
#: ../../guides/network/openssh-server.rst:106
msgid ""
"|CL| *disables* the :abbr:`SFTP (SSH File Transfer Protocol)` subsystem "
"by default due to security considerations. To enable the SFTP subsystem, "
"perform the following configuration of the :abbr:`SSHD (SSH Daemon)` "
"service file:"
"you must configure the :abbr:`SSHD (SSH Daemon)` service file."
msgstr ""
#: ../../reference/bundles/openssh-server.rst:101
#: ../../guides/network/openssh-server.rst:110
msgid "Create a systemd drop-in directory for the SSHD service:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:107
#: ../../guides/network/openssh-server.rst:116
msgid ""
"Create the following file: "
":file:`/etc/systemd/system/sshd@.service.d/sftp.conf`"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:110
msgid "Add the OPTIONS environment variable to the sftp.conf file."
#: ../../guides/network/openssh-server.rst:119
msgid "Add the OPTIONS environment variable to the :file:`sftp.conf` file."
msgstr ""
#: ../../reference/bundles/openssh-server.rst:117
#: ../../guides/network/openssh-server.rst:126
msgid "Reload systemd configuration:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:123
#: ../../guides/network/openssh-server.rst:132
msgid "Congratulations! The SFTP subsystem is enabled."
msgstr ""
#: ../../reference/bundles/openssh-server.rst:126
#: ../../guides/network/openssh-server.rst:135
msgid "Enable root login"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:128
#: ../../guides/network/openssh-server.rst:137
msgid "To enable root login via SSH, perform the following steps:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:130
#: ../../reference/bundles/openssh-server.rst:153
msgid "Create a *ssh* directory in :file:`/etc`, if it does not already exist."
#: ../../guides/network/openssh-server.rst:139
#: ../../guides/network/openssh-server.rst:162
msgid "Create an *ssh* directory in :file:`/etc`, if it does not already exist."
msgstr ""
#: ../../reference/bundles/openssh-server.rst:136
#: ../../reference/bundles/openssh-server.rst:159
#: ../../guides/network/openssh-server.rst:145
#: ../../guides/network/openssh-server.rst:168
msgid ""
"Create the following file, if it does not already exist: "
":file:`/etc/ssh/sshd_config`"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:139
msgid "Set the configuration variable in /etc/ssh/sshd_config"
#: ../../guides/network/openssh-server.rst:148
msgid "Set the configuration variable in :file:`/etc/ssh/sshd_config`:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:146
#: ../../guides/network/openssh-server.rst:155
msgid "Enable X11-forwarding"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:148
#: ../../guides/network/openssh-server.rst:157
msgid ""
"X11 forwarding allows you to securely run graphical applications (i.e., X"
" clients) over the ssh conection. This will alow for remote gui apps "
"without the need for full VNC/remotedesktop. To enable X11-forwarding via"
" SSH, perform the following steps:"
"X11 forwarding allows you to securely run graphical applications (that "
"is, X clients) over the SSH conection. This enables remote GUI apps "
"without the need for full VNC or remote desktop setup. To enable "
"X11-forwarding via SSH, perform the following steps:"
msgstr ""
#: ../../reference/bundles/openssh-server.rst:162
msgid "Set the configuration variables."
#: ../../guides/network/openssh-server.rst:171
msgid "Set the following configuration variables."
msgstr ""
#~ msgid "openssh-server"
#~ msgstr ""
#~ msgid ""
#~ "The **openssh-server** bundle provides "
#~ "the OpenSSH\\* package needed to enable"
#~ " an SSH service in |CL-ATTR|. "
#~ "Remote users require an SSH service "
#~ "to be able to use an encrypted "
#~ "login shell."
#~ msgstr ""
#~ msgid ""
#~ "|CL| enables the `sshd.socket` unit, "
#~ "which will listen on port 22 by"
#~ " default and start the OpenSSH "
#~ "service as required. The first time "
#~ "OpenSSH starts, it generates the server"
#~ " SSH keys needed for the service."
#~ msgstr ""
#~ msgid "Assure the bundle :file:`openssh-server` is installed."
#~ msgstr ""
#~ msgid "To check it it's on your host, enter:"
#~ msgstr ""
#~ msgid "To add it, enter:"
#~ msgstr ""
#~ msgid ""
#~ "Perform the following steps to change"
#~ " the default listening port for the"
#~ " OpenSSH service:"
#~ msgstr ""
#~ msgid "Open the sshd.socket file:"
#~ msgstr ""
#~ msgid ""
#~ "Make sure to include a new line"
#~ " after the last line of text in"
#~ " the sshd.socket file."
#~ msgstr ""
#~ msgid "You should see the following output:"
#~ msgstr ""
#~ msgid "Confirm the the sshd.socket unit is listening on your new port:"
#~ msgstr ""
#~ msgid ""
#~ "|CL| *disables* the :abbr:`SFTP (SSH "
#~ "File Transfer Protocol)` subsystem by "
#~ "default due to security considerations. "
#~ "To enable the SFTP subsystem, perform"
#~ " the following configuration of the "
#~ ":abbr:`SSHD (SSH Daemon)` service file:"
#~ msgstr ""
#~ msgid "Add the OPTIONS environment variable to the sftp.conf file."
#~ msgstr ""
#~ msgid "Create a *ssh* directory in :file:`/etc`, if it does not already exist."
#~ msgstr ""
#~ msgid "Set the configuration variable in /etc/ssh/sshd_config"
#~ msgstr ""
#~ msgid ""
#~ "X11 forwarding allows you to securely"
#~ " run graphical applications (i.e., X "
#~ "clients) over the ssh conection. This"
#~ " will alow for remote gui apps "
#~ "without the need for full "
#~ "VNC/remotedesktop. To enable X11-forwarding "
#~ "via SSH, perform the following steps:"
#~ msgstr ""
#~ msgid "Set the configuration variables."
#~ msgstr ""
+133 -61
View File
@@ -5,131 +5,203 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-17 11:17-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/dars.rst:4
#: ../../guides/stacks/dars.rst:4
msgid "Data Analytics Reference Stack"
msgstr "数据分析参考堆栈"
#: ../../tutorials/dars.rst:6
#: ../../guides/stacks/dars.rst:6
msgid ""
"This tutorial shows you how to use the Data Analytics Reference Stack "
"(DARS), and to optionally build your own images with the baseline "
"Dockerfiles provided in the `DARS repository`_. Our assumption is that "
"|CL-ATTR| is the host. However, any system that supports Docker\\* "
"containers can be used to follow these steps."
msgstr "本教程介绍如何使用数据分析参考堆栈 (DARS),以及如何使用 `DARS repository`_ 中提供的基准 Dockerfiles 来选择构建您自己的映像。我们假设 |CL-ATTR| 是主机。但是,任何支持 Docker\\* 容器的系统都可以用来执行这些步骤。"
"This guide explains how to use the :abbr:`DARS (Data Analytics Reference "
"Stack)`, and to optionally build your own DARS container image."
msgstr ""
#: ../../tutorials/dars.rst:17
#: ../../guides/stacks/dars.rst:9
msgid ""
"Any system that supports Docker\\* containers can be used with DARS. This"
" steps in this guide use |CL-ATTR| as the host system."
msgstr ""
#: ../../guides/stacks/dars.rst:17
msgid "The Data Analytics Reference Stack release"
msgstr "数据分析参考堆栈版本"
#: ../../tutorials/dars.rst:19
#: ../../guides/stacks/dars.rst:19
msgid ""
"The Data Analytics Reference Stack (DARS) provides developers and "
"enterprises a straightforward, highly optimized software stack for "
"storing and processing large amounts of data. More detail is available "
"on the `DARS architecture and performance benchmarks`_."
msgstr "数据分析参考堆栈 (DARS) 为开发人员和企业提供了一个简单、高度优化的软件堆栈来存储和处理大量数据。更多详细信息请参阅 `DARS architecture and performance benchmarks`_。"
msgstr ""
"数据分析参考堆栈 (DARS) 为开发人员和企业提供了一个简单、高度优化的软件堆栈来存储和处理大量数据。更多详细信息请参阅 `DARS "
"architecture and performance benchmarks`_。"
#: ../../tutorials/dars.rst:21
#: ../../guides/stacks/dars.rst:23
msgid ""
"The Data Analytics Reference Stack provides two pre-built Docker images, "
"available on `Docker Hub`_:"
msgstr "数据分析参考堆栈提供了两个预构建的 Docker 映像,可在 `Docker Hub`_ 获得:"
#: ../../tutorials/dars.rst:23
#: ../../guides/stacks/dars.rst:26
msgid "A |CL|-derived `DARS with OpenBlas`_ stack optimized for `OpenBLAS`_"
msgstr "一个从 |CL| 派生且针对 `OpenBLAS`_ 优化的 `DARS with OpenBlas`_ 堆栈"
#: ../../tutorials/dars.rst:24
msgid "A |CL|-derived `DARS with MKL`_ stack optimized for `MKL`_"
#: ../../guides/stacks/dars.rst:27
#, fuzzy
msgid "A |CL|-derived `DARS with Intel® MKL`_ stack optimized for `MKL`_"
msgstr "一个从 |CL| 派生且针对 `MKL`_ 优化的 `DARS with MKL`_ 堆栈"
#: ../../tutorials/dars.rst:26
#: ../../guides/stacks/dars.rst:29
#, fuzzy
msgid ""
"We recommend you view the latest component versions for each image in the"
" :file:`README` found in the `DARS repository`_. Because |CL| is a "
"rolling distribution, the package version numbers in the |CL|-based "
"containers may not be the latest released by |CL|."
msgstr "我们建议您在 `DARS repository`_ 中找到 :file:`README`,查看每个映像的最新组件版本。由于 |CL| 是滚动发行的,基于 |CL| 的容器中的软件包版本号可能不是 |CL| 最新发布的版本号。"
" :file:`README` found in the `Data Analytics Reference Stack`_ GitHub\\* "
"repository. Because |CL| is a rolling distribution, the package version "
"numbers in the |CL|-based containers may not be the latest released by "
"|CL|."
msgstr ""
"我们建议您在 `DARS repository`_ 中找到 :file:`README`,查看每个映像的最新组件版本。由于 |CL| "
"是滚动发行的,基于 |CL| 的容器中的软件包版本号可能不是 |CL| 最新发布的版本号。"
#: ../../tutorials/dars.rst:33
#: ../../guides/stacks/dars.rst:36
#, fuzzy
msgid ""
"The Data Analytics Reference Stack is a collective work, and each piece "
"of software within the work has its own license. Please see the `terms "
"of use`_ for more details about licensing and usage of the Data Analytics"
" Reference Stack."
msgstr "数据分析参考堆栈是一项集体成果,成果中的每一个软件都有自己的许可证。有关数据分析参考堆栈的许可和使用的更多详细信息,请参阅 `terms of use`_。"
"of software within the work has its own license. Please see the `DARS "
"Terms of Use`_ for more details about licensing and usage of the Data "
"Analytics Reference Stack."
msgstr ""
"数据分析参考堆栈是一项集体成果,成果中的每一个软件都有自己的许可证。有关数据分析参考堆栈的许可和使用的更多详细信息,请参阅 `terms of "
"use`_。"
#: ../../tutorials/dars.rst:38
msgid "Using the Docker Images"
#: ../../guides/stacks/dars.rst:42
#, fuzzy
msgid "Using the Docker images"
msgstr "使用 Docker 映像"
#: ../../tutorials/dars.rst:40
#: ../../guides/stacks/dars.rst:44
#, fuzzy
msgid ""
"To immediately start using the latest stable DARS images, pull directly "
"from `Docker Hub`_. For this tutorial we'll use the `Dars with MKL`_ "
"version of the stack."
msgstr "要立即开始使用最新的稳定版 DARS 映像,请直接从 `Docker Hub`_ 提取。在本教程中,我们将使用 `Dars with MKL`_ 版本堆栈。"
"To immediately start using the latest stable DARS images, pull an image "
"directly from `Docker Hub`_. This example uses the `DARS with Intel® "
"MKL`_ Docker image."
msgstr ""
"要立即开始使用最新的稳定版 DARS 映像,请直接从 `Docker Hub`_ 提取。在本教程中,我们将使用 `Dars with MKL`_ "
"版本堆栈。"
#: ../../tutorials/dars.rst:43
#: ../../guides/stacks/dars.rst:48
msgid "Once you have downloaded the image, you can run it with"
msgstr "下载完映像后,您可以使用以下命令运行它:"
#: ../../tutorials/dars.rst:49
#: ../../guides/stacks/dars.rst:54
msgid ""
"This will launch the image and drop you into a bash shell inside the "
"container. You will see output similar to the following:"
msgstr "此命令将启动映像,并进入容器内的 bash shell 中。您将看到类似以下内容的输出:"
#: ../../tutorials/dars.rst:70
#: ../../guides/stacks/dars.rst:75
msgid ""
"The :command:`--ulimit nofile` parameter is currently required in order "
"to increase the number of open files opened at certain point by the spark"
" engine."
msgstr ":command:`--ulimit nofile` 参数是当前必需的参数,以便增加 spark 引擎在某一时点打开的打开文件的数量。"
#: ../../tutorials/dars.rst:75
msgid "Building DARS Images"
#: ../../guides/stacks/dars.rst:80
#, fuzzy
msgid "Building DARS images"
msgstr "构建 DARS 映像"
#: ../../tutorials/dars.rst:77
#: ../../guides/stacks/dars.rst:82
msgid ""
"If you choose to build your own DARS container images, you can customize "
"them as needed. Use the provided Dockerfile as a baseline. To construct "
"images with |CL|, start with a |CL| development platform that has the "
":command:`containers-basic-dev` bundle installed. Learn more about "
"bundles and installing them by using :ref:`swupd-guide`."
msgstr "如果选择构建您自己的 DARS 容器映像,您可以根据需要对它们进行自定义。将提供的 Dockerfile 用作基准。要使用 |CL| 构建映像,请从安装了 :command:`containers-basic-dev` 捆绑包的 |CL| 开发平台开始。使用 :ref:`swupd-guide` 了解有关捆绑包和安装捆绑包的更多信息。"
"them as needed. Use the provided Dockerfile as a baseline."
msgstr ""
#: ../../tutorials/dars.rst:83
msgid "First, clone the `DARS repository`_ from GitHub."
msgstr "首先,从 GitHub 中克隆 `DARS repository`_。"
#: ../../tutorials/dars.rst:89
#: ../../guides/stacks/dars.rst:85
msgid ""
"Then, inside the DARS directory, run :command:`make` to build OpenBLAS "
"and MKL images, and run :command:`make baseline` to build the baseline "
"CentOS image. Depending on the system, it may take a while to finish "
"building. Once completed, check the resulting images with "
":command:`Docker`"
msgstr "然后,在 DARS 目录中,运行 :command:`make` 构建 OpenBLAS 和 MKL 映像,然后运行 :command:`make baseline` 构建基准 CentOS 映像。根据系统的不同,可能需要一段时间才能完成构建。完成后,使用 :command:`Docker` 检查生成的映像"
"To construct images with |CL|, start with a |CL| development platform "
"that has the :command:`containers-basic-dev` bundle installed. Learn more"
" about bundles and installing them by using :ref:`swupd-guide`."
msgstr ""
#: ../../tutorials/dars.rst:98
#: ../../guides/stacks/dars.rst:89
#, fuzzy
msgid "Clone the `Data Analytics Reference Stack`_ GitHub\\* repository."
msgstr "数据分析参考堆栈版本"
#: ../../guides/stacks/dars.rst:95
msgid ""
"Inside the DARS directory, run :command:`make` to build OpenBLAS and MKL "
"images."
msgstr ""
#: ../../guides/stacks/dars.rst:101
#, fuzzy
msgid ""
"Run :command:`make baseline` to build the baseline CentOS image. "
"Depending on the system, it may take a while to finish building."
msgstr ""
"然后,在 DARS 目录中,运行 :command:`make` 构建 OpenBLAS 和 MKL 映像,然后运行 :command:`make"
" baseline` 构建基准 CentOS 映像。根据系统的不同,可能需要一段时间才能完成构建。完成后,使用 :command:`Docker`"
" 检查生成的映像"
#: ../../guides/stacks/dars.rst:108
msgid "Once completed, check the resulting images with :command:`Docker`"
msgstr ""
#: ../../guides/stacks/dars.rst:114
#, fuzzy
msgid ""
"You can use any of the resulting images to launch fully functional "
"containers. If you need to customize the containers, you can edit the "
"containers. If you need to customize the containers, you can edit the "
"provided :file:`Dockerfile`."
msgstr "您可以使用任何一个生成的映像来启动功能齐全的容器。如果需要自定义容器,您可以编辑所提供的 :file:`Dockerfile`。"
#~ msgid ""
#~ "This tutorial shows you how to use"
#~ " the Data Analytics Reference Stack "
#~ "(DARS), and to optionally build your "
#~ "own images with the baseline Dockerfiles"
#~ " provided in the `DARS repository`_. "
#~ "Our assumption is that |CL-ATTR| "
#~ "is the host. However, any system "
#~ "that supports Docker\\* containers can "
#~ "be used to follow these steps."
#~ msgstr ""
#~ "本教程介绍如何使用数据分析参考堆栈 (DARS),以及如何使用 `DARS repository`_"
#~ " 中提供的基准 Dockerfiles 来选择构建您自己的映像。我们假设 |CL-"
#~ "ATTR| 是主机。但是,任何支持 Docker\\* 容器的系统都可以用来执行这些步骤。"
#~ msgid ""
#~ "If you choose to build your own"
#~ " DARS container images, you can "
#~ "customize them as needed. Use the "
#~ "provided Dockerfile as a baseline. To"
#~ " construct images with |CL|, start "
#~ "with a |CL| development platform that"
#~ " has the :command:`containers-basic-dev`"
#~ " bundle installed. Learn more about "
#~ "bundles and installing them by using "
#~ ":ref:`swupd-guide`."
#~ msgstr ""
#~ "如果选择构建您自己的 DARS 容器映像,您可以根据需要对它们进行自定义。将提供的 Dockerfile"
#~ " 用作基准。要使用 |CL| 构建映像,请从安装了 :command"
#~ ":`containers-basic-dev` 捆绑包的 |CL| 开发平台开始。使用"
#~ " :ref:`swupd-guide` 了解有关捆绑包和安装捆绑包的更多信息。"
#~ msgid "First, clone the `DARS repository`_ from GitHub."
#~ msgstr "首先,从 GitHub 中克隆 `DARS repository`_。"
@@ -5,522 +5,583 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/dlrs/dlrs.rst:4
#: ../../guides/stacks/dlrs/dlrs.rst:4
msgid "Deep Learning Reference Stack"
msgstr "深度学习参考堆栈"
#: ../../tutorials/dlrs/dlrs.rst:6
#: ../../guides/stacks/dlrs/dlrs.rst:6
#, fuzzy
msgid ""
"This tutorial describes how to run benchmarking workloads for "
"TensorFlow\\*, PyTorch\\*, and Kubeflow in |CL-ATTR| using the Deep "
"Learning Reference Stack."
msgstr "本教程介绍如何在 |CL-ATTR| 中使用深度学习参考堆栈运行 TensorFlow\\*、PyTorch\\* 和 Kubeflow 基准工作负载。"
"This guide describes how to run benchmarking workloads for TensorFlow\\*,"
" PyTorch\\*, and Kubeflow in |CL-ATTR| using the Deep Learning Reference "
"Stack."
msgstr ""
"本教程介绍如何在 |CL-ATTR| 中使用深度学习参考堆栈运行 TensorFlow\\*、PyTorch\\* 和 Kubeflow "
"基准工作负载。"
#: ../../tutorials/dlrs/dlrs.rst:14
#: ../../guides/stacks/dlrs/dlrs.rst:14
msgid "Overview"
msgstr "概述"
#: ../../tutorials/dlrs/dlrs.rst:16
#: ../../guides/stacks/dlrs/dlrs.rst:16
#, fuzzy
msgid ""
"We created the Deep Learning Reference Stack to help AI developers "
"deliver the best experience on Intel® Architecture. This stack reduces "
"complexity common with deep learning software components, provides "
"flexibility for customized solutions, and enables you to quickly "
"prototype and deploy Deep Learning workloads. Use this tutorial to run "
"prototype and deploy Deep Learning workloads. Use this guide to run "
"benchmarking workloads on your solution."
msgstr "我们打造了深度学习参考堆栈来帮助 AI 开发人员在英特尔架构上获得最佳开发体验。此堆栈降低了深度学习软件组件常见的复杂性,为自定义解决方案提供了灵活性,并使您能够快速构建原型并部署深度学习工作负载。使用本教程可在您的解决方案上运行基准工作负载。"
msgstr ""
"我们打造了深度学习参考堆栈来帮助 AI "
"开发人员在英特尔架构上获得最佳开发体验。此堆栈降低了深度学习软件组件常见的复杂性,为自定义解决方案提供了灵活性,并使您能够快速构建原型并部署深度学习工作负载。使用本教程可在您的解决方案上运行基准工作负载。"
#: ../../tutorials/dlrs/dlrs.rst:22
#: ../../guides/stacks/dlrs/dlrs.rst:23
msgid "The Deep Learning Reference Stack is available in the following versions:"
msgstr "深度学习参考堆栈有以下版本:"
#: ../../tutorials/dlrs/dlrs.rst:24
#: ../../guides/stacks/dlrs/dlrs.rst:25
msgid ""
"`Intel MKL-DNN-VNNI`_, which is optimized using Intel® Math Kernel "
"Library for Deep Neural Networks (Intel® MKL-DNN) primitives and "
"introduces support for Intel® AVX-512 Vector Neural Network Instructions "
"(VNNI)."
msgstr "`Intel MKL-DNN-VNNI`_,它使用面向深度神经网络(英特尔® MKL-DNN)原语的英特尔®数学内核库进行优化,并支持英特尔® AVX-512 矢量神经网络指令 (VNI)。"
msgstr ""
"`Intel MKL-DNN-VNNI`_,它使用面向深度神经网络(英特尔® MKL-DNN)原语的英特尔®数学内核库进行优化,并支持英特尔® "
"AVX-512 矢量神经网络指令 (VNI)。"
#: ../../tutorials/dlrs/dlrs.rst:27
#: ../../guides/stacks/dlrs/dlrs.rst:28
msgid ""
"`Intel MKL-DNN`_, which includes the TensorFlow framework optimized using"
" Intel® Math Kernel Library for Deep Neural Networks (Intel® MKL-DNN) "
"primitives."
msgstr "`Intel MKL-DNN`_,它包括使用面向深度神经网络(英特尔® MKL-DNN)原语的英特尔®数学内核库进行优化的 TensorFlow 框架。"
msgstr ""
"`Intel MKL-DNN`_,它包括使用面向深度神经网络(英特尔® MKL-DNN)原语的英特尔®数学内核库进行优化的 TensorFlow "
"框架。"
#: ../../tutorials/dlrs/dlrs.rst:30
#: ../../guides/stacks/dlrs/dlrs.rst:31
msgid "`Eigen`_, which includes `TensorFlow`_ optimized for Intel® architecture."
msgstr "`Eigen`_,它包括针对英特尔®架构优化的 `TensorFlow`_。"
#: ../../tutorials/dlrs/dlrs.rst:31
#: ../../guides/stacks/dlrs/dlrs.rst:32
msgid "`PyTorch with OpenBLAS`_, which includes PyTorch with OpenBlas."
msgstr "`PyTorch with OpenBLAS`_,它包括 PyTorch with OpenBlas。"
#: ../../tutorials/dlrs/dlrs.rst:32
#: ../../guides/stacks/dlrs/dlrs.rst:33
msgid ""
"`PyTorch with Intel MKL-DNN`_, which includes PyTorch optimized using "
"Intel® Math Kernel Library (Intel® MKL) and Intel MKL-DNN."
msgstr "`PyTorch with Intel MKL-DNN`_,它包括使用英特尔®数学内核库(英特尔® MKL)和英特尔 MKL-DNN 进行优化的 PyTorch。"
msgstr ""
"`PyTorch with Intel MKL-DNN`_,它包括使用英特尔®数学内核库(英特尔® MKL)和英特尔 MKL-DNN 进行优化的 "
"PyTorch。"
#: ../../tutorials/dlrs/dlrs.rst:37
#: ../../guides/stacks/dlrs/dlrs.rst:38
msgid ""
"To take advantage of the Intel® AVX-512 and VNNI functionality with the "
"Deep Learning Reference Stack, you must use the following hardware:"
msgstr "要利用英特尔® AVX-512 和 VNI 功能以及深度学习参考堆栈,您必须使用以下硬件:"
#: ../../tutorials/dlrs/dlrs.rst:40
#: ../../guides/stacks/dlrs/dlrs.rst:41
msgid "Intel® AVX-512 images require an Intel® Xeon® Scalable Platform"
msgstr "英特尔® AVX-512 映像需要使用英特尔®至强®可扩展平台"
#: ../../tutorials/dlrs/dlrs.rst:41
#: ../../guides/stacks/dlrs/dlrs.rst:42
msgid "VNNI requires a 2nd generation Intel® Xeon® Scalable Platform"
msgstr "VNNI 需要使用第二代英特尔®至强®可扩展平台"
#: ../../tutorials/dlrs/dlrs.rst:44
#: ../../guides/stacks/dlrs/dlrs.rst:45
msgid "Stack features"
msgstr "堆栈功能和特性"
#: ../../tutorials/dlrs/dlrs.rst:46
msgid "Deep Learning Reference Stack `V3.0 release announcement`_."
msgstr "深度学习参考堆栈 `V3.0 release announcement`_。"
#: ../../guides/stacks/dlrs/dlrs.rst:47
msgid "`DLRS V3.0`_ release announcement."
msgstr ""
#: ../../tutorials/dlrs/dlrs.rst:47
msgid ""
"Deep Learning Reference Stack v2.0 including current `PyTorch benchmark "
"results`_."
#: ../../guides/stacks/dlrs/dlrs.rst:48
#, fuzzy
msgid "Deep Learning Reference Stack v2.0 including current `PyTorch benchmark`_."
msgstr "深度学习参考堆栈 v2.0,包括最新的 `PyTorch benchmark results`_。"
#: ../../tutorials/dlrs/dlrs.rst:49
#: ../../guides/stacks/dlrs/dlrs.rst:50
#, fuzzy
msgid ""
"Deep Learning Reference Stack v1.0 including current `TensorFlow "
"benchmark results`_."
"benchmark`_ results."
msgstr "深度学习参考堆栈 v1.0,包括最新的 `TensorFlow benchmark results`_。"
#: ../../tutorials/dlrs/dlrs.rst:51
#: ../../guides/stacks/dlrs/dlrs.rst:52
#, fuzzy
msgid ""
"`Release notes on Github\\*`_ for the latest release of Deep Learning "
"Reference Stack."
"`DLRS Release notes`_ on Github\\* for the latest release of Deep "
"Learning Reference Stack."
msgstr "`Release notes on Github\\*`_,了解深度学习参考堆栈的最新版本。"
#: ../../tutorials/dlrs/dlrs.rst:56
#: ../../guides/stacks/dlrs/dlrs.rst:57
#, fuzzy
msgid ""
"The Deep Learning Reference Stack is a collective work, and each piece of"
" software within the work has its own license. Please see the `terms of "
"use`_ for more details about licensing and usage of the Deep Learning "
"Reference Stack."
msgstr "深度学习参考堆栈是一项集体成果,成果中的每一个软件都有自己的许可证。有关深度学习参考堆栈的许可和使用的更多详细信息,请参阅 `terms of use`_。"
" software within the work has its own license. Please see the `DLRS "
"Terms of Use`_ for more details about licensing and usage of the Deep "
"Learning Reference Stack."
msgstr ""
"深度学习参考堆栈是一项集体成果,成果中的每一个软件都有自己的许可证。有关深度学习参考堆栈的许可和使用的更多详细信息,请参阅 `terms of "
"use`_。"
#: ../../tutorials/dlrs/dlrs.rst:61
#: ../../guides/stacks/dlrs/dlrs.rst:62
msgid "Prerequisites"
msgstr "必备条件"
#: ../../tutorials/dlrs/dlrs.rst:63
#: ../../guides/stacks/dlrs/dlrs.rst:64
msgid ":ref:`Install <bare-metal-install-desktop>` |CL| on your host system"
msgstr "在主机系统上:ref:`Install <bare-metal-install-desktop>`"
msgstr "在主机系统上 :ref:`Install <bare-metal-install-desktop>`"
#: ../../tutorials/dlrs/dlrs.rst:64
#: ../../guides/stacks/dlrs/dlrs.rst:65
msgid ":command:`containers-basic` bundle"
msgstr ":command:`containers-basic` 捆绑包"
#: ../../tutorials/dlrs/dlrs.rst:65
#: ../../guides/stacks/dlrs/dlrs.rst:66
msgid ":command:`cloud-native-basic` bundle"
msgstr ":command:`cloud-native-basic` 捆绑包"
#: ../../tutorials/dlrs/dlrs.rst:67
#: ../../guides/stacks/dlrs/dlrs.rst:68
msgid ""
"In |CL|, :command:`containers-basic` includes Docker\\*, which is "
"required for TensorFlow and PyTorch benchmarking. Use the "
":command:`swupd` utility to check if :command:`containers-basic` and "
":command:`cloud-native-basic` are present:"
msgstr "在 |CL| 中,:command:`containers-basic` 包括 TensorFlow 和 PyTorch 基准测试所必需的 Docker\\*。使用 :command:`swupd` 实用程序检查 :command:`containers-basic` 和 :command:`cloud-native-basic` 是否存在:"
msgstr ""
"在 |CL| 中,:command:`containers-basic` 包括 TensorFlow 和 PyTorch 基准测试所必需的 "
"Docker\\*。使用 :command:`swupd` 实用程序检查 :command:`containers-basic` 和 "
":command:`cloud-native-basic` 是否存在:"
#: ../../tutorials/dlrs/dlrs.rst:76
#: ../../guides/stacks/dlrs/dlrs.rst:77
msgid ""
"To install the :command:`containers-basic` or :command:`cloud-native-"
"basic` bundles, enter:"
msgstr "要安装 :command:`containers-basic` 或 :command:`cloud-native-basic` 捆绑包,请输入:"
#: ../../tutorials/dlrs/dlrs.rst:83
#: ../../guides/stacks/dlrs/dlrs.rst:84
msgid ""
"Docker is not started upon installation of the :command:`containers-"
"basic` bundle. To start Docker, enter:"
msgstr "安装 :command:`containers-basic` 捆绑包后 Docker 不会启动。要启动 Docker,请输入:"
#: ../../tutorials/dlrs/dlrs.rst:90
#: ../../guides/stacks/dlrs/dlrs.rst:91
msgid ""
"To ensure that Kubernetes is correctly installed and configured, follow "
"the instructions in :ref:`kubernetes`."
msgstr "要确保正确安装和配置 Kubernetes,请遵循 :ref:`kubernetes` 中的说明。"
#: ../../tutorials/dlrs/dlrs.rst:94
#: ../../guides/stacks/dlrs/dlrs.rst:95
msgid "Version compatibility"
msgstr "版本兼容性"
#: ../../tutorials/dlrs/dlrs.rst:96
#: ../../guides/stacks/dlrs/dlrs.rst:97
msgid "We validated these steps against the following software package versions:"
msgstr "我们根据以下软件包版本验证了这些步骤:"
#: ../../tutorials/dlrs/dlrs.rst:98
#: ../../guides/stacks/dlrs/dlrs.rst:99
msgid "|CL| 26240 (Minimum supported version)"
msgstr "|CL| 26240(支持的最低版本)"
#: ../../tutorials/dlrs/dlrs.rst:99
#: ../../guides/stacks/dlrs/dlrs.rst:100
msgid "Docker 18.06.1"
msgstr "Docker 18.06.1"
#: ../../tutorials/dlrs/dlrs.rst:100
#: ../../guides/stacks/dlrs/dlrs.rst:101
msgid "Kubernetes 1.11.3"
msgstr "Kubernetes 1.11.3"
#: ../../tutorials/dlrs/dlrs.rst:101
#: ../../guides/stacks/dlrs/dlrs.rst:102
msgid "Go 1.11.12"
msgstr "Go 1.11.12"
#: ../../tutorials/dlrs/dlrs.rst:106
#: ../../guides/stacks/dlrs/dlrs.rst:107
#, fuzzy
msgid ""
"The Deep Learning Reference Stack was developed to provide the best user "
"experience when executed on a |CL| host. However, as the stack runs in a"
" container environment, you should be able to complete the following "
"sections of this tutorial on other Linux* distributions, provided they "
"sections of this guide on other Linux* distributions, provided they "
"comply with the Docker*, Kubernetes* and Go* package versions listed "
"above. Look for your distribution documentation on how to update packages"
" and manage Docker services."
msgstr "深度学习参考堆栈是为了在 |CL| 主机上执行时获得最佳用户体验而开发的。但是,该堆栈在容器环境中运行时,您应该能够在其他 Linux* 发行版上完成本教程的以下部分,只要这些发行版满足上面列出的 Docker*、Kubernetes* 和 Go* 软件包版本。查找关于如何更新软件包和管理 Docker 服务的分发版文档。"
msgstr ""
"深度学习参考堆栈是为了在 |CL| 主机上执行时获得最佳用户体验而开发的。但是,该堆栈在容器环境中运行时,您应该能够在其他 Linux* "
"发行版上完成本教程的以下部分,只要这些发行版满足上面列出的 Docker*、Kubernetes* 和 Go* "
"软件包版本。查找关于如何更新软件包和管理 Docker 服务的分发版文档。"
#: ../../tutorials/dlrs/dlrs.rst:109
#: ../../guides/stacks/dlrs/dlrs.rst:112
msgid "TensorFlow single and multi-node benchmarks"
msgstr "TensorFlow 单节点和多节点基准测试"
#: ../../tutorials/dlrs/dlrs.rst:111
#: ../../guides/stacks/dlrs/dlrs.rst:114
#, fuzzy
msgid ""
"This section describes running the `TensorFlow benchmarks`_ in single "
"This section describes running the `TensorFlow Benchmarks`_ in single "
"node. For multi-node testing, replicate these steps for each node. These "
"steps provide a template to run other benchmarks, provided that they can "
"invoke TensorFlow."
msgstr "本部分介绍在单节点中运行 `TensorFlow benchmarks`_。对于多节点测试,请为每个节点重复这些步骤。这些步骤提供了运行其他基准测试的模板,前提是它们可以调用 TensorFlow。"
msgstr ""
"本部分介绍在单节点中运行 `TensorFlow "
"benchmarks`_。对于多节点测试,请为每个节点重复这些步骤。这些步骤提供了运行其他基准测试的模板,前提是它们可以调用 "
"TensorFlow。"
#: ../../tutorials/dlrs/dlrs.rst:118
#: ../../guides/stacks/dlrs/dlrs.rst:121
#, fuzzy
msgid ""
"Performance test results for the Deep Learning Reference Stack and for "
"this tutorial were obtained using `runc` as the runtime."
"this guide were obtained using `runc` as the runtime."
msgstr "深度学习参考堆栈和本教程的性能测试结果是使用 `runc` 作为运行时获得的。"
#: ../../tutorials/dlrs/dlrs.rst:122
#: ../../guides/stacks/dlrs/dlrs.rst:124
msgid ""
"Download either the `Eigen`_ or the `Intel MKL-DNN`_ Docker image from "
"`Docker Hub`_."
msgstr "从 `Docker Hub`_ 下载 `Eigen`_ 或 `Intel MKL-DNN`_ Docker 映像。"
#: ../../tutorials/dlrs/dlrs.rst:125 ../../tutorials/dlrs/dlrs.rst:167
#: ../../guides/stacks/dlrs/dlrs.rst:127 ../../guides/stacks/dlrs/dlrs.rst:169
msgid "Run the image with Docker:"
msgstr "使用 Docker 运行映像:"
#: ../../tutorials/dlrs/dlrs.rst:134 ../../tutorials/dlrs/dlrs.rst:175
#: ../../guides/stacks/dlrs/dlrs.rst:136 ../../guides/stacks/dlrs/dlrs.rst:177
msgid ""
"Launching the Docker image with the :command:`-i` argument starts "
"interactive mode within the container. Enter the following commands in "
"the running container."
msgstr "使用 :command:`-i` 参数启动 Docker 映像,从而在容器内启动交互模式。在正在运行的容器中输入以下命令。"
#: ../../tutorials/dlrs/dlrs.rst:138
#: ../../guides/stacks/dlrs/dlrs.rst:140
msgid "Clone the benchmark repository in the container:"
msgstr "克隆容器中的基准测试存储库:"
#: ../../tutorials/dlrs/dlrs.rst:144 ../../tutorials/dlrs/dlrs.rst:185
#: ../../guides/stacks/dlrs/dlrs.rst:146 ../../guides/stacks/dlrs/dlrs.rst:187
msgid "Execute the benchmark script:"
msgstr "执行基准测试脚本:"
#: ../../tutorials/dlrs/dlrs.rst:152
#: ../../guides/stacks/dlrs/dlrs.rst:154
msgid ""
"You can replace the model with one of your choice supported by the "
"TensorFlow benchmarks."
msgstr "您可以将该模型更换为 TensorFlow 支持的其他模型。"
#: ../../tutorials/dlrs/dlrs.rst:155
#: ../../guides/stacks/dlrs/dlrs.rst:157
msgid ""
"If you are using an FP32 based model, it can be converted to an int8 "
"model using `Intel® quantization tools`_."
msgstr "如果使用基于 FP32 的模型,可以使用 `Intel® quantization tools`_ 将其转换为 int8 模型。"
#: ../../tutorials/dlrs/dlrs.rst:159
#: ../../guides/stacks/dlrs/dlrs.rst:161
msgid "PyTorch single and multi-node benchmarks"
msgstr "PyTorch 单节点和多节点基准测试"
#: ../../tutorials/dlrs/dlrs.rst:161
#: ../../guides/stacks/dlrs/dlrs.rst:163
msgid ""
"This section describes running the `PyTorch benchmarks`_ for Caffe2 in "
"single node."
msgstr "本部分介绍在单节点中运行针对 Caffe2 的 `PyTorch benchmarks`_。"
#: ../../tutorials/dlrs/dlrs.rst:164
#: ../../guides/stacks/dlrs/dlrs.rst:166
msgid ""
"Download either the `PyTorch with OpenBLAS`_ or the `PyTorch with Intel "
"MKL-DNN`_ Docker image from `Docker Hub`_."
msgstr "从 `Docker Hub`_ 下载 `PyTorch with OpenBLAS`_ 或 `PyTorch with Intel MKL-DNN`_ Docker 映像。"
msgstr ""
"从 `Docker Hub`_ 下载 `PyTorch with OpenBLAS`_ 或 `PyTorch with Intel MKL-"
"DNN`_ Docker 映像。"
#: ../../tutorials/dlrs/dlrs.rst:179
#: ../../guides/stacks/dlrs/dlrs.rst:181
msgid "Clone the benchmark repository:"
msgstr "克隆基准测试存储库:"
#: ../../tutorials/dlrs/dlrs.rst:195
#: ../../guides/stacks/dlrs/dlrs.rst:197
msgid "Kubeflow multi-node benchmarks"
msgstr "Kubeflow 多节点基准测试"
#: ../../tutorials/dlrs/dlrs.rst:197
#: ../../guides/stacks/dlrs/dlrs.rst:199
#, fuzzy
msgid ""
"The benchmark workload runs in a Kubernetes cluster. The tutorial uses "
"The benchmark workload runs in a Kubernetes cluster. The guide uses "
"`Kubeflow`_ for the Machine Learning workload deployment on three nodes."
msgstr "基准测试工作负载在 Kubernetes 集群中运行。本教程使用 `Kubeflow`_ 在三个节点上部署机器学习工作负载。"
#: ../../tutorials/dlrs/dlrs.rst:202
#: ../../guides/stacks/dlrs/dlrs.rst:204
#, fuzzy
msgid ""
"If you choose the Intel® MKL-DNN or Intel® MKL-DNN-VNNI image, your "
"platform must support the Intel® AVX-512 instruction set. Otherwise, an "
"*illegal instruction* error may appear, and you wont be able to complete"
" this tutorial."
msgstr "如果选择英特尔® MKL-DNN 或英特尔® MKL-DNN-VNNI 映像,您的平台必须支持英特尔® AVX-512 指令集。否则,可能会出现*非法指令*错误,导致无法完成本教程。"
" this guide."
msgstr ""
"如果选择英特尔® MKL-DNN 或英特尔® MKL-DNN-VNNI 映像,您的平台必须支持英特尔® AVX-512 "
"指令集。否则,可能会出现*非法指令*错误,导致无法完成本教程。"
#: ../../tutorials/dlrs/dlrs.rst:206
#: ../../guides/stacks/dlrs/dlrs.rst:210
msgid "Kubernetes setup"
msgstr "Kubernetes 设置"
#: ../../tutorials/dlrs/dlrs.rst:208
#: ../../guides/stacks/dlrs/dlrs.rst:212
#, fuzzy
msgid ""
"Follow the instructions in the :ref:`kubernetes` tutorial to get set up "
"on |CL|. The Kubernetes community also has `instructions for creating a "
"cluster`_."
msgstr "按照 :ref:`kubernetes` 教程中的说明在 |CL| 上进行设置。Kubernetes 社区也提供了 `instructions for creating a cluster`_"
"on |CL|. The Kubernetes community also has instructions for creating a "
"cluster, described in `Creating a single control-plane cluster with "
"kubeadm`_."
msgstr ""
"按照 :ref:`kubernetes` 教程中的说明在 |CL| 上进行设置。Kubernetes 社区也提供了 `instructions "
"for creating a cluster`_。"
#: ../../tutorials/dlrs/dlrs.rst:213
#: ../../guides/stacks/dlrs/dlrs.rst:217
msgid "Kubernetes networking"
msgstr "Kubernetes 网络连接"
#: ../../tutorials/dlrs/dlrs.rst:215
#: ../../guides/stacks/dlrs/dlrs.rst:219
#, fuzzy
msgid ""
"We used `flannel`_ as the network provider for these tests. If you prefer"
" a different network layer, refer to the Kubernetes `networking "
"documentation`_ for setup."
msgstr "在这些测试中,我们使用 `flannel`_ 作为网络提供程序。如果青睐不同的网络层,请参阅 Kubernetes `networking documentation`_ 进行设置。"
" a different network layer, refer to the Kubernetes network documentation"
" described in `Creating a single control-plane cluster with kubeadm`_ for"
" setup."
msgstr ""
"在这些测试中,我们使用 `flannel`_ 作为网络提供程序。如果青睐不同的网络层,请参阅 Kubernetes `networking "
"documentation`_ 进行设置。"
#: ../../tutorials/dlrs/dlrs.rst:220
#: ../../guides/stacks/dlrs/dlrs.rst:224
msgid "Kubectl"
msgstr "Kubectl"
#: ../../tutorials/dlrs/dlrs.rst:222
#: ../../guides/stacks/dlrs/dlrs.rst:226
#, fuzzy
msgid ""
"You can use kubectl to run commands against your Kubernetes cluster. "
"Refer to the `kubectl overview`_ for details on syntax and operations. "
"Once you have a working cluster on Kubernetes, use the following YAML "
"Refer to the `Overview of kubectl`_ for details on syntax and operations."
" Once you have a working cluster on Kubernetes, use the following YAML "
"script to start a pod with a simple shell script, and keep the pod open."
msgstr "您可以使用 kubectl 对您的 Kubernetes 集群运行命令。有关语法和操作的详细信息,请参阅 `kubectl overview`_。建立一个 Kubernetes 工作集群后,请使用下面的 YAML 脚本启动一个含有简单 shell 脚本的 Pod,并保持该 Pod 处于打开状态。"
msgstr ""
"您可以使用 kubectl 对您的 Kubernetes 集群运行命令。有关语法和操作的详细信息,请参阅 `kubectl "
"overview`_。建立一个 Kubernetes 工作集群后,请使用下面的 YAML 脚本启动一个含有简单 shell 脚本的 "
"Pod,并保持该 Pod 处于打开状态。"
#: ../../tutorials/dlrs/dlrs.rst:227
#: ../../guides/stacks/dlrs/dlrs.rst:231
msgid "Copy this example.yaml script to your system:"
msgstr "将 example.yaml 脚本复制到您的系统中:"
#: ../../tutorials/dlrs/dlrs.rst:244
#: ../../guides/stacks/dlrs/dlrs.rst:248
msgid "Execute the script with kubectl:"
msgstr "使用 kubectl 执行该脚本:"
#: ../../tutorials/dlrs/dlrs.rst:250
#: ../../guides/stacks/dlrs/dlrs.rst:254
msgid ""
"This script opens a single pod. More robust solutions would create a "
"deployment or inject a python script or larger shell script into the "
"container."
msgstr "该脚本打开一个 Pod。更稳健的解决方案是创建部署,或者将 python 脚本或更大的 shell 脚本注入容器。"
#: ../../tutorials/dlrs/dlrs.rst:254
#: ../../guides/stacks/dlrs/dlrs.rst:258
msgid "Images"
msgstr "图像"
#: ../../tutorials/dlrs/dlrs.rst:256
#: ../../guides/stacks/dlrs/dlrs.rst:260
#, fuzzy
msgid ""
"You must add `launcher.py`_ to the Docker image to include the Deep "
"Learning Reference Stack and put the benchmarks repo in the correct "
"location. Note that this tutorial uses Kubeflow v0.4.0, and cannot "
"guarantee results if you use a different version."
msgstr "您必须将 `launcher.py`_ 添加到 Docker 映像中,以包含深度学习参考堆栈,并将基准测试存储库放在正确的位置。请注意,本教程使用 Kubeflow v0.4.0。如果使用不同的版本,则不能保证结果。"
"location. Note that this guide uses Kubeflow v0.4.0, and cannot guarantee"
" results if you use a different version."
msgstr ""
"您必须将 `launcher.py`_ 添加到 Docker 映像中,以包含深度学习参考堆栈,并将基准测试存储库放在正确的位置。请注意,本教程使用"
" Kubeflow v0.4.0。如果使用不同的版本,则不能保证结果。"
#: ../../tutorials/dlrs/dlrs.rst:260
#: ../../guides/stacks/dlrs/dlrs.rst:264
msgid "From the Docker image, run the following:"
msgstr "从 Docker 映像中,运行以下命令:"
#: ../../tutorials/dlrs/dlrs.rst:269
#: ../../guides/stacks/dlrs/dlrs.rst:273
msgid "Your entry point becomes: :file:`/opt/launcher.py`."
msgstr "您的入口点变成 :file:`/opt/launcher.py`。"
#: ../../tutorials/dlrs/dlrs.rst:271
#: ../../guides/stacks/dlrs/dlrs.rst:275
msgid "This builds an image that can be consumed directly by TFJob from Kubeflow."
msgstr "这会构建一个可供 TFJob 从 Kubeflow 直接使用的映像。"
#: ../../tutorials/dlrs/dlrs.rst:274
#: ../../guides/stacks/dlrs/dlrs.rst:278
msgid "ksonnet\\*"
msgstr "ksonnet\\*"
#: ../../tutorials/dlrs/dlrs.rst:276
#: ../../guides/stacks/dlrs/dlrs.rst:280
msgid ""
"Kubeflow uses ksonnet\\* to manage deployments, so you must install it "
"before setting up Kubeflow."
msgstr "Kubeflow 使用 ksonnet\\* 来管理部署,因此您必须在设置 Kubeflow 之前安装它。"
#: ../../tutorials/dlrs/dlrs.rst:279
#: ../../guides/stacks/dlrs/dlrs.rst:283
msgid ""
"ksonnet was added to the :command:`cloud-native-basic` bundle in |CL| "
"version 27550. If you are using an older |CL| version (not recommended), "
"you must manually install ksonnet as described below."
msgstr "ksonnet 已添加到 |CL| 版本 27550 中的 :command:`cloud-native-basic` 捆绑包中。如果使用的是较旧的 |CL| 版本(不推荐),您必须如下所述手动安装 ksonnet。"
msgstr ""
"ksonnet 已添加到 |CL| 版本 27550 中的 :command:`cloud-native-basic` "
"捆绑包中。如果使用的是较旧的 |CL| 版本(不推荐),您必须如下所述手动安装 ksonnet。"
#: ../../tutorials/dlrs/dlrs.rst:283
#: ../../guides/stacks/dlrs/dlrs.rst:287
msgid "On |CL|, follow these steps:"
msgstr "在 |CL| 上,请按照下列步骤操作:"
#: ../../tutorials/dlrs/dlrs.rst:294
#: ../../guides/stacks/dlrs/dlrs.rst:298
msgid ""
"After the ksonnet installation is complete, ensure that binary `ks` is "
"accessible across the environment."
msgstr "ksonnet 安装完成后,确保可在整个环境中访问 `ks` 二进制文件。"
#: ../../tutorials/dlrs/dlrs.rst:298
#: ../../guides/stacks/dlrs/dlrs.rst:302
msgid "Kubeflow"
msgstr "Kubeflow"
#: ../../tutorials/dlrs/dlrs.rst:300
#: ../../guides/stacks/dlrs/dlrs.rst:304
#, fuzzy
msgid ""
"Once you have Kubernetes running on your nodes, set up `Kubeflow`_ by "
"following these instructions from the `quick start guide`_."
"following these instructions from the `Getting Started with Kubeflow`_ "
"guide."
msgstr "Kubernetes 在节点上运行后,请按照 `quick start guide`_ 中的说明设置 `Kubeflow`_。"
#: ../../tutorials/dlrs/dlrs.rst:318
#: ../../guides/stacks/dlrs/dlrs.rst:322
msgid "Next, deploy the primary package for our purposes: tf-job-operator."
msgstr "接下来,为我们的目的部署主要软件包:tf-job-operator。"
#: ../../tutorials/dlrs/dlrs.rst:328
#: ../../guides/stacks/dlrs/dlrs.rst:332
msgid ""
"This creates the CustomResourceDefinition (CRD) endpoint to launch a "
"TFJob."
msgstr "这将创建 CustomResourceDefinition (CRD) 端点来启动 TFJob。"
#: ../../tutorials/dlrs/dlrs.rst:331
#: ../../guides/stacks/dlrs/dlrs.rst:335
msgid "Run a TFJob"
msgstr "运行 TFJob"
#: ../../tutorials/dlrs/dlrs.rst:333
msgid "Select this link for the `ksonnet registries for deploying TFJobs`_."
#: ../../guides/stacks/dlrs/dlrs.rst:337
#, fuzzy
msgid "Get the ksonnet registries for deploying TFJobs from `dlrs-tfjob`_."
msgstr "选择 `ksonnet registries for deploying TFJobs`_ 的链接。"
#: ../../tutorials/dlrs/dlrs.rst:335
#: ../../guides/stacks/dlrs/dlrs.rst:339
msgid "Install the TFJob components as follows:"
msgstr "按照以下步骤安装 TFJob 组件:"
#: ../../tutorials/dlrs/dlrs.rst:343
#: ../../guides/stacks/dlrs/dlrs.rst:347
msgid "Export the image name to use for the deployment:"
msgstr "导出用于部署的映像名称:"
#: ../../tutorials/dlrs/dlrs.rst:351
#: ../../guides/stacks/dlrs/dlrs.rst:355
msgid "Replace <docker_name> with the image name you specified in previous steps."
msgstr "将 <docker_name> 替换为前述步骤中指定的映像名称。"
#: ../../tutorials/dlrs/dlrs.rst:353
#: ../../guides/stacks/dlrs/dlrs.rst:357
msgid ""
"Generate Kubernetes manifests for the workloads and apply them using "
"these commands:"
msgstr "为工作负载生成 Kubernetes 清单,并使用以下命令应用这些清单:"
#: ../../tutorials/dlrs/dlrs.rst:363
#: ../../guides/stacks/dlrs/dlrs.rst:367
msgid "This replicates and deploys three test setups in your Kubernetes cluster."
msgstr "这会在 Kubernetes 集群中复制和部署三个测试设置。"
#: ../../tutorials/dlrs/dlrs.rst:366
msgid "Results of running this tutorial"
#: ../../guides/stacks/dlrs/dlrs.rst:370
#, fuzzy
msgid "Results of running this guide"
msgstr "运行本教程的结果"
#: ../../tutorials/dlrs/dlrs.rst:368
#: ../../guides/stacks/dlrs/dlrs.rst:372
msgid ""
"You must parse the logs of the Kubernetes pod to retrieve performance "
"data. The pods will still exist post-completion and will be in "
"Completed state. You can get the logs from any of the pods to inspect "
"the benchmark results. More information about `Kubernetes logging`_ is "
"available from the Kubernetes community."
msgstr "您必须解析 Kubernetes Pod 的日志来检索性能数据。完成后,Pod 仍会存在,并将处于“已完成”状态。您可以从任何一个 Pod 中获取日志来检查基准测试结果。有关 `Kubernetes logging`_ 的更多信息可从 Kubernetes 社区获取。"
"the benchmark results. More information about Kubernetes logging is "
"available in the Kubernetes `Logging Architecture`_ documentation."
msgstr ""
#: ../../tutorials/dlrs/dlrs.rst:375
#: ../../guides/stacks/dlrs/dlrs.rst:379
msgid "Use Jupyter Notebook"
msgstr "使用 Jupyter Notebook"
#: ../../tutorials/dlrs/dlrs.rst:377
#: ../../guides/stacks/dlrs/dlrs.rst:381
msgid ""
"This example uses the `PyTorch with OpenBLAS`_ container image. After it "
"is downloaded, run the Docker image with :command:`-p` to specify the "
"shared port between the container and the host. This example uses port "
"8888."
msgstr "本示例使用 `PyTorch with OpenBLAS`_ 容器映像。下载后,使用 :command:`-p` 运行 Docker 映像,以指定容器和主机之间的共享端口。本示例使用端口 8888。"
msgstr ""
"本示例使用 `PyTorch with OpenBLAS`_ 容器映像。下载后,使用 :command:`-p` 运行 Docker "
"映像,以指定容器和主机之间的共享端口。本示例使用端口 8888。"
#: ../../tutorials/dlrs/dlrs.rst:385
#: ../../guides/stacks/dlrs/dlrs.rst:389
msgid ""
"After you start the container, launch the Jupyter Notebook. This command "
"is executed inside the container image."
msgstr "启动容器后,启动 Jupyter Notebook。该命令在容器映像内执行。"
#: ../../tutorials/dlrs/dlrs.rst:392
#: ../../guides/stacks/dlrs/dlrs.rst:396
msgid ""
"After the notebook has loaded, you will see output similar to the "
"following:"
msgstr "加载笔记本后,您将看到类似以下内容的输出:"
#: ../../tutorials/dlrs/dlrs.rst:400
#: ../../guides/stacks/dlrs/dlrs.rst:404
msgid ""
"From your host system, or any system that can access the host's IP "
"address, start a web browser with the following. If you are not running "
"the browser on the host system, replace :command:`127.0.0.1` with the IP "
"address of the host."
msgstr "从您的主机系统或任何可以访问主机 IP 地址的系统,使用以下命令启动 Web 浏览器。如果没有在主机系统上运行浏览器,请将 :command:`127.0.0.1` 更换为主机的 IP 地址。"
msgstr ""
"从您的主机系统或任何可以访问主机 IP 地址的系统,使用以下命令启动 Web 浏览器。如果没有在主机系统上运行浏览器,请将 "
":command:`127.0.0.1` 更换为主机的 IP 地址。"
#: ../../tutorials/dlrs/dlrs.rst:408
#: ../../guides/stacks/dlrs/dlrs.rst:412
msgid "Your browser displays the following:"
msgstr "您的浏览器会显示以下内容:"
#: ../../tutorials/dlrs/dlrs.rst:414
#: ../../guides/stacks/dlrs/dlrs.rst:418
msgid "Figure 1: :guilabel:`Jupyter Notebook`"
msgstr "图 1:guilabel:`Jupyter Notebook`"
#: ../../tutorials/dlrs/dlrs.rst:417
#: ../../guides/stacks/dlrs/dlrs.rst:421
msgid ""
"To create a new notebook, click :guilabel:`New` and select "
":guilabel:`Python 3`."
msgstr "要创建新笔记本,请点击 :guilabel:`New`,然后选择 :guilabel:`Python 3`。"
#: ../../tutorials/dlrs/dlrs.rst:423
#: ../../guides/stacks/dlrs/dlrs.rst:427
msgid "Figure 2: Create a new notebook"
msgstr "图 2:创建一个新笔记本"
#: ../../tutorials/dlrs/dlrs.rst:425
#: ../../guides/stacks/dlrs/dlrs.rst:429
msgid "A new, blank notebook is displayed, with a cell ready for input."
msgstr "此时将显示一个新的空白笔记本,其中有一个单元格可供输入内容。"
#: ../../tutorials/dlrs/dlrs.rst:432
#: ../../guides/stacks/dlrs/dlrs.rst:436
msgid ""
"To verify that PyTorch is working, copy the following snippet into the "
"blank cell, and run the cell."
msgstr "要验证 PyTorch 是否正在工作,请将以下片段复制到空白单元格中,并运行该单元格。"
#: ../../tutorials/dlrs/dlrs.rst:446
#: ../../guides/stacks/dlrs/dlrs.rst:450
msgid "When you run the cell, your output will look something like this:"
msgstr "运行单元格时,您的输出将如下所示:"
#: ../../tutorials/dlrs/dlrs.rst:452
#: ../../guides/stacks/dlrs/dlrs.rst:456
msgid ""
"You can continue working in this notebook, or you can download existing "
"notebooks to take advantage of the Deep Learning Reference Stack's "
@@ -528,87 +589,110 @@ msgid ""
"details."
msgstr "您可以继续在此笔记本中工作,也可以下载现有笔记本来利用深度学习参考堆栈的优化深度学习框架。详情请参阅 `Jupyter Notebook`_。"
#: ../../tutorials/dlrs/dlrs.rst:457
#: ../../guides/stacks/dlrs/dlrs.rst:461
msgid "Uninstallation"
msgstr "卸载"
#: ../../tutorials/dlrs/dlrs.rst:459
#: ../../guides/stacks/dlrs/dlrs.rst:463
msgid ""
"To uninstall the Deep Learning Reference Stack, you can choose to stop "
"the container so that it is not using system resources, or you can stop "
"the container and delete it to free storage space."
msgstr "要卸载深度学习参考堆栈,您可以选择停止容器以使其不使用系统资源,或者可以停止容器并将其删除以释放存储空间。"
#: ../../tutorials/dlrs/dlrs.rst:461
#: ../../guides/stacks/dlrs/dlrs.rst:467
msgid "To stop the container, execute the following from your host system:"
msgstr "要停止容器,请从主机系统执行以下操作:"
#: ../../tutorials/dlrs/dlrs.rst:463
#: ../../guides/stacks/dlrs/dlrs.rst:469
msgid "Find the container's ID"
msgstr "找到容器的 ID"
#: ../../tutorials/dlrs/dlrs.rst:469
#: ../../guides/stacks/dlrs/dlrs.rst:475
msgid "This will result in output similar to the following:"
msgstr "这将产生类似于以下内容的输出:"
#: ../../tutorials/dlrs/dlrs.rst:476
#: ../../guides/stacks/dlrs/dlrs.rst:482
#, fuzzy
msgid ""
"You can then use the ID or container name to stop the container. This "
"You can then use the ID or container name to stop the container. This "
"example uses the name \"oss\":"
msgstr "然后,您可以使用 ID 或容器名称来停止容器。本示例使用名称 \"oss\""
#: ../../tutorials/dlrs/dlrs.rst:483
#: ../../guides/stacks/dlrs/dlrs.rst:490
msgid "Verify that the container is not running"
msgstr "验证容器未在运行"
#: ../../tutorials/dlrs/dlrs.rst:490
#: ../../guides/stacks/dlrs/dlrs.rst:497
msgid "To delete the container from your system you need to know the Image ID:"
msgstr "要从系统中删除容器,您需要知道映像 ID:"
#: ../../tutorials/dlrs/dlrs.rst:496
#: ../../guides/stacks/dlrs/dlrs.rst:503
msgid "This command results in output similar to the following:"
msgstr "该命令会产生类似于以下内容的输出:"
#: ../../tutorials/dlrs/dlrs.rst:504
#: ../../guides/stacks/dlrs/dlrs.rst:511
msgid "To remove an image use the image ID:"
msgstr "要移除映像,请使用映像 ID"
#: ../../tutorials/dlrs/dlrs.rst:520
#: ../../guides/stacks/dlrs/dlrs.rst:527
msgid ""
"Note that you can execute the :command:`docker rmi` command using only "
"the first few characters of the image ID, provided they are unique on the"
" system."
msgstr "请注意,您可以只使用映像 ID 的前几个字符来执行 :command:`docker rmi` 命令,前提是它们在系统上是唯一的。"
#: ../../tutorials/dlrs/dlrs.rst:522
#: ../../guides/stacks/dlrs/dlrs.rst:529
msgid "Once you have removed the image, you can verify it has been deleted with:"
msgstr "移除映像后,您可以通过以下方式验证它是否已被移除:"
#: ../../tutorials/dlrs/dlrs.rst:530
#: ../../guides/stacks/dlrs/dlrs.rst:537
msgid "Related topics"
msgstr "相关主题"
#: ../../tutorials/dlrs/dlrs.rst:532
msgid "Deep Learning Reference Stack `V3.0 release announcement`_"
msgstr "深度学习参考堆栈 `V3.0 release announcement`_"
#: ../../guides/stacks/dlrs/dlrs.rst:539
msgid "`DLRS V3.0`_ release announcement"
msgstr ""
#: ../../tutorials/dlrs/dlrs.rst:533
msgid "`TensorFlow benchmarks`_"
#: ../../guides/stacks/dlrs/dlrs.rst:540
#, fuzzy
msgid "`TensorFlow Benchmarks`_"
msgstr "`TensorFlow benchmarks`_"
#: ../../tutorials/dlrs/dlrs.rst:534
#: ../../guides/stacks/dlrs/dlrs.rst:541
msgid "`PyTorch benchmarks`_"
msgstr "`PyTorch benchmarks`_"
#: ../../tutorials/dlrs/dlrs.rst:535
#: ../../guides/stacks/dlrs/dlrs.rst:542
msgid "`Kubeflow`_"
msgstr "`Kubeflow`_"
#: ../../tutorials/dlrs/dlrs.rst:536
#: ../../guides/stacks/dlrs/dlrs.rst:543
msgid ":ref:`kubernetes` tutorial"
msgstr ":ref:`kubernetes` 教程"
#: ../../tutorials/dlrs/dlrs.rst:537
#: ../../guides/stacks/dlrs/dlrs.rst:544
msgid "`Jupyter Notebook`_"
msgstr "`Jupyter Notebook`_"
#~ msgid "Deep Learning Reference Stack `V3.0 release announcement`_."
#~ msgstr "深度学习参考堆栈 `V3.0 release announcement`_。"
#~ msgid ""
#~ "You must parse the logs of the "
#~ "Kubernetes pod to retrieve performance "
#~ "data. The pods will still exist "
#~ "post-completion and will be in "
#~ "Completed state. You can get the "
#~ "logs from any of the pods to "
#~ "inspect the benchmark results. More "
#~ "information about `Kubernetes logging`_ is "
#~ "available from the Kubernetes community."
#~ msgstr ""
#~ "您必须解析 Kubernetes Pod 的日志来检索性能数据。完成后,Pod "
#~ "仍会存在,并将处于“已完成”状态。您可以从任何一个 Pod 中获取日志来检查基准测试结果。有关 "
#~ "`Kubernetes logging`_ 的更多信息可从 Kubernetes 社区获取。"
#~ msgid "Deep Learning Reference Stack `V3.0 release announcement`_"
#~ msgstr "深度学习参考堆栈 `V3.0 release announcement`_"
@@ -5,23 +5,51 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/greengrass.rst:4
#: ../../guides/stacks/greengrass.rst:4
msgid "Enable AWS Greengrass\\* and OpenVINO™ toolkit"
msgstr "启用 AWS Greengrass\\* 和 OpenVINO™ 工具包"
#: ../../tutorials/greengrass.rst:6
#: ../../guides/stacks/greengrass.rst:6
msgid ""
"This guide explains how to enable AWS Greengrass\\* and OpenVINO™ "
"toolkit. Specifically, the guide demonstrates how to:"
msgstr ""
#: ../../guides/stacks/greengrass.rst:9
msgid "Set up the Intel® edge device with |CL-ATTR|"
msgstr "使用 |CL-ATTR| 设置英特尔®边缘设备"
#: ../../guides/stacks/greengrass.rst:10
msgid ""
"Install the OpenVINO™ toolkit and Amazon Web Services\\* (AWS\\*) "
"Greengrass\\* software stacks"
msgstr "安装 OpenVINO™ 工具包和 Amazon Web Services\\* (AWS\\*) Greengrass\\* 软件堆栈"
#: ../../guides/stacks/greengrass.rst:12
msgid ""
"Use AWS Greengrass\\* and AWS Lambda\\* to deploy the FaaS samples from "
"the cloud"
msgstr "使用 AWS Greengrass\\* 和 AWS Lambda\\* 从云中部署 FaaS 示例"
#: ../../guides/stacks/greengrass.rst:20
msgid "Overview"
msgstr ""
#: ../../guides/stacks/greengrass.rst:22
msgid ""
"Hardware accelerated Function-as-a-Service (FaaS) enables cloud "
"developers to deploy inference functionalities [1] on Intel® IoT edge "
@@ -32,559 +60,600 @@ msgid ""
"accelerated FaaS provides the best-in-class performance by accessing "
"optimized deep learning libraries on Intel® IoT edge devices with "
"accelerators."
msgstr "硬件加速的功能即服务 (FaaS) 有助于云开发人员在搭载加速器的英特尔® IoT 边缘设备(CPU、集成 GPU、英特尔® FPGA 和英特尔® Movidius™ 技术)上部署推理功能 [1]。这些功能使用容器化环境,为开发人员提供了出色的体验,有助于开发人员将可视化分析从云安全地迁移到边缘。硬件加速的 FaaS 支持在搭载加速器的英特尔® IoT 边缘设备上访问经过优化的深度学习库,实现业界最佳性能。"
msgstr ""
"硬件加速的功能即服务 (FaaS) 有助于云开发人员在搭载加速器的英特尔® IoT 边缘设备(CPU、集成 GPU、英特尔® FPGA 和英特尔®"
" Movidius™ 技术)上部署推理功能 "
"[1]。这些功能使用容器化环境,为开发人员提供了出色的体验,有助于开发人员将可视化分析从云安全地迁移到边缘。硬件加速的 FaaS "
"支持在搭载加速器的英特尔® IoT 边缘设备上访问经过优化的深度学习库,实现业界最佳性能。"
#: ../../tutorials/greengrass.rst:15
msgid "This tutorial demonstrates how to:"
msgstr "本教程演示了如何:"
#: ../../tutorials/greengrass.rst:17
msgid "Set up the Intel® edge device with |CL-ATTR|"
msgstr "使用 |CL-ATTR| 设置英特尔®边缘设备"
#: ../../tutorials/greengrass.rst:18
msgid ""
"Install the OpenVINO™ toolkit and Amazon Web Services\\* (AWS\\*) "
"Greengrass\\* software stacks"
msgstr "安装 OpenVINO™ 工具包和 Amazon Web Services\\* (AWS\\*) Greengrass\\* 软件堆栈"
#: ../../tutorials/greengrass.rst:20
msgid ""
"Use AWS Greengrass\\* and AWS Lambda\\* to deploy the FaaS samples from "
"the cloud"
msgstr "使用 AWS Greengrass\\* 和 AWS Lambda\\* 从云中部署 FaaS 示例"
#: ../../tutorials/greengrass.rst:22
msgid "Refer to the following topics:"
msgstr "请参阅以下主题:"
#: ../../tutorials/greengrass.rst:29
#: ../../guides/stacks/greengrass.rst:32
msgid "Supported platforms"
msgstr "支持的平台"
#: ../../tutorials/greengrass.rst:31
#: ../../guides/stacks/greengrass.rst:34
msgid "Operating System: |CL| latest release"
msgstr "操作系统:|CL| 最新版本"
#: ../../tutorials/greengrass.rst:32
msgid ""
"Hardware: Intel® core platforms (This tutorial supports inference "
"on CPU only.)"
#: ../../guides/stacks/greengrass.rst:35
#, fuzzy
msgid "Hardware: Intel® core platforms (that support inference on CPU only)"
msgstr "硬件:英特尔®酷睿™平台(本教程仅支持 CPU 推理。)"
#: ../../tutorials/greengrass.rst:35
#: ../../guides/stacks/greengrass.rst:38
msgid "Sample description"
msgstr "示例说明"
#: ../../tutorials/greengrass.rst:37
#: ../../guides/stacks/greengrass.rst:40
#, fuzzy
msgid ""
"The AWS Greengrass samples are located at `Edge-Analytics-FaaS`_. This "
"tutorial uses the 1.0 version of the source code."
"guide uses the 1.0 version of the source code."
msgstr "AWS Greengrass 示例位于 `Edge-Analytics-FaaS`_ 中。本教程使用 1.0 版本的源代码。"
#: ../../tutorials/greengrass.rst:40
#: ../../guides/stacks/greengrass.rst:43
msgid "|CL| provides the following AWS Greengrass samples:"
msgstr "|CL| 提供以下 AWS Greengrass 示例:"
#: ../../tutorials/greengrass.rst:42
#: ../../guides/stacks/greengrass.rst:45
msgid "`greengrass_classification_sample.py`_"
msgstr "`greengrass_classification_sample.py`_"
#: ../../tutorials/greengrass.rst:44
#: ../../guides/stacks/greengrass.rst:47
msgid ""
"This AWS Greengrass sample classifies a video stream using classification"
" networks such as AlexNet and GoogLeNet and publishes top-10 results on "
"AWS\\* IoT Cloud every second."
msgstr "此 AWS Greengrass 示例使用 AlexNet 和 GoogLeNet 等分类网络对视频流进行分类,并每秒在 AWS\\* IoT 云上发布前十名结果。"
msgstr ""
"此 AWS Greengrass 示例使用 AlexNet 和 GoogLeNet 等分类网络对视频流进行分类,并每秒在 AWS\\* IoT "
"云上发布前十名结果。"
#: ../../tutorials/greengrass.rst:48
#: ../../guides/stacks/greengrass.rst:51
msgid "`greengrass_object_detection_sample_ssd.py`_"
msgstr "`greengrass_object_detection_sample_ssd.py`_"
#: ../../tutorials/greengrass.rst:50
#: ../../guides/stacks/greengrass.rst:53
msgid ""
"This AWS Greengrass sample detects objects in a video stream and "
"classifies them using single-shot multi-box detection (SSD) networks such"
" as SSD Squeezenet, SSD Mobilenet, and SSD300. This sample publishes "
"detection outputs such as class label, class confidence, and bounding box"
" coordinates on AWS IoT Cloud every second."
msgstr "此 AWS Greengrass 示例会检测视频流中的对象,并使用单步多框检测 (SSD) 网络(例如 SSD Squeezenet、SSD Mobilenet 和 SSD300)对它们进行分类。此示例每秒在 AWS IoT 云上发布检测输出,如类标签、类置信度和边界框坐标。"
msgstr ""
"此 AWS Greengrass 示例会检测视频流中的对象,并使用单步多框检测 (SSD) 网络(例如 SSD Squeezenet、SSD "
"Mobilenet 和 SSD300)对它们进行分类。此示例每秒在 AWS IoT 云上发布检测输出,如类标签、类置信度和边界框坐标。"
#: ../../tutorials/greengrass.rst:58
#: ../../guides/stacks/greengrass.rst:61
msgid "Install the OS on the edge device"
msgstr "在边缘设备上安装操作系统"
#: ../../tutorials/greengrass.rst:60
#: ../../guides/stacks/greengrass.rst:63
msgid ""
"Start with a clean installation of |CL| on a new system, using the :ref"
":`bare-metal-install-desktop`, found in :ref:`get-started`."
msgstr "使用 :ref:`get-started` 中的 :ref:`bare-metal-install-desktop`,在新系统上安装干净的 |CL|。"
msgstr ""
"使用 :ref:`get-started` 中的 :ref:`bare-metal-install-desktop`,在新系统上安装干净的 "
"|CL|。"
#: ../../tutorials/greengrass.rst:64
#: ../../guides/stacks/greengrass.rst:67
msgid "Create user accounts"
msgstr "创建用户帐户"
#: ../../tutorials/greengrass.rst:66
#: ../../guides/stacks/greengrass.rst:69
msgid ""
"After |CL| is installed, create two user accounts. Create an "
"administrative user in |CL| and create a user account for the Greengrass "
"services to use ( see Greengrass user below)."
msgstr "安装 |CL| 后,创建两个用户帐户。在 |CL| 中创建一个管理用户,并为要使用的 Greengrass 服务创建一个用户帐户(请参阅下面的 Greengrass 用户)。"
msgstr ""
"安装 |CL| 后,创建两个用户帐户。在 |CL| 中创建一个管理用户,并为要使用的 Greengrass 服务创建一个用户帐户(请参阅下面的 "
"Greengrass 用户)。"
#: ../../tutorials/greengrass.rst:70
#: ../../guides/stacks/greengrass.rst:73
msgid ""
"Create a new user and set a password for that user. Enter the following "
"commands as ``root``:"
msgstr "创建新用户并为该用户设置密码。以 ``root`` 用户身份输入以下命令:"
#: ../../tutorials/greengrass.rst:78
#: ../../guides/stacks/greengrass.rst:81
#, fuzzy
msgid ""
"Next, enable the :command:`sudo` command for your new ``<userid>``. Add "
"``<userid>`` to the *wheel* group:"
"Next, enable the :command:`sudo` command for your new <userid>. Add "
"<userid> to the `wheel` group:"
msgstr "接下来,为新的 ``<userid>`` 启用 :command:`sudo` 命令。将 ``<userid>`` 添加到 *wheel* 组:"
#: ../../tutorials/greengrass.rst:85
#: ../../guides/stacks/greengrass.rst:88
msgid "Create a :file:`/etc/fstab` file."
msgstr "创建一个 :file:`/etc/fstab` 文件。"
#: ../../tutorials/greengrass.rst:93
#: ../../guides/stacks/greengrass.rst:96
msgid ""
"By default, |CL| does not create an :file:`/etc/fstab` file. You must "
"create this file before the Greengrass service runs."
msgstr "默认情况下,|CL| 不会创建 :file:`/etc/fstab` 文件。您必须在 Greengrass 服务运行之前创建此文件。"
#: ../../tutorials/greengrass.rst:97
#: ../../guides/stacks/greengrass.rst:100
msgid "Add required bundles"
msgstr "添加所需的捆绑包"
#: ../../tutorials/greengrass.rst:99
#: ../../guides/stacks/greengrass.rst:102
msgid ""
"Use the :command:`swupd` software updater utility to add the prerequisite"
" bundles for the OpenVINO software stack:"
msgstr "使用 :command:`swupd` 软件更新程序实用程序添加 OpenVINO 软件堆栈必备的软件包:"
#: ../../tutorials/greengrass.rst:108
#: ../../guides/stacks/greengrass.rst:111
msgid "Learn more about how to :ref:`swupd-guide`."
msgstr "详细了解如何 :ref:`swupd-guide`。"
#: ../../tutorials/greengrass.rst:110
#: ../../guides/stacks/greengrass.rst:113
msgid ""
"The :command:`computer-vision-basic` bundle installs the OpenVINO™ "
"toolkit, and the sample models optimized for Intel® edge platforms."
msgstr ":command:`computer-vision-basic` 捆绑包会安装 OpenVINO™ 工具包以及针对英特尔®边缘平台优化的示例模型。"
#: ../../tutorials/greengrass.rst:114
#: ../../guides/stacks/greengrass.rst:117
msgid "Convert deep learning models"
msgstr "转换深度学习模型"
#: ../../tutorials/greengrass.rst:117
#: ../../guides/stacks/greengrass.rst:120
msgid "Locate sample models"
msgstr "找到示例模型"
#: ../../tutorials/greengrass.rst:119
#: ../../guides/stacks/greengrass.rst:122
#, fuzzy
msgid ""
"There are two types of provided models that can be used in conjunction "
"with AWS Greengrass for this tutorial: classification or object "
"detection."
"with AWS Greengrass for this guide: classification or object detection."
msgstr "本教程中提供了两种可以与 AWS Greengrass 配合使用的模型:分类和对象检测。"
#: ../../tutorials/greengrass.rst:122
#: ../../guides/stacks/greengrass.rst:125
#, fuzzy
msgid ""
"To complete this tutorial using an image classification model, download "
"the BVLC AlexNet model files `bvlc_alexnet.caffemodel`_ and "
"To complete this guide using an image classification model, download the "
"BVLC AlexNet model files `bvlc_alexnet.caffemodel`_ and "
"`deploy.prototxt`_ to the default model_location at "
":file:`/usr/share/openvino/models`. Any custom pre-trained classification"
" models can be used with the classification sample."
msgstr "要使用图像分类模型完成本教程,请将 BVLC AlexNet 模型文件 `bvlc_alexnet.caffemodel`_ 和 `deploy.prototxt`_ 下载到 :file:`/usr/share/openvino/models` 处的默认 model_location。预先训练的任何自定义分类模型都可与分类示例配合使用。"
msgstr ""
"要使用图像分类模型完成本教程,请将 BVLC AlexNet 模型文件 `bvlc_alexnet.caffemodel`_ 和 "
"`deploy.prototxt`_ 下载到 :file:`/usr/share/openvino/models` 处的默认 "
"model_location。预先训练的任何自定义分类模型都可与分类示例配合使用。"
#: ../../tutorials/greengrass.rst:128
#: ../../guides/stacks/greengrass.rst:131
#, fuzzy
msgid ""
"For object detection, the sample models optimized for Intel® edge "
"platforms are included with the computer-vision-basic bundle installation"
" at :file:`/usr/share/openvino/models`. These models are provided as an "
"example; however, you may also use a custom SSD model with the Greengrass"
" object detection sample."
msgstr "对于对象检测,安装 computer-vision-basic 捆绑包时会在 :file:`/usr/share/openvino/models` 处附带针对英特尔®边缘平台优化的示例模型。这些模型作为示例提供;但是,您也可以将自定义 SSD 模型与 Greengrass 对象检测示例结合使用。"
"example; you may also use a custom SSD model with the Greengrass object "
"detection sample."
msgstr ""
"对于对象检测,安装 computer-vision-basic 捆绑包时会在 :file:`/usr/share/openvino/models`"
" 处附带针对英特尔®边缘平台优化的示例模型。这些模型作为示例提供;但是,您也可以将自定义 SSD 模型与 Greengrass "
"对象检测示例结合使用。"
#: ../../tutorials/greengrass.rst:134
#: ../../guides/stacks/greengrass.rst:137
msgid "Run model optimizer"
msgstr "运行模型优化器"
#: ../../tutorials/greengrass.rst:136
#: ../../guides/stacks/greengrass.rst:139
msgid ""
"Follow these instructions for `converting deep learning models to "
"Intermediate Representation using Model Optimizer`_. To optimize either "
"of the sample models described above, run one of the following commands."
msgstr "按照 `converting deep learning models to Intermediate Representation using Model Optimizer`_ 中的说明执行操作。要优化上述任一示例模型,请运行以下命令之一。"
"Follow the instructions in the `Model Optimizer Developer Guide`_ for "
"converting deep learning models to Intermediate Representation using "
"Model Optimizer. To optimize either of the sample models described above,"
" run one of the following commands."
msgstr ""
#: ../../tutorials/greengrass.rst:138
#: ../../guides/stacks/greengrass.rst:143
msgid "For classification using BVLC AlexNet model:"
msgstr "对于使用 BVLC AlexNet 模型的分类:"
#: ../../tutorials/greengrass.rst:147
#: ../../guides/stacks/greengrass.rst:152
msgid "For object detection using SqueezeNetSSD-5Class model:"
msgstr "对于使用 SqueezeNetSSD-5Class 模型的对象检测:"
#: ../../tutorials/greengrass.rst:156
#: ../../guides/stacks/greengrass.rst:161
msgid "In these examples:"
msgstr "在这些示例中:"
#: ../../tutorials/greengrass.rst:158
msgid "``<model_location>`` is :file:`/usr/share/openvino/models`."
#: ../../guides/stacks/greengrass.rst:163
#, fuzzy
msgid "`<model_location>` is :file:`/usr/share/openvino/models`."
msgstr "``<model_location>`` 是 :file:`/usr/share/openvino/models`。"
#: ../../tutorials/greengrass.rst:160
msgid "``<data_type>`` is FP32 or FP16, depending on target device."
#: ../../guides/stacks/greengrass.rst:165
#, fuzzy
msgid "`<data_type>` is FP32 or FP16, depending on target device."
msgstr "``<data_type>`` 是 FP32 或 FP16,具体取决于目标设备。"
#: ../../tutorials/greengrass.rst:162
#: ../../guides/stacks/greengrass.rst:167
#, fuzzy
msgid ""
"``<output_dir>`` is the directory where the Intermediate Representation "
"`<output_dir>` is the directory where the Intermediate Representation "
"(IR) is stored. IR contains .xml format corresponding to the network "
"structure and .bin format corresponding to weights. This .xml file should"
" be passed to :command:`<PARAM_MODEL_XML>`."
msgstr "``<output_dir>`` 是存储中间表示 (IR) 的目录。IR 包含与网络结构对应的 .xml 格式以及与权重对应的 .bin 格式。此 .xml 文件应传递给 :command:`<PARAM_MODEL_XML>`。"
msgstr ""
"``<output_dir>`` 是存储中间表示 (IR) 的目录。IR 包含与网络结构对应的 .xml 格式以及与权重对应的 .bin 格式。此"
" .xml 文件应传递给 :command:`<PARAM_MODEL_XML>`。"
#: ../../tutorials/greengrass.rst:167
#: ../../guides/stacks/greengrass.rst:172
#, fuzzy
msgid ""
"In the BVLC AlexNet model, the prototxt defines the input shape with "
"batch size 10 by default. In order to use any other batch size, the "
"entire input shape must be provided as an argument to the model "
"optimizer. For example, to use batch size 1, you must provide: "
"`--input_shape [1,3,227,227]`"
msgstr ""
"在 BVLC AlexNet 模型中,默认情况下,prototxt 会定义批处理大小为 10 "
"的输入形状。要使用任何其他批处理大小,必须将整个输入形状作为参数提供给模型优化器。例如,要使用批处理大小 1,您必须提供 "
"``--input_shape [1,3,227,227]``"
msgstr "在 BVLC AlexNet 模型中,默认情况下,prototxt 会定义批处理大小为 10 的输入形状。要使用任何其他批处理大小,必须将整个输入形状作为参数提供给模型优化器。例如,要使用批处理大小 1,您必须提供 ``--input_shape [1,3,227,227]``"
#: ../../tutorials/greengrass.rst:175
#: ../../guides/stacks/greengrass.rst:180
msgid "Configure AWS Greengrass group"
msgstr "配置 AWS Greengrass 组"
#: ../../tutorials/greengrass.rst:177
#: ../../guides/stacks/greengrass.rst:182
msgid ""
"For each Intel® edge platform, you must create a new AWS Greengrass group"
" and install AWS Greengrass core software to establish the connection "
"between cloud and edge."
msgstr "对于每个英特尔®边缘平台,您必须创建一个新的 AWS Greengrass 组,并安装 AWS Greengrass 核心软件,以在云和边缘之间建立连接。"
msgstr ""
"对于每个英特尔®边缘平台,您必须创建一个新的 AWS Greengrass 组,并安装 AWS Greengrass "
"核心软件,以在云和边缘之间建立连接。"
#: ../../tutorials/greengrass.rst:181
#: ../../guides/stacks/greengrass.rst:186
msgid ""
"To create an AWS Greengrass group, follow the instructions in `Configure "
"AWS IoT Greengrass on AWS IoT`_."
msgstr "要创建 AWS Greengrass 组,请按照 `Configure AWS IoT Greengrass on AWS IoT`_ 中的说明执行操作。"
msgstr ""
"要创建 AWS Greengrass 组,请按照 `Configure AWS IoT Greengrass on AWS IoT`_ "
"中的说明执行操作。"
#: ../../tutorials/greengrass.rst:184
#: ../../guides/stacks/greengrass.rst:189
msgid ""
"To install and configure AWS Greengrass core on edge platform, follow the"
" instructions in `Start AWS Greengrass on the Core Device`_. In step "
"8(b), download the x86_64 Ubuntu\\* configuration of the AWS Greengrass "
"core software."
msgstr "要在边缘平台上安装和配置 AWS Greengrass 核心,请按照 `Start AWS Greengrass on the Core Device`_ 中的说明执行操作。在步骤 8(b) 中,下载 AWS Greengrass 核心软件的 x86_64 Ubuntu\\* 配置。"
msgstr ""
"要在边缘平台上安装和配置 AWS Greengrass 核心,请按照 `Start AWS Greengrass on the Core "
"Device`_ 中的说明执行操作。在步骤 8(b) 中,下载 AWS Greengrass 核心软件的 x86_64 Ubuntu\\* 配置。"
#: ../../tutorials/greengrass.rst:191
#: ../../guides/stacks/greengrass.rst:196
#, fuzzy
msgid ""
"You do not need to run the :file:`cgroupfs-mount.sh` script in step #6 of"
" Module 1 of the `AWS Greengrass developer guide`_ because this is "
" Module 1 of the `AWS Greengrass Developer Guide`_ because this is "
"enabled already in |CL|."
msgstr "您不需要在 `AWS Greengrass developer guide`_ 模块 1 的步骤 6 中运行 :file:`cgroupfs-mount.sh` 脚本,因为它已经在 |CL| 中启用。"
msgstr ""
"您不需要在 `AWS Greengrass developer guide`_ 模块 1 的步骤 6 中运行 :file:`cgroupfs-"
"mount.sh` 脚本,因为它已经在 |CL| 中启用。"
#: ../../tutorials/greengrass.rst:195
#: ../../guides/stacks/greengrass.rst:200
msgid ""
"Be sure to download both the security resources and the AWS Greengrass "
"core software."
msgstr "请务必下载安全资源和 AWS Greengrass 核心软件。"
#: ../../tutorials/greengrass.rst:200
#: ../../guides/stacks/greengrass.rst:205
msgid "Security certificates are linked to your AWS account."
msgstr "安全证书会链接到您的 AWS 帐户。"
#: ../../tutorials/greengrass.rst:204
#: ../../guides/stacks/greengrass.rst:209
msgid "Create and package Lambda function"
msgstr "创建并打包 Lambda 函数"
#: ../../tutorials/greengrass.rst:206
#: ../../guides/stacks/greengrass.rst:211
#, fuzzy
msgid ""
"Complete steps 1-4 of the AWS Greengrass tutorial at `Create and Package "
"a Lambda Function`_."
"Complete steps 1-4 of the AWS Greengrass guide at `Create and Package a "
"Lambda Function`_."
msgstr "在 `Create and Package a Lambda Function`_ 中完成 AWS Greengrass 教程的步骤 1-4。"
#: ../../tutorials/greengrass.rst:210
#: ../../guides/stacks/greengrass.rst:216
msgid ""
"This creates the tarball needed to create the AWS Greengrass environment "
"on the edge device."
msgstr "这会创建必要的 tarball,以便在边缘设备上创建 AWS Greengrass 环境。"
#: ../../tutorials/greengrass.rst:214
#: ../../guides/stacks/greengrass.rst:220
msgid ""
"In step 5, replace :file:`greengrassHelloWorld.py` with the "
"classification or object detection Greengrass sample from `Edge-"
"Analytics-Faas`_:"
msgstr "在步骤 5 中,将 :file:`greengrassHelloWorld.py` 替换为 `Edge-Analytics-Faas`_ 中的分类或对象检测 Greengrass 示例:"
msgstr ""
"在步骤 5 中,将 :file:`greengrassHelloWorld.py` 替换为 `Edge-Analytics-Faas`_ "
"中的分类或对象检测 Greengrass 示例:"
#: ../../tutorials/greengrass.rst:217
#: ../../guides/stacks/greengrass.rst:223
msgid "Classification: `greengrass_classification_sample.py`_"
msgstr "分类:`greengrass_classification_sample.py`_"
#: ../../tutorials/greengrass.rst:219
#: ../../guides/stacks/greengrass.rst:225
msgid "Object Detection: `greengrass_object_detection_sample_ssd.py`_"
msgstr "对象检测:`greengrass_object_detection_sample_ssd.py`_"
#: ../../tutorials/greengrass.rst:221
#: ../../guides/stacks/greengrass.rst:227
msgid ""
"Zip the selected Greengrass sample with the extracted Greengrass SDK "
"folders from the previous step into "
":file:`greengrass_sample_python_lambda.zip`."
msgstr "将所选的 Greengrass 示例以及从上一步提取的 Greengrass SDK 文件夹压缩到 :file:`greengrass_sample_python_lambda.zip`。"
msgstr ""
"将所选的 Greengrass 示例以及从上一步提取的 Greengrass SDK 文件夹压缩到 "
":file:`greengrass_sample_python_lambda.zip`。"
#: ../../tutorials/greengrass.rst:224
#: ../../guides/stacks/greengrass.rst:230
msgid "The zip should contain:"
msgstr "压缩包应包含:"
#: ../../tutorials/greengrass.rst:226
#: ../../guides/stacks/greengrass.rst:232
msgid "greengrasssdk"
msgstr "greengrasssdk"
#: ../../tutorials/greengrass.rst:228
#: ../../guides/stacks/greengrass.rst:234
msgid "greengrass classification or object detection sample"
msgstr "greengrass 分类或对象检测示例"
#: ../../tutorials/greengrass.rst:230
#: ../../guides/stacks/greengrass.rst:236
msgid "For example:"
msgstr "例如:"
#: ../../tutorials/greengrass.rst:237
#: ../../guides/stacks/greengrass.rst:243
msgid ""
"Return to the AWS documentation section called `Create and Package a "
"Lambda Function`_ and complete the procedure."
msgstr "返回名为`Create and Package a Lambda Function`_ 的 AWS 文档部分,并完成步骤。"
msgstr "返回名为 `Create and Package a Lambda Function`_ 的 AWS 文档部分,并完成步骤。"
#: ../../tutorials/greengrass.rst:242
#: ../../guides/stacks/greengrass.rst:248
msgid ""
"In step 9(a) of the AWS documentation, while uploading the zip file, make"
" sure to name the handler to one of the following, depending on the AWS "
"Greengrass sample you are using:"
msgstr "在 AWS 文档的步骤 9(a) 中,上传 Zip 文件,并确保根据使用的 AWS Greengrass 示例将处理程序命名为以下名称之一:"
#: ../../tutorials/greengrass.rst:246
#: ../../guides/stacks/greengrass.rst:252
msgid "greengrass_object_detection_sample_ssd.function_handler"
msgstr "greengrass_object_detection_sample_ssd.function_handler"
#: ../../tutorials/greengrass.rst:247
#: ../../guides/stacks/greengrass.rst:253
msgid "greengrass_classification_sample.function_handler"
msgstr "greengrass_classification_sample.function_handler"
#: ../../tutorials/greengrass.rst:251
#: ../../guides/stacks/greengrass.rst:257
msgid "Configure Lambda function"
msgstr "配置 Lambda 函数"
#: ../../tutorials/greengrass.rst:253
#: ../../guides/stacks/greengrass.rst:259
msgid ""
"After creating the Greengrass group and the Lambda function, start "
"configuring the Lambda function for AWS Greengrass."
msgstr "创建 Greengrass 组和 Lambda 函数后,开始为 AWS Greengrass 配置 Lambda 函数。"
#: ../../tutorials/greengrass.rst:256
#: ../../guides/stacks/greengrass.rst:262
msgid ""
"Follow steps 1-8 in `Configure the Lambda Function for AWS IoT "
"Greengrass`_ in the AWS documentation."
msgstr "按照 AWS 文档中`Configure the Lambda Function for AWS IoT Greengrass`_ 中的步骤 1-8 执行操作。"
msgstr ""
"按照 AWS 文档中 `Configure the Lambda Function for AWS IoT Greengrass`_ 中的步骤 "
"1-8 执行操作。"
#: ../../tutorials/greengrass.rst:259
#: ../../guides/stacks/greengrass.rst:265
msgid ""
"In addition to the details mentioned in step 8, change the Memory limit "
"to 2048 MB to accommodate large input video streams."
msgstr "除了步骤 8 中提到的细节之外,将内存限制更改为 2048 MB,以容纳较大的输入视频流。"
#: ../../tutorials/greengrass.rst:262
#: ../../guides/stacks/greengrass.rst:268
msgid ""
"Add the following environment variables as key-value pairs when editing "
"the Lambda configuration and click on update:"
msgstr "编辑 Lambda 配置时,添加以下环境变量作为键值对,然后点击更新:"
#: ../../tutorials/greengrass.rst:265
#: ../../guides/stacks/greengrass.rst:271
msgid "**Table 1. Environment variables: Lambda configuration**"
msgstr "**表 1.环境变量:Lambda 配置**"
#: ../../tutorials/greengrass.rst:269
#: ../../guides/stacks/greengrass.rst:275
msgid "Key"
msgstr "键"
#: ../../tutorials/greengrass.rst:270
#: ../../guides/stacks/greengrass.rst:276
msgid "Value"
msgstr "值"
#: ../../tutorials/greengrass.rst:271
#: ../../guides/stacks/greengrass.rst:277
msgid "PARAM_MODEL_XML"
msgstr "PARAM_MODEL_XML"
#: ../../tutorials/greengrass.rst:272
#: ../../guides/stacks/greengrass.rst:278
#, fuzzy
msgid ""
"<MODEL_DIR>/<IR.xml>, where <MODEL_DIR> is user specified and contains "
"IR.xml, the Intermediate Representation file from Intel® Model Optimizer."
" For this tutorial, <MODEL_DIR> should be set to "
" For this guide, <MODEL_DIR> should be set to "
"'/usr/share/openvino/models' or one of its subdirectories."
msgstr "<MODEL_DIR>/<IR.xml>,其中 <MODEL_DIR> 是用户指定的,包含来自英特尔®模型优化器的中间表示文件 IR.xml。在本教程中,<MODEL_DIR> 应设置为 '/usr/share/openvino/models' 或其某个子目录。"
msgstr ""
"<MODEL_DIR>/<IR.xml>,其中 <MODEL_DIR> 是用户指定的,包含来自英特尔®模型优化器的中间表示文件 "
"IR.xml。在本教程中,<MODEL_DIR> 应设置为 '/usr/share/openvino/models' 或其某个子目录。"
#: ../../tutorials/greengrass.rst:276
#: ../../guides/stacks/greengrass.rst:282
msgid "PARAM_INPUT_SOURCE"
msgstr "PARAM_INPUT_SOURCE"
#: ../../tutorials/greengrass.rst:277
#: ../../guides/stacks/greengrass.rst:283
msgid "<DATA_DIR>/input.webm to be specified by user. Holds both input and"
msgstr "<DATA_DIR>由用户指定的 /input.webm。保存输入和"
#: ../../tutorials/greengrass.rst:278
#: ../../guides/stacks/greengrass.rst:284
msgid "output data. For webcam, set PARAM_INPUT_SOURCE to /dev/video0"
msgstr "输出数据。对于网络摄像头,请将 PARAM_INPUT_SOURCE 设置为 /dev/video0"
#: ../../tutorials/greengrass.rst:279
#: ../../guides/stacks/greengrass.rst:285
msgid "PARAM_DEVICE"
msgstr "PARAM_DEVICE"
#: ../../tutorials/greengrass.rst:280
#: ../../guides/stacks/greengrass.rst:286
msgid "\"CPU\""
msgstr "\"CPU\""
#: ../../tutorials/greengrass.rst:281
#: ../../guides/stacks/greengrass.rst:287
msgid "PARAM_CPU_EXTENSION_PATH"
msgstr "PARAM_CPU_EXTENSION_PATH"
#: ../../tutorials/greengrass.rst:282
#: ../../guides/stacks/greengrass.rst:288
msgid "/usr/lib64/libcpu_extension.so"
msgstr "/usr/lib64/libcpu_extension.so"
#: ../../tutorials/greengrass.rst:283
#: ../../guides/stacks/greengrass.rst:289
msgid "PARAM_OUTPUT_DIRECTORY"
msgstr "PARAM_OUTPUT_DIRECTORY"
#: ../../tutorials/greengrass.rst:284
#: ../../guides/stacks/greengrass.rst:290
msgid "<DATA_DIR> to be specified by user. Holds both input and output data"
msgstr "<DATA_DIR> 由用户指定。保存输入和输出数据"
#: ../../tutorials/greengrass.rst:286
#: ../../guides/stacks/greengrass.rst:292
msgid "PARAM_NUM_TOP_RESULTS"
msgstr "PARAM_NUM_TOP_RESULTS"
#: ../../tutorials/greengrass.rst:287
#: ../../guides/stacks/greengrass.rst:293
msgid ""
"User specified for classification sample. (e.g. 1 for top-1 result, 5 for"
" top-5 results)"
msgstr "为分类示例指定的用户。(例如,1 为 前 1 名结果,5 为前 5 名结果)"
#: ../../tutorials/greengrass.rst:290
#: ../../guides/stacks/greengrass.rst:296
msgid ""
"Add subscription to subscribe, or publish messages from AWS Greengrass "
"Lambda function by completing the procedure in `Configure the Lambda "
"Function for AWS IoT Greengrass`_."
msgstr "完成 `Configure the Lambda Function for AWS IoT Greengrass`_ 中的步骤,添加订阅以进行订阅或发布来自 AWS Greengrass Lambda 函数的消息。"
msgstr ""
"完成 `Configure the Lambda Function for AWS IoT Greengrass`_ "
"中的步骤,添加订阅以进行订阅或发布来自 AWS Greengrass Lambda 函数的消息。"
#: ../../tutorials/greengrass.rst:295
#: ../../guides/stacks/greengrass.rst:301
#, fuzzy
msgid ""
"The optional topic filter field is the topic mentioned inside the Lambda "
"function. In this tutorial, sample topics include the following: "
"function. In this guide, sample topics include the following: "
":command:`openvino/ssd` or :command:`openvino/classification`"
msgstr "可选主题过滤器字段是 Lambda 函数中提到的主题。在本教程中,示例主题包括以下 :command:`openvino/ssd` 或 :command:`openvino/classification`"
msgstr ""
"可选主题过滤器字段是 Lambda 函数中提到的主题。在本教程中,示例主题包括以下 :command:`openvino/ssd` 或 "
":command:`openvino/classification`"
#: ../../tutorials/greengrass.rst:300
#: ../../guides/stacks/greengrass.rst:305
msgid "Add local resources"
msgstr "添加本地资源"
#: ../../tutorials/greengrass.rst:302
#: ../../guides/stacks/greengrass.rst:307
#, fuzzy
msgid ""
"Refer to the AWS documentation for details about `local resources and "
"access privileges`_."
"Refer to the AWS documentation `Access Local Resources with Lambda "
"Functions and Connectors`_ for details about local resources and access "
"privileges."
msgstr "有关 `local resources and access privileges`_ 的详细信息,请参阅 AWS 文档。"
#: ../../tutorials/greengrass.rst:304
#: ../../guides/stacks/greengrass.rst:310
msgid "The following table describes the local resources needed for the CPU:"
msgstr "下表列出了 CPU 所需的本地资源:"
#: ../../tutorials/greengrass.rst:306
#: ../../guides/stacks/greengrass.rst:312
msgid "**Local resources**"
msgstr "**本地资源**"
#: ../../tutorials/greengrass.rst:310
#: ../../guides/stacks/greengrass.rst:316
msgid "Name"
msgstr "名称"
#: ../../tutorials/greengrass.rst:311
#: ../../guides/stacks/greengrass.rst:317
msgid "Resource type"
msgstr "资源类型"
#: ../../tutorials/greengrass.rst:312
#: ../../guides/stacks/greengrass.rst:318
msgid "Local path"
msgstr "本地路径"
#: ../../tutorials/greengrass.rst:313
#: ../../guides/stacks/greengrass.rst:319
msgid "Access"
msgstr "访问"
#: ../../tutorials/greengrass.rst:315
#: ../../guides/stacks/greengrass.rst:321
msgid "ModelDir"
msgstr "ModelDir"
#: ../../tutorials/greengrass.rst:316 ../../tutorials/greengrass.rst:326
#: ../../guides/stacks/greengrass.rst:322
#: ../../guides/stacks/greengrass.rst:332
msgid "Volume"
msgstr "卷"
#: ../../tutorials/greengrass.rst:317
#: ../../guides/stacks/greengrass.rst:323
msgid "<MODEL_DIR> to be specified by user"
msgstr "<MODEL_DIR> 由用户指定"
#: ../../tutorials/greengrass.rst:318 ../../tutorials/greengrass.rst:323
#: ../../guides/stacks/greengrass.rst:324
#: ../../guides/stacks/greengrass.rst:329
msgid "Read-Only"
msgstr "只读"
#: ../../tutorials/greengrass.rst:320
#: ../../guides/stacks/greengrass.rst:326
msgid "Webcam"
msgstr "网络摄像头"
#: ../../tutorials/greengrass.rst:321
#: ../../guides/stacks/greengrass.rst:327
msgid "Device"
msgstr "设备"
#: ../../tutorials/greengrass.rst:322
#: ../../guides/stacks/greengrass.rst:328
msgid "/dev/video0"
msgstr "/dev/video0"
#: ../../tutorials/greengrass.rst:325
#: ../../guides/stacks/greengrass.rst:331
msgid "DataDir"
msgstr "DataDir"
#: ../../tutorials/greengrass.rst:327
#: ../../guides/stacks/greengrass.rst:333
msgid "<DATA_DIR> to be specified by user. Holds both input and output data."
msgstr "<DATA_DIR> 由用户指定。保存输入和输出数据。"
#: ../../tutorials/greengrass.rst:329
#: ../../guides/stacks/greengrass.rst:335
msgid "Read and Write"
msgstr "读取和写入"
#: ../../tutorials/greengrass.rst:332
#: ../../guides/stacks/greengrass.rst:338
msgid "Deploy Lambda function"
msgstr "部署 Lambda 函数"
#: ../../tutorials/greengrass.rst:334
#: ../../guides/stacks/greengrass.rst:340
#, fuzzy
msgid ""
"Refer to the AWS documentation for instructions on how to `deploy the "
"lambda function to AWS Greengrass core device`_. Select *Deployments* on "
"the group page and follow the instructions."
msgstr "有关如何`deploy the lambda function to AWS Greengrass core device`_ 的说明,请参阅 AWS 文档。在组页面上选择 *Deployments*,并按照说明执行操作。"
"Refer to the AWS documentation `Deploy Cloud Configurations to an AWS IoT"
" Greengrass Core Device`_ for instructions on how to deploy the lambda "
"function to AWS Greengrass core device. Select *Deployments* on the group"
" page and follow the instructions."
msgstr ""
"有关如何`deploy the lambda function to AWS Greengrass core device`_ 的说明,请参阅 "
"AWS 文档。在组页面上选择 *Deployments*,并按照说明执行操作。"
#: ../../tutorials/greengrass.rst:339
#: ../../guides/stacks/greengrass.rst:344
msgid "Output consumption"
msgstr "输出的使用"
#: ../../tutorials/greengrass.rst:341
#: ../../guides/stacks/greengrass.rst:346
msgid ""
"There are four options available for output consumption. These options "
"are used to report, stream, upload, or store inference output at an "
"interval defined by the variable :command:`reporting_interval` in the AWS"
" Greengrass samples."
msgstr "使用输出时有四种可用选项。这些选项用于按 AWS Greengrass 示例中 :command:`reporting_interval` 变量定义的间隔,报告、流式传输、上传或存储推理输出。"
msgstr ""
"使用输出时有四种可用选项。这些选项用于按 AWS Greengrass 示例中 :command:`reporting_interval` "
"变量定义的间隔,报告、流式传输、上传或存储推理输出。"
#: ../../tutorials/greengrass.rst:345
#: ../../guides/stacks/greengrass.rst:350
msgid "IoT cloud output:"
msgstr "IoT 云输出:"
#: ../../tutorials/greengrass.rst:347
#: ../../guides/stacks/greengrass.rst:352
msgid ""
"This option is enabled by default in the AWS Greengrass samples using the"
" :command:`enable_iot_cloud_output` variable. You can use it to verify "
@@ -595,63 +664,99 @@ msgid ""
" For classification, top-1 result with class label are published to IoT "
"cloud. For SSD object detection, detection results such as bounding box "
"coordinates of objects, class label, and class confidence are published."
msgstr "在 AWS Greengrass 示例中,默认情况下使用 :command:`enable_iot_cloud_output` 变量启用此选项。您可以使用它来验证在边缘设备上运行的 lambda。它支持使用 lambda 中指定的订阅主题向 IoT 云发布消息。(例如,主题可能包括用于分类示例的 :command:`openvino/classification` 以及用于对象检测示例的 :command:`openvino/ssd`。) 对于分类,具有类标签的前 1 名结果会发布到 IoT 云。对于 SSD 对象检测,则发布对象的边界框坐标、类标签和类置信度等检测结果。"
msgstr ""
"在 AWS Greengrass 示例中,默认情况下使用 :command:`enable_iot_cloud_output` "
"变量启用此选项。您可以使用它来验证在边缘设备上运行的 lambda。它支持使用 lambda 中指定的订阅主题向 IoT "
"云发布消息。(例如,主题可能包括用于分类示例的 :command:`openvino/classification` 以及用于对象检测示例的 "
":command:`openvino/ssd`。) 对于分类,具有类标签的前 1 名结果会发布到 IoT 云。对于 SSD "
"对象检测,则发布对象的边界框坐标、类标签和类置信度等检测结果。"
#: ../../tutorials/greengrass.rst:357
msgid "Follow the instructions here to `view the output on IoT cloud`_."
msgstr "按照这里的说明`view the output on IoT cloud`_。"
#: ../../guides/stacks/greengrass.rst:362
msgid ""
"Refer to the AWS documentation `Verify the Lambda Function Is Running on "
"the Device`_ for instructions on how to view the output on IoT cloud."
msgstr ""
#: ../../tutorials/greengrass.rst:359
#: ../../guides/stacks/greengrass.rst:366
msgid "Kinesis streaming:"
msgstr "Kinesis 流式传输:"
#: ../../tutorials/greengrass.rst:361
#: ../../guides/stacks/greengrass.rst:368
msgid ""
"This option enables inference output to be streamed from the edge device "
"to cloud using Kinesis [3] streams when :command:`enable_kinesis_output` "
"is set to True. The edge devices act as data producers and continually "
"push processed data to the cloud. You must set up and specify Kinesis "
"stream name, Kinesis shard, and AWS region in the AWS Greengrass samples."
msgstr ":command:`enable_kinesis_output` 设置为 True 时,此选项支持使用 Kinesis [3] 流将推理输出从边缘设备流式传输到云。边缘设备充当数据生产者,并将处理后的数据不断推送到云中。您必须在 AWS Greengrass 示例中设置和指定 Kinesis 流名称、Kinesis shard 和 AWS 区域。"
msgstr ""
":command:`enable_kinesis_output` 设置为 True 时,此选项支持使用 Kinesis [3] "
"流将推理输出从边缘设备流式传输到云。边缘设备充当数据生产者,并将处理后的数据不断推送到云中。您必须在 AWS Greengrass "
"示例中设置和指定 Kinesis 流名称、Kinesis shard 和 AWS 区域。"
#: ../../tutorials/greengrass.rst:368
#: ../../guides/stacks/greengrass.rst:375
msgid "Cloud storage using AWS S3 bucket:"
msgstr "使用 AWS S3 存储桶的云存储:"
#: ../../tutorials/greengrass.rst:370
#: ../../guides/stacks/greengrass.rst:377
msgid ""
"When the :command:`enable_s3_jpeg_output` variable is set to True, it "
"enables uploading and storing processed frames (in jpeg format) in an AWS"
" S3 bucket. You must set up and specify the S3 bucket name in the AWS "
"Greengrass samples to store the JPEG images. The images are named using "
"the timestamp and uploaded to S3."
msgstr "将 :command:`enable_s3_jpeg_output` 变量设置为 True 时,它允许在 AWS S3 存储桶中上传和存储已处理的帧(jpeg 格式)。您必须在 AWS Greengrass 示例中设置和指定用来存储 JPEG 图像的 S3 存储桶名称。这些映像使用时间戳命名,并上传到 S3。"
msgstr ""
"将 :command:`enable_s3_jpeg_output` 变量设置为 True 时,它允许在 AWS S3 "
"存储桶中上传和存储已处理的帧(jpeg 格式)。您必须在 AWS Greengrass 示例中设置和指定用来存储 JPEG 图像的 S3 "
"存储桶名称。这些映像使用时间戳命名,并上传到 S3。"
#: ../../tutorials/greengrass.rst:376
#: ../../guides/stacks/greengrass.rst:383
msgid "Local storage:"
msgstr "本地存储:"
#: ../../tutorials/greengrass.rst:378
#: ../../guides/stacks/greengrass.rst:385
msgid ""
"When the :command:`enable_s3_jpeg_output` variable is set to True, it "
"enables storing processed frames (in jpeg format) on the edge device. The"
" images are named using the timestamp and stored in a directory specified"
" by :command:`PARAM_OUTPUT_DIRECTORY`."
msgstr "将 :command:`enable_s3_jpeg_output` 变量设置为 True 时,它允许在边缘设备上存储已处理的帧(jpeg 格式)。这些映像使用时间戳命名,并存储在由 :command:`PARAM_OUTPUT_DIRECTORY` 指定的目录中。"
msgstr ""
"将 :command:`enable_s3_jpeg_output` 变量设置为 True 时,它允许在边缘设备上存储已处理的帧(jpeg "
"格式)。这些映像使用时间戳命名,并存储在由 :command:`PARAM_OUTPUT_DIRECTORY` 指定的目录中。"
#: ../../tutorials/greengrass.rst:384
#: ../../guides/stacks/greengrass.rst:391
msgid "References"
msgstr "参考"
#: ../../tutorials/greengrass.rst:386
#: ../../guides/stacks/greengrass.rst:393
msgid "AWS Greengrass: https://aws.amazon.com/greengrass/"
msgstr "AWS Greengrasshttps://aws.amazon.com/greengrass/"
#: ../../tutorials/greengrass.rst:387
#: ../../guides/stacks/greengrass.rst:394
msgid "AWS Lambda: https://aws.amazon.com/lambda/"
msgstr "AWS Lambdahttps://aws.amazon.com/lambda/"
#: ../../tutorials/greengrass.rst:388
#: ../../guides/stacks/greengrass.rst:395
msgid "AWS Kinesis: https://aws.amazon.com/kinesis/"
msgstr "AWS Kinesishttps://aws.amazon.com/kinesis/"
#~ msgid "This tutorial demonstrates how to:"
#~ msgstr "本教程演示了如何:"
#~ msgid "Refer to the following topics:"
#~ msgstr "请参阅以下主题:"
#~ msgid ""
#~ "Follow these instructions for `converting "
#~ "deep learning models to Intermediate "
#~ "Representation using Model Optimizer`_. To "
#~ "optimize either of the sample models "
#~ "described above, run one of the "
#~ "following commands."
#~ msgstr ""
#~ "按照 `converting deep learning models to"
#~ " Intermediate Representation using Model "
#~ "Optimizer`_ 中的说明执行操作。要优化上述任一示例模型,请运行以下命令之一。"
#~ msgid "Follow the instructions here to `view the output on IoT cloud`_."
#~ msgstr "按照这里的说明`view the output on IoT cloud`_。"
+88 -38
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -28,67 +28,117 @@ msgid ""
"documentation."
msgstr ""
#: ../../index.rst:12
#: ../../index.rst:8
msgid "Our documentation is divided into the following sections:"
msgstr ""
#: ../../index.rst:15
#: ../../index.rst:11
msgid ":ref:`get-started`"
msgstr ""
#: ../../includes/get-started.txt:1
#: ../../index.rst:13
msgid ""
"If you are new to |CL|, get started fast with tutorials for installing "
"|CL| on bare metal, in a virtual environment, or as a live image on a USB"
" stick."
"If you are new to |CL|, get started quickly with step-by-step "
"instructions for installing |CL| on bare metal, in a virtual environment,"
" or as a live image on a USB stick."
msgstr ""
#: ../../index.rst:17
msgid ":ref:`about`"
msgstr ""
#: ../../index.rst:19
msgid ":ref:`tooling`"
msgid "|CL| is different from other Linux distributions."
msgstr ""
#: ../../index.rst:18
#: ../../index.rst:21
msgid ""
"Clear Linux is a little different from other distros. Here are some "
"important tools and concept for managing your install."
"Updates, ease of use, and custom derivatives are a few of the differences"
" this section explains. Orient yourself to these differences and why they"
" matter to you."
msgstr ""
#: ../../index.rst:24
#: ../../index.rst:29
msgid ":ref:`guides`"
msgstr ""
#: ../../index.rst:22
msgid ""
"Guides show how to complete common tasks that help you leverage |CL| "
"native features effectively. From basic system configuration to advanced "
"management of a cloud installation, there is a guide for you."
msgstr ""
#: ../../index.rst:28
msgid ":ref:`tutorials`"
msgstr ""
#: ../../index.rst:27
msgid ""
"|CL| tutorials provide step-by-step instructions on how |CL| features can"
" be used and extended, frequently with third-party tools."
msgstr ""
#: ../../index.rst:32
msgid ":ref:`reference`"
msgstr ""
#: ../../index.rst:31
msgid ""
"Find the detailed information you need to enable your configuration or "
"task in our |CL| reference section."
"Guides cover a range of topics from |CL| features and tooling, to system "
"maintenance, network, and stacks."
msgstr ""
#: ../../index.rst:35
#: ../../index.rst:34
msgid ":ref:`Use case tutorials <tutorials>`"
msgstr ""
#: ../../index.rst:36
msgid ""
"Sample use cases, with step-by-step instructions, show how to set up "
"third-party tools and software with |CL|."
msgstr ""
#: ../../index.rst:39
msgid ":ref:`reference`"
msgstr ""
#: ../../index.rst:41
msgid ""
"This section provides additional reference information on the |CL| "
"project."
msgstr ""
#: ../../index.rst:43
msgid ":ref:`faq`"
msgstr ""
#: ../../index.rst:35
msgid "Refer to our FAQ section to read commonly asked questions and answers."
#: ../../index.rst:45
msgid "The FAQ section provides answers to commonly asked questions about |CL|."
msgstr ""
#~ msgid ""
#~ "If you are new to |CL|, get "
#~ "started fast with tutorials for "
#~ "installing |CL| on bare metal, in "
#~ "a virtual environment, or as a "
#~ "live image on a USB stick."
#~ msgstr ""
#~ msgid ":ref:`tooling`"
#~ msgstr ""
#~ msgid ""
#~ "Clear Linux is a little different "
#~ "from other distros. Here are some "
#~ "important tools and concept for managing"
#~ " your install."
#~ msgstr ""
#~ msgid ""
#~ "Guides show how to complete common "
#~ "tasks that help you leverage |CL| "
#~ "native features effectively. From basic "
#~ "system configuration to advanced management"
#~ " of a cloud installation, there is"
#~ " a guide for you."
#~ msgstr ""
#~ msgid ":ref:`tutorials`"
#~ msgstr ""
#~ msgid ""
#~ "|CL| tutorials provide step-by-step "
#~ "instructions on how |CL| features can"
#~ " be used and extended, frequently "
#~ "with third-party tools."
#~ msgstr ""
#~ msgid ""
#~ "Find the detailed information you need"
#~ " to enable your configuration or task"
#~ " in our |CL| reference section."
#~ msgstr ""
#~ msgid "Refer to our FAQ section to read commonly asked questions and answers."
#~ msgstr ""
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -32,10 +32,16 @@ msgstr ""
#: ../../reference/bundles/bundles.rst:9
msgid ""
"To learn more about how |CL-ATTR| uses bundles for software deployment, "
"visit :ref:`bundles-about`."
"visit :ref:`bundles-guide`."
msgstr ""
#: ../../reference/bundles/bundles.rst:13
msgid "Bundle list"
msgstr ""
#~ msgid ""
#~ "To learn more about how |CL-ATTR|"
#~ " uses bundles for software deployment, "
#~ "visit :ref:`bundles-about`."
#~ msgstr ""
+5 -6
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,17 +18,16 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../reference/reference.rst:4
#: ../../reference/index.rst:4
msgid "Reference"
msgstr ""
#: ../../reference/reference.rst:6
#: ../../reference/index.rst:6
msgid ""
"This section provides additional information on the |CL| project and "
"features."
msgstr ""
#: ../../reference/reference.rst:24
msgid "Clear Linux concepts"
msgstr ""
#~ msgid "Clear Linux concepts"
#~ msgstr ""
@@ -5,17 +5,19 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
msgid ""
msgstr "Project-Id-Version: Clear Linux* Project Docs latest\n"
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-17 11:17-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0008\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: 2019-08-02 16:09-0152\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hans\n"
"Language-Team: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Intel® International Developer Studio Version 4.1.273.0\n"
"Language: zh-Hans\n"
"Generated-By: Babel 2.7.0\n"
#: ../../reference/system-requirements.rst:4
msgid "Recommended minimum system requirements"
@@ -26,14 +28,19 @@ msgid ""
"|CL-ATTR| can run on most modern hardware and is capable of running with "
"modest hardware resources. Out of the box, |CL| can run on a single CPU "
"core, 1 GB RAM, and 2 GB of disk space."
msgstr "|CL-ATTR| 可以在大多数现代硬件上运行,而且能够在占用最少硬件资源的情况下运行。默认情况下,|CL| 可以在单核 CPU、1 GB RAM 和 2 GB 硬盘空间配置下运行。"
msgstr ""
"|CL-ATTR| 可以在大多数现代硬件上运行,而且能够在占用最少硬件资源的情况下运行。默认情况下,|CL| 可以在单核 CPU、1 GB RAM"
" 和 2 GB 硬盘空间配置下运行。"
#: ../../reference/system-requirements.rst:10
#, fuzzy
msgid ""
"For use cases requiring minimal resources, |CL| :ref:`tooling <tooling>` "
"can be used to create a highly customized installation that can even run "
"on a system with a 128MB of memory and 600MB of disk space, for example."
msgstr "对于需要最少资源的使用情况,可利用 |CL| :ref:`tooling <tooling>` 创建一个高度定制的安装,甚至可以在包含 128MB 内存和 600MB 磁盘空间的系统上运行。"
"For use cases requiring minimal resources, |CL| :ref:`about <about>` can "
"be used to create a highly customized installation that can even run on a"
" system with a 128MB of memory and 600MB of disk space, for example."
msgstr ""
"对于需要最少资源的使用情况,可利用 |CL| :ref:`tooling <tooling>` 创建一个高度定制的安装,甚至可以在包含 128MB"
" 内存和 600MB 磁盘空间的系统上运行。"
#: ../../reference/system-requirements.rst:16
msgid "Installer requirements"
@@ -65,7 +72,9 @@ msgid ""
"|CL| requires an x86 64-bit processor which supports Intel® Streaming "
"SIMD Extensions 4.1 (Intel® SSE 4.1), and it requires a system that "
"supports UEFI."
msgstr "|CL| 需要 x86 64 位处理器,支持 Intel® Streaming SIMD Extensions 4.1 (Intel® SSE 4.1),而且它要求采用支持 UEFI 的系统。"
msgstr ""
"|CL| 需要 x86 64 位处理器,支持 Intel® Streaming SIMD Extensions 4.1 (Intel® SSE "
"4.1),而且它要求采用支持 UEFI 的系统。"
#: ../../reference/system-requirements.rst:34
msgid ""
@@ -73,7 +82,9 @@ msgid ""
" manually verify system compatibility with |CL|, run the "
":ref:`compatibility check tool<compatibility-check>` or go to "
"http://ark.intel.com and check for these features:"
msgstr "|CL| 安装程序在引导时执行系统兼容性检查。要手动确认 |CL| 的系统兼容性,需要运行 :ref:`compatibility check tool<compatibility-check>` 或转到 http://ark.intel.com 查看这些功能:"
msgstr ""
"|CL| 安装程序在引导时执行系统兼容性检查。要手动确认 |CL| 的系统兼容性,需要运行 :ref:`compatibility check "
"tool<compatibility-check>` 或转到 http://ark.intel.com 查看这些功能:"
#: ../../reference/system-requirements.rst:39
msgid "Instruction Set:"
@@ -276,4 +287,3 @@ msgstr "有效的互联网连接"
#~ msgid "Graphics: Intel HD Graphics (required if running a GUI desktop)"
#~ msgstr ""
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,74 +18,74 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/hadoop.rst:4
msgid "Set up a single node cluster with Hadoop\\*"
#: ../../tutorials/apache-hadoop.rst:4
msgid "Apache\\* Hadoop\\*"
msgstr ""
#: ../../tutorials/hadoop.rst:6
#: ../../tutorials/apache-hadoop.rst:6
msgid ""
"This tutorial walks you through the process of installing, configuring, "
"and running Apache\\* Hadoop on |CL-ATTR|. The Apache Hadoop software "
"and running Apache Hadoop on |CL-ATTR|. The Apache Hadoop software "
"library is a framework for distributed processing of large data sets "
"across clusters of computers using simple programming models. It is "
"designed to scale up from single servers to thousands of machines, with "
"each machine offering local computation and storage."
msgstr ""
#: ../../tutorials/hadoop.rst:14
#: ../../tutorials/apache-hadoop.rst:14
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/hadoop.rst:16
#: ../../tutorials/apache-hadoop.rst:16
msgid ""
"Before following this tutorial, you should follow the :ref:`bare-metal-"
"install-desktop` to ensure you have installed |CL|."
msgstr ""
#: ../../tutorials/hadoop.rst:19
#: ../../tutorials/apache-hadoop.rst:19
msgid ""
"Before you install any new packages, update |CL| with the following "
"command:"
msgstr ""
#: ../../tutorials/hadoop.rst:25
#: ../../tutorials/apache-hadoop.rst:25
msgid ""
"For the purposes of this tutorial, we will install Hadoop in a single "
"machine running both the master and slave daemons."
msgstr ""
#: ../../tutorials/hadoop.rst:29
#: ../../tutorials/apache-hadoop.rst:29
msgid "Install Apache Hadoop"
msgstr ""
#: ../../tutorials/hadoop.rst:31
#: ../../tutorials/apache-hadoop.rst:31
msgid ""
"Apache Hadoop is included in the `big-data-basic` bundle. To install the "
"framework, enter the following command:"
msgstr ""
#: ../../tutorials/hadoop.rst:39
#: ../../tutorials/apache-hadoop.rst:39
msgid "Configure Apache Hadoop"
msgstr ""
#: ../../tutorials/hadoop.rst:41
#: ../../tutorials/apache-hadoop.rst:41
msgid "To create the configuration directory, enter the following command:"
msgstr ""
#: ../../tutorials/hadoop.rst:47
#: ../../tutorials/apache-hadoop.rst:47
msgid ""
"Copy the defaults from :file:`/usr/share/defaults/hadoop` to "
":file:`/etc/hadoop` with the following command:"
msgstr ""
#: ../../tutorials/hadoop.rst:54
#: ../../tutorials/apache-hadoop.rst:54
msgid ""
"Since |CL| is a stateless system, you should never modify the files under"
" the :file:`/usr/share/defaults` directory. The software updater will "
"overwrite those files."
msgstr ""
#: ../../tutorials/hadoop.rst:58
#: ../../tutorials/apache-hadoop.rst:58
msgid ""
"Once all the configuration files are in :file:`/etc/hadoop`, we must edit"
" them to fit our needs. The `NameNode` server is the master server. It "
@@ -94,19 +94,19 @@ msgid ""
"site.xml`, informs the Hadoop daemon where `NameNode` is running."
msgstr ""
#: ../../tutorials/hadoop.rst:64
#: ../../tutorials/apache-hadoop.rst:64
msgid ""
"In this tutorial, our `NameNode` runs in our `localhost`. Follow these "
"steps to set it up correctly:"
msgstr ""
#: ../../tutorials/hadoop.rst:67
#: ../../tutorials/apache-hadoop.rst:67
msgid ""
"Open the :file:`/etc/hadoop/core-site.xml` file using the editor of your "
"choice and modify the file as follows:"
msgstr ""
#: ../../tutorials/hadoop.rst:81
#: ../../tutorials/apache-hadoop.rst:81
msgid ""
"Edit the :file:`/etc/hadoop/hdfs-site.xml` file. This file configures the"
" :abbr:`HDFS (Hadoop Distributed File System)` daemons. This "
@@ -115,7 +115,7 @@ msgid ""
"block replication to 1 from the default of 3 as follows:"
msgstr ""
#: ../../tutorials/hadoop.rst:103
#: ../../tutorials/apache-hadoop.rst:103
msgid ""
"Edit the :file:`/etc/hadoop/mapred-site.xml` file. This file configures "
"all daemons related to `MapReduce`: `JobTracker` and `TaskTrackers`. With"
@@ -124,7 +124,7 @@ msgid ""
"our runtime framework for executing `MapReduce` jobs as follows:"
msgstr ""
#: ../../tutorials/hadoop.rst:121
#: ../../tutorials/apache-hadoop.rst:121
msgid ""
"Edit the :file:`/etc/hadoop/yarn-site.xml` file. This file configures all"
" daemons related to `YARN`: `ResourceManager` and `NodeManager`. In our "
@@ -132,100 +132,117 @@ msgid ""
"default as follows:"
msgstr ""
#: ../../tutorials/hadoop.rst:142
#: ../../tutorials/apache-hadoop.rst:142
msgid "Configure your SSH key"
msgstr ""
#: ../../tutorials/hadoop.rst:144
#: ../../tutorials/apache-hadoop.rst:144
msgid "Create a SSH key. If you already have one, skip this step."
msgstr ""
#: ../../tutorials/hadoop.rst:151
#: ../../tutorials/apache-hadoop.rst:151
msgid "Copy the key to your authorized keys."
msgstr ""
#: ../../tutorials/hadoop.rst:157
#: ../../tutorials/apache-hadoop.rst:157
msgid ""
"Log into the localhost. If no password prompt appears, you are ready to "
"run the Hadoop daemons."
msgstr ""
#: ../../tutorials/hadoop.rst:165
#: ../../tutorials/apache-hadoop.rst:165
msgid "Run the Hadoop daemons"
msgstr ""
#: ../../tutorials/hadoop.rst:167
#: ../../tutorials/apache-hadoop.rst:167
msgid ""
"With all the configuration files properly edited, we are ready to start "
"the daemons."
msgstr ""
#: ../../tutorials/hadoop.rst:170
#: ../../tutorials/apache-hadoop.rst:170
msgid ""
"When we format the `NameNode` server, it formats the meta-data related to"
" data nodes. Thus, all the information on the data nodes is lost and the "
"nodes can be reused for new data."
msgstr ""
#: ../../tutorials/hadoop.rst:174
#: ../../tutorials/apache-hadoop.rst:174
msgid "Format the `NameNode` server with the following command:"
msgstr ""
#: ../../tutorials/hadoop.rst:180
#: ../../tutorials/apache-hadoop.rst:180
msgid "Start the DFS in `NameNode` and `DataNodes` with the following command:"
msgstr ""
#: ../../tutorials/hadoop.rst:186 ../../tutorials/hadoop.rst:211
#: ../../tutorials/apache-hadoop.rst:186 ../../tutorials/apache-hadoop.rst:211
msgid "The console output should be similar to:"
msgstr ""
#: ../../tutorials/hadoop.rst:196
#: ../../tutorials/apache-hadoop.rst:196
msgid "Enter `yes` to continue."
msgstr ""
#: ../../tutorials/hadoop.rst:198
#: ../../tutorials/apache-hadoop.rst:198
msgid ""
"Start the `YARN` daemons `ResourceManager` and `NodeManager` with the "
"following command:"
msgstr ""
#: ../../tutorials/hadoop.rst:205
#: ../../tutorials/apache-hadoop.rst:205
msgid "Ensure everything is running as expected with the following command:"
msgstr ""
#: ../../tutorials/hadoop.rst:223
#: ../../tutorials/apache-hadoop.rst:223
msgid "Run the MapReduce wordcount example"
msgstr ""
#: ../../tutorials/hadoop.rst:225
#: ../../tutorials/apache-hadoop.rst:225
msgid "Create the input directory."
msgstr ""
#: ../../tutorials/hadoop.rst:231
#: ../../tutorials/apache-hadoop.rst:231
msgid "Copy a file from the local file system to the HDFS."
msgstr ""
#: ../../tutorials/hadoop.rst:237
#: ../../tutorials/apache-hadoop.rst:237
msgid "Run the `wordcount` example."
msgstr ""
#: ../../tutorials/hadoop.rst:243
#: ../../tutorials/apache-hadoop.rst:243
msgid ""
"Read output file \"part-r-00000\". This file contains the number of times"
" each word appears in the file."
msgstr ""
#: ../../tutorials/hadoop.rst:250
#: ../../tutorials/apache-hadoop.rst:250
msgid "**Congratulations!**"
msgstr ""
#: ../../tutorials/hadoop.rst:252
#: ../../tutorials/apache-hadoop.rst:252
msgid ""
"You successfully installed and setup a single node Hadoop cluster. "
"Additionally, you ran a simple wordcount example."
msgstr ""
#: ../../tutorials/hadoop.rst:255
#: ../../tutorials/apache-hadoop.rst:255
msgid "Your single node Hadoop cluster is up and running!"
msgstr ""
#~ msgid "Set up a single node cluster with Hadoop\\*"
#~ msgstr ""
#~ msgid ""
#~ "This tutorial walks you through the "
#~ "process of installing, configuring, and "
#~ "running Apache\\* Hadoop on |CL-ATTR|."
#~ " The Apache Hadoop software library "
#~ "is a framework for distributed "
#~ "processing of large data sets across "
#~ "clusters of computers using simple "
#~ "programming models. It is designed to"
#~ " scale up from single servers to "
#~ "thousands of machines, with each machine"
#~ " offering local computation and storage."
#~ msgstr ""
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,90 +18,90 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/spark.rst:4
msgid "Set up a standalone cluster system using Apache\\* Spark\\*"
#: ../../tutorials/apache-spark.rst:4
msgid "Apache\\* Spark\\*"
msgstr ""
#: ../../tutorials/spark.rst:6
#: ../../tutorials/apache-spark.rst:6
msgid ""
"This tutorial describes how to install, configure, and run Apache Spark "
"on |CL-ATTR|. Apache Spark is a fast general-purpose cluster computing "
"system with the following features:"
msgstr ""
#: ../../tutorials/spark.rst:10
#: ../../tutorials/apache-spark.rst:10
msgid "Provides high-level APIs in Java\\*, Scala\\*, Python\\*, and R\\*."
msgstr ""
#: ../../tutorials/spark.rst:11
#: ../../tutorials/apache-spark.rst:11
msgid "Includes an optimized engine that supports general execution graphs."
msgstr ""
#: ../../tutorials/spark.rst:12
#: ../../tutorials/apache-spark.rst:12
msgid ""
"Supports high-level tools including Spark SQL, MLlib, GraphX, and Spark "
"Streaming."
msgstr ""
#: ../../tutorials/spark.rst:15
#: ../../tutorials/apache-spark.rst:15
msgid ""
"In this tutorial, you will install Spark on a single machine running the "
"master daemon and a worker daemon."
msgstr ""
#: ../../tutorials/spark.rst:19
#: ../../tutorials/apache-spark.rst:19
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/spark.rst:21
#: ../../tutorials/apache-spark.rst:21
msgid ""
"This tutorial assumes you have installed |CL| on your host system. For "
"detailed instructions on installing |CL| on a bare metal system, visit "
"the :ref:`bare metal installation guide <bare-metal-install-desktop>`."
msgstr ""
#: ../../tutorials/spark.rst:25
#: ../../tutorials/apache-spark.rst:25
msgid ""
"Before you install any new packages, update |CL| with the following "
"command:"
msgstr ""
#: ../../tutorials/spark.rst:32
#: ../../tutorials/apache-spark.rst:32
msgid "Install Apache Spark"
msgstr ""
#: ../../tutorials/spark.rst:34
#: ../../tutorials/apache-spark.rst:34
msgid ""
"Apache Spark is included in the :file:`big-data-basic` bundle. To install"
" the framework, enter:"
msgstr ""
#: ../../tutorials/spark.rst:42
#: ../../tutorials/apache-spark.rst:42
msgid "Configure Apache Spark"
msgstr ""
#: ../../tutorials/spark.rst:44
#: ../../tutorials/apache-spark.rst:44
msgid "Create the configuration directory with the command:"
msgstr ""
#: ../../tutorials/spark.rst:50
#: ../../tutorials/apache-spark.rst:50
msgid ""
"Copy the default templates from :file:`/usr/share/defaults/spark` to "
":file:`/etc/spark` with the command:"
msgstr ""
#: ../../tutorials/spark.rst:57
#: ../../tutorials/apache-spark.rst:57
msgid ""
"Since |CL| is a stateless system, you should never modify the files under"
" the :file:`/usr/share/defaults` directory. The software updater "
"overwrites those files."
msgstr ""
#: ../../tutorials/spark.rst:62
#: ../../tutorials/apache-spark.rst:62
msgid "Copy the template files below to create custom configuration files:"
msgstr ""
#: ../../tutorials/spark.rst:70
#: ../../tutorials/apache-spark.rst:70
msgid ""
"Edit the :file:`/etc/spark/spark-env.sh` file and add the "
":envvar:`SPARK_MASTER_HOST` variable. Replace the example address below "
@@ -109,68 +109,71 @@ msgid ""
":command:`hostname -I` command."
msgstr ""
#: ../../tutorials/spark.rst:79
#: ../../tutorials/apache-spark.rst:79
msgid ""
"This optional step enables the master's web user interface to view "
"information needed later in this tutorial."
msgstr ""
#: ../../tutorials/spark.rst:82
#: ../../tutorials/apache-spark.rst:82
msgid ""
"Edit the :file:`/etc/spark/spark-defaults.conf` file and update the "
"`spark.master` variable with the `SPARK_MASTER_HOST` address and port "
"`7077`."
msgstr ""
#: ../../tutorials/spark.rst:90
#: ../../tutorials/apache-spark.rst:90
msgid "Start the master server and a worker daemon"
msgstr ""
#: ../../tutorials/spark.rst:92
#: ../../tutorials/apache-spark.rst:92
msgid "Start the master server using:"
msgstr ""
#: ../../tutorials/spark.rst:98
#: ../../tutorials/apache-spark.rst:98
msgid ""
"Start one worker daemon and connect it to the master using the "
"`spark.master` variable defined earlier:"
msgstr ""
#: ../../tutorials/spark.rst:105
#: ../../tutorials/apache-spark.rst:105
msgid ""
"Open an internet browser and view the worker daemon information using the"
" master's IP address and port `8080`:"
msgstr ""
#: ../../tutorials/spark.rst:113
#: ../../tutorials/apache-spark.rst:113
msgid "Run the Spark wordcount example"
msgstr ""
#: ../../tutorials/spark.rst:115
#: ../../tutorials/apache-spark.rst:115
msgid ""
"Run the wordcount example using a file on your local host and output the "
"results to a new file with the following command:"
msgstr ""
#: ../../tutorials/spark.rst:122
#: ../../tutorials/apache-spark.rst:122
msgid ""
"Open an internet browser and view the application information using the "
"master's IP address and port `8080`:"
msgstr ""
#: ../../tutorials/spark.rst:129
#: ../../tutorials/apache-spark.rst:129
msgid ""
"View the results of the wordcount application in the "
":file:`~/Documents/results` file."
msgstr ""
#: ../../tutorials/spark.rst:131
#: ../../tutorials/apache-spark.rst:131
msgid "**Congratulations!**"
msgstr ""
#: ../../tutorials/spark.rst:133
#: ../../tutorials/apache-spark.rst:133
msgid ""
"You successfully installed and set up a standalone Apache Spark cluster. "
"Additionally, you ran a simple wordcount example."
msgstr ""
#~ msgid "Set up a standalone cluster system using Apache\\* Spark\\*"
#~ msgstr ""
+75 -53
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 12:54-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,11 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/docker/docker.rst:4
msgid "Run Docker\\* on |CL-ATTR|"
#: ../../tutorials/docker.rst:4
msgid "Docker\\*"
msgstr ""
#: ../../tutorials/docker/docker.rst:6
#: ../../tutorials/docker.rst:6
msgid ""
"|CL-ATTR| supports multiple containerization platforms, including a "
"Docker solution. |CL| has many unique features including a minimal "
@@ -30,11 +30,11 @@ msgid ""
"container workloads, management, and orchestration."
msgstr ""
#: ../../tutorials/docker/docker.rst:11
#: ../../tutorials/docker.rst:11
msgid "This tutorial covers:"
msgstr ""
#: ../../tutorials/docker/docker.rst:18
#: ../../tutorials/docker.rst:18
msgid ""
"This tutorial focuses on the installaton of the Docker ecosystem. If you "
"want to use |CL| as a Docker container image, refer to the official |CL| "
@@ -43,11 +43,11 @@ msgid ""
"clear-container`."
msgstr ""
#: ../../tutorials/docker/docker.rst:25
#: ../../tutorials/docker.rst:25
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/docker/docker.rst:27
#: ../../tutorials/docker.rst:27
msgid ""
"This tutorial assumes you have installed |CL| on your host system. For "
"detailed instructions on installing |CL| on a bare metal system, follow "
@@ -55,71 +55,71 @@ msgid ""
"server>`."
msgstr ""
#: ../../tutorials/docker/docker.rst:31
#: ../../tutorials/docker.rst:31
msgid ""
"Before you install any new packages, update |CL| with the following "
"command:"
msgstr ""
#: ../../tutorials/docker/docker.rst:37
#: ../../tutorials/docker.rst:37
msgid "Additionally, you should have:"
msgstr ""
#: ../../tutorials/docker/docker.rst:39
#: ../../tutorials/docker.rst:39
msgid "A basic understanding of Linux\\* and Docker."
msgstr ""
#: ../../tutorials/docker/docker.rst:41
#: ../../tutorials/docker.rst:41
msgid ""
"|CL| environment that has transparent network access to the Internet. If "
"you are behind a HTTP proxy server, in a corporate setting for example, "
"please refer to the `Docker proxy instructions`_ ."
msgstr ""
#: ../../tutorials/docker/docker.rst:46
#: ../../tutorials/docker.rst:46
msgid "Install the containers-basic bundle"
msgstr ""
#: ../../tutorials/docker/docker.rst:48
#: ../../tutorials/docker.rst:48
msgid ""
"Software in |CL| is offered in the form of `bundles`_ to provide a "
"Software in |CL| is offered in the form of :ref:`bundles` to provide a "
"complete function. The *containers-basic* provides all the required "
"software packages to run Docker images as containers."
msgstr ""
#: ../../tutorials/docker/docker.rst:52
#: ../../tutorials/docker.rst:52
msgid ""
"First, install the *containers-basic* bundle by running this "
":command:`swupd` command:"
msgstr ""
#: ../../tutorials/docker/docker.rst:59
#: ../../tutorials/docker.rst:59
msgid "Start the Docker daemon through systemd manager by running this command:"
msgstr ""
#: ../../tutorials/docker/docker.rst:65
#: ../../tutorials/docker.rst:65
msgid ""
"If you want Docker to start automatically on boot, enable the systemd "
"service by running this command:"
msgstr ""
#: ../../tutorials/docker/docker.rst:72
#: ../../tutorials/docker.rst:72
msgid ""
"Finally, verify :command:`docker` has been installed by running this "
"command and checking the version output for both *client* and *server*:"
msgstr ""
#: ../../tutorials/docker/docker.rst:79
#: ../../tutorials/docker.rst:79
msgid ""
"Congratulations! At this point, you have a working installation of Docker"
" on |CL|. You are ready to start using container images on your system."
msgstr ""
#: ../../tutorials/docker/docker.rst:83
#: ../../tutorials/docker.rst:83
msgid "Integration with Kata Containers\\* (optional)"
msgstr ""
#: ../../tutorials/docker/docker.rst:85
#: ../../tutorials/docker.rst:85
msgid ""
"`Kata Containers`_, is an open source project aiming to increase security"
" of containers by using a hardware-backed virtual machine container "
@@ -127,14 +127,14 @@ msgid ""
"the standard Docker *runc* runtime."
msgstr ""
#: ../../tutorials/docker/docker.rst:90
#: ../../tutorials/docker.rst:90
msgid ""
"|CL| provides easy integration of the *kata-runtime* with Docker. More "
"information on installing and using the *kata-runtime* may be found at "
":ref:`kata`."
msgstr ""
#: ../../tutorials/docker/docker.rst:96
#: ../../tutorials/docker.rst:96
msgid ""
"The remaining sections of this tutorial are standard to Docker setup and "
"configuration. If you are familiar with Docker basics, you do not need to"
@@ -142,11 +142,11 @@ msgid ""
"completeness."
msgstr ""
#: ../../tutorials/docker/docker.rst:104
#: ../../tutorials/docker.rst:104
msgid "Additional Docker configuration"
msgstr ""
#: ../../tutorials/docker/docker.rst:106
#: ../../tutorials/docker.rst:106
msgid ""
"Perform additional Docker daemon configuration via a configuration file "
"typically located at :file:`/etc/docker/daemon.json`. |CL| features a "
@@ -154,144 +154,144 @@ msgid ""
"does *NOT* exist by default."
msgstr ""
#: ../../tutorials/docker/docker.rst:111
#: ../../tutorials/docker.rst:111
msgid "Create the :file:`daemon.json` by running this command:"
msgstr ""
#: ../../tutorials/docker/docker.rst:119
#: ../../tutorials/docker.rst:119
msgid ""
"Refer to the `Docker documentation on daemon configuration`_ for the full"
" list of available configuration options and examples."
msgstr ""
#: ../../tutorials/docker/docker.rst:122
#: ../../tutorials/docker.rst:122
msgid ""
"For production systems, we follow Docker's recommendation to use the "
"`OverlayFS storage driver`_ `overlay2`, shown below:"
msgstr ""
#: ../../tutorials/docker/docker.rst:133
#: ../../tutorials/docker.rst:133
msgid ""
"A testing version is found in `Docker Device Mapper storage driver`_. If "
"using this storage driver, a warning message may appear: \"usage of "
"loopback devices is strongly discouraged for production use\"."
msgstr ""
#: ../../tutorials/docker/docker.rst:137
#: ../../tutorials/docker.rst:137
msgid "Save and close :file:`daemon.json`."
msgstr ""
#: ../../tutorials/docker/docker.rst:139
#: ../../tutorials/docker.rst:139
msgid ""
"Once you've made any required changes, be sure to restart the Docker "
"daemon through systemd manager by running this command:"
msgstr ""
#: ../../tutorials/docker/docker.rst:147
#: ../../tutorials/docker.rst:147
msgid "Pulling and running an image from Docker Hub"
msgstr ""
#: ../../tutorials/docker/docker.rst:149
#: ../../tutorials/docker.rst:149
msgid ""
"`Docker Hub`_ is a publically available container image repository which "
"comes preconfigured with Docker. In the example below we will pull and "
"comes pre-configured with Docker. In the example below we will pull and "
"run an the official Docker image for nginx\\*, an open source reverse "
"proxy server."
msgstr ""
#: ../../tutorials/docker/docker.rst:153
#: ../../tutorials/docker.rst:153
msgid ""
"First, pull a container image from Docker Hub using the :command:`docker "
"pull` command. Download the latest nginx\\* Docker container image by "
"running this command:"
msgstr ""
#: ../../tutorials/docker/docker.rst:161
#: ../../tutorials/docker.rst:161
msgid ""
"Create and launch a new container using the :command:`docker run` "
"command. Launch a nginx container by running this command:"
msgstr ""
#: ../../tutorials/docker/docker.rst:170
#: ../../tutorials/docker.rst:170
msgid ""
"Below is an explanation of switches used in the command above. For "
"detailed :command:`docker run` switches and syntax, refer to the `Docker "
"Documentation`_ ."
msgstr ""
#: ../../tutorials/docker/docker.rst:174
#: ../../tutorials/docker.rst:174
msgid ""
"The *--name* switch lets you provide a friendly name to target the "
"container for future operations"
msgstr ""
#: ../../tutorials/docker/docker.rst:177
#: ../../tutorials/docker.rst:177
msgid "The *-d* switch launches the container in the background"
msgstr ""
#: ../../tutorials/docker/docker.rst:179
#: ../../tutorials/docker.rst:179
msgid ""
"The *-p* switch allows the container's HTTP port (80) to be accessible "
"from the |CL| host on port 8080"
msgstr ""
#: ../../tutorials/docker/docker.rst:182
#: ../../tutorials/docker.rst:182
msgid ""
"You can access the Welcome to Nginx! splash page running in the container"
" by browsing to \\http://127.0.0.1:8080 or by running this "
":command:`curl` command from your |CL| machine:"
msgstr ""
#: ../../tutorials/docker/docker.rst:190
#: ../../tutorials/docker.rst:190
msgid ""
"Finally, stop and delete the nginx container by running the "
":command:`docker stop` and :command:`docker rm` commands."
msgstr ""
#: ../../tutorials/docker/docker.rst:198
#: ../../tutorials/docker.rst:198
msgid ""
"Congratulations! At this point, you have successfully pulled a nginx "
"container image from `Docker Hub`_ and have run an example container."
msgstr ""
#: ../../tutorials/docker/docker.rst:202
#: ../../tutorials/docker.rst:202
msgid "Creating a Docker swarm cluster"
msgstr ""
#: ../../tutorials/docker/docker.rst:204
#: ../../tutorials/docker.rst:204
msgid "Clusters of Docker hosts are referred to as *swarms*."
msgstr ""
#: ../../tutorials/docker/docker.rst:206
#: ../../tutorials/docker.rst:206
msgid ""
"The process in this tutorial can be repeated to install Docker on "
"multiple |CL| hosts with the intent to form a Docker swarm cluster."
msgstr ""
#: ../../tutorials/docker/docker.rst:209
#: ../../tutorials/docker.rst:209
msgid ""
"The `Docker documentation on swarm key concepts`_ and `Docker "
"documentation on creating a swarm`_ can be referenced for further "
"instructions on setting up a swarm."
msgstr ""
#: ../../tutorials/docker/docker.rst:214
#: ../../tutorials/docker.rst:214
msgid "Related topics"
msgstr ""
#: ../../tutorials/docker/docker.rst:216
#: ../../tutorials/docker.rst:216
msgid "`Docker Home`_"
msgstr ""
#: ../../tutorials/docker/docker.rst:217
#: ../../tutorials/docker.rst:217
msgid "`Docker Documentation`_"
msgstr ""
#: ../../tutorials/docker/docker.rst:218
#: ../../tutorials/docker.rst:218
msgid "`Docker Hub`_"
msgstr ""
#: ../../tutorials/docker/docker.rst:219
#: ../../tutorials/docker.rst:219
msgid "`Kata Containers`_"
msgstr ""
@@ -348,3 +348,25 @@ msgstr ""
#~ "this command:"
#~ msgstr ""
#~ msgid "Run Docker\\* on |CL-ATTR|"
#~ msgstr ""
#~ msgid ""
#~ "Software in |CL| is offered in the"
#~ " form of `bundles`_ to provide a "
#~ "complete function. The *containers-basic* "
#~ "provides all the required software "
#~ "packages to run Docker images as "
#~ "containers."
#~ msgstr ""
#~ msgid ""
#~ "`Docker Hub`_ is a publically available"
#~ " container image repository which comes "
#~ "preconfigured with Docker. In the "
#~ "example below we will pull and run"
#~ " an the official Docker image for "
#~ "nginx\\*, an open source reverse proxy"
#~ " server."
#~ msgstr ""
+24 -21
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,48 +18,48 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/flatpak/flatpak.rst:4
msgid "Use Flatpak\\* to install applications on |CL-ATTR|"
#: ../../tutorials/flatpak.rst:4
msgid "Flatpak\\*"
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:6
#: ../../tutorials/flatpak.rst:6
msgid ""
"This tutorial provides all the required steps to install Flatpak as well "
"as downloading, installing, and running LibreOffice\\* on |CL-ATTR|."
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:9
#: ../../tutorials/flatpak.rst:9
msgid ""
"Please visit the `Flatpak website`_ for more information about Flatpak "
"and how to use it. You can also `download it here`_."
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:13
#: ../../tutorials/flatpak.rst:13
msgid "Before you begin"
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:15
#: ../../tutorials/flatpak.rst:15
msgid ""
"This tutorial assumes you have installed |CL| on your host system. For "
"detailed instructions on installing |CL| on a bare metal system, visit "
"our :ref:`bare metal installation guide <bare-metal-install-desktop>`."
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:20
#: ../../tutorials/flatpak.rst:20
msgid "Install Flatpak on your host system"
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:22
#: ../../tutorials/flatpak.rst:22
msgid ""
"Flatpak is included as part of the bundle `desktop`. To install the "
"application, log in to your user account and enter the following command:"
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:30
#: ../../tutorials/flatpak.rst:30
msgid "Install and run the LibreOffice Flatpak image"
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:32
#: ../../tutorials/flatpak.rst:32
msgid ""
"Application developers have the option to bundle their applications using"
" Flatpak to allow the installation of a single distribution of their "
@@ -67,39 +67,39 @@ msgid ""
"provides a `list of applications`_ available through Flathub."
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:37
#: ../../tutorials/flatpak.rst:37
msgid "|CL| enables the Flathub repository by default."
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:41
#: ../../tutorials/flatpak.rst:41
msgid "Installing using gnome software"
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:43
#: ../../tutorials/flatpak.rst:43
msgid ""
"All you need to do is to launch `gnome software`, search for the "
"LibreOffice app, and click the install button."
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:49
#: ../../tutorials/flatpak.rst:49
msgid "Figure 1: Installing LibreOffice using gnome-software"
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:54
#: ../../tutorials/flatpak.rst:54
msgid "Installing using the command line"
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:56
#: ../../tutorials/flatpak.rst:56
msgid ""
"Open the `gnome-terminal` and type the following command to install the "
"LibreOffice app."
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:79
#: ../../tutorials/flatpak.rst:79
msgid "Launch LibreOffice"
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:80
#: ../../tutorials/flatpak.rst:80
msgid ""
"A new set of icons will appear in your Gnome applications list titled "
":guilabel:`LibreOffice.` To execute the application, highlight the "
@@ -107,11 +107,14 @@ msgid ""
"will start normally."
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:87
#: ../../tutorials/flatpak.rst:87
msgid "Figure 2: Select :guilabel:`LibreOffice` app"
msgstr ""
#: ../../tutorials/flatpak/flatpak.rst:90
#: ../../tutorials/flatpak.rst:90
msgid "Using the command line"
msgstr ""
#~ msgid "Use Flatpak\\* to install applications on |CL-ATTR|"
#~ msgstr ""
+5 -2
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-17 11:17-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,7 +19,7 @@ msgstr ""
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/fmv.rst:4
msgid "Use the function multi-version patch generator"
msgid "Function multi-versioning"
msgstr ""
#: ../../tutorials/fmv.rst:6
@@ -201,3 +201,6 @@ msgstr ""
#~ " a build log file similar to:"
#~ msgstr ""
#~ msgid "Use the function multi-version patch generator"
#~ msgstr ""
+11 -3
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,11 +18,19 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/tutorials.rst:4
#: ../../tutorials/index.rst:4
msgid "Tutorials"
msgstr ""
#: ../../tutorials/tutorials.rst:6
#: ../../tutorials/index.rst:6
msgid "Explore our tutorials to discover what you can do with |CL|!"
msgstr ""
#: ../../tutorials/index.rst:15
msgid "Archive"
msgstr ""
#: ../../tutorials/index.rst:17
msgid "Older tutorials that may still be relevant to some users."
msgstr ""
+51 -28
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,125 +19,148 @@ msgstr ""
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/kata.rst:4
msgid "Install Kata Containers\\*"
msgid "Kata Containers\\*"
msgstr ""
#: ../../tutorials/kata.rst:6
msgid ""
"This tutorial describes how to install, configure, and run `Kata "
"Containers`_ on |CL-ATTR|. Kata Containers is an open source project "
"developing a lightweight implementation of :abbr:`VMs (Virtual Machines)`"
" that offer the speed of containers and the security of VMs."
msgstr ""
#: ../../tutorials/kata.rst:12
msgid "Prerequisites"
"Containers`_ on |CL-ATTR|."
msgstr ""
#: ../../tutorials/kata.rst:14
msgid "Description"
msgstr ""
#: ../../tutorials/kata.rst:16
msgid ""
"Kata Containers is an open source project developing a lightweight "
"implementation of :abbr:`VMs (Virtual Machines)` that offer the speed of "
"containers and the security of VMs."
msgstr ""
#: ../../tutorials/kata.rst:21
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/kata.rst:23
msgid ""
"This tutorial assumes you have installed |CL| on your host system. For "
"detailed instructions on installing |CL| on a bare metal system, follow "
"the :ref:`bare metal installation tutorial<bare-metal-install-desktop>`."
msgstr ""
#: ../../tutorials/kata.rst:18
#: ../../tutorials/kata.rst:27
msgid ""
"If you have Clear Containers installed on your |CL| system, then follow "
"the :ref:`migrate Clear Containers to Kata Containers "
"tutorial<kata_migration>`."
msgstr ""
#: ../../tutorials/kata.rst:21
#: ../../tutorials/kata.rst:30
msgid ""
"Before you install any new packages, update |CL| with the following "
"command:"
msgstr ""
#: ../../tutorials/kata.rst:28
#: ../../tutorials/kata.rst:37
msgid "Install Kata Containers"
msgstr ""
#: ../../tutorials/kata.rst:30
#: ../../tutorials/kata.rst:39
msgid ""
"Kata Containers is included in the :file:`containers-virt` bundle. To "
"install the framework, enter the following command:"
msgstr ""
#: ../../tutorials/kata.rst:37
#: ../../tutorials/kata.rst:46
msgid "Restart the Docker\\* and Kata Containers systemd services."
msgstr ""
#: ../../tutorials/kata.rst:45
#: ../../tutorials/kata.rst:54
msgid "Run Kata Containers"
msgstr ""
#: ../../tutorials/kata.rst:53
#: ../../tutorials/kata.rst:62
msgid ""
"If you use a proxy server and your proxy environment variables are "
"already set, run the following commands as a shell script to configure "
"Docker:"
msgstr ""
#: ../../tutorials/kata.rst:70
#: ../../tutorials/kata.rst:79
msgid "**Congratulations!**"
msgstr ""
#: ../../tutorials/kata.rst:72
#: ../../tutorials/kata.rst:81
msgid "You've successfully installed and set up Kata Containers on |CL|."
msgstr ""
#: ../../tutorials/kata.rst:75
#: ../../tutorials/kata.rst:84
msgid "More information about Docker"
msgstr ""
#: ../../tutorials/kata.rst:77
#: ../../tutorials/kata.rst:86
msgid ""
"Docker on |CL| provides a :file:`docker.service` file to start the Docker"
" daemon. The daemon will use runc or kata-runtime depending on the "
"environment:"
msgstr ""
#: ../../tutorials/kata.rst:81
#: ../../tutorials/kata.rst:90
msgid ""
"If you are running |CL| on bare metal or on a VM with Nested "
"Virtualization activated, Docker uses kata-runtime as the default "
"runtime."
msgstr ""
#: ../../tutorials/kata.rst:84
#: ../../tutorials/kata.rst:93
msgid ""
"If you are running |CL| on a VM without Nested Virtualization, Docker "
"uses runc as the default runtime."
msgstr ""
#: ../../tutorials/kata.rst:87
#: ../../tutorials/kata.rst:96
msgid ""
"You do not need to manually configure the runtime for Docker, because it "
"automatically uses the runtime supported by the system."
msgstr ""
#: ../../tutorials/kata.rst:91
#: ../../tutorials/kata.rst:100
msgid "Troubleshooting"
msgstr ""
#: ../../tutorials/kata.rst:93
#: ../../tutorials/kata.rst:102
msgid ""
"To change the Docker storage driver, see :ref:`additional-docker-"
"configuration`."
msgstr ""
#: ../../tutorials/kata.rst:96
#: ../../tutorials/kata.rst:105
msgid ""
"For some |CL| versions before 27000, you may need to manually configure "
"Docker\\* to use Kata Containers by default."
msgstr ""
#: ../../tutorials/kata.rst:99
#: ../../tutorials/kata.rst:108
msgid "To do so, enter:"
msgstr ""
#: ../../tutorials/kata.rst:109
#: ../../tutorials/kata.rst:118
msgid "To check the version of |CL| on your system, enter:"
msgstr ""
#~ msgid "Install Kata Containers\\*"
#~ msgstr ""
#~ msgid ""
#~ "This tutorial describes how to install,"
#~ " configure, and run `Kata Containers`_ "
#~ "on |CL-ATTR|. Kata Containers is "
#~ "an open source project developing a "
#~ "lightweight implementation of :abbr:`VMs "
#~ "(Virtual Machines)` that offer the speed"
#~ " of containers and the security of"
#~ " VMs."
#~ msgstr ""
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,21 +18,21 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/kubernetes/kubernetes-bp.rst:4
msgid "Kubernetes Best Practices on |CL|"
#: ../../tutorials/kubernetes-bp.rst:4
msgid "Kubernetes\\* Best Practices"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:7
#: ../../tutorials/kubernetes-bp.rst:7
msgid "Use swupd to update clusters"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:9
#: ../../tutorials/kubernetes-bp.rst:9
msgid ""
"This tutorial shows you how to manage your Kubernetes cluster while using"
" :command:`swupd` to update |CL-ATTR|."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:12
#: ../../tutorials/kubernetes-bp.rst:12
msgid ""
"In our tutorial :ref:`kubernetes`, we explain how to set up a Kubernetes "
"cluster on |CL| using `kubeadm`. `Kubeadm documentation`_ often builds on"
@@ -40,7 +40,7 @@ msgid ""
"(e.g., RPM/DEB)."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:17
#: ../../tutorials/kubernetes-bp.rst:17
msgid ""
"In contrast, |CL| uses `swupd` to update the OS, which in this case "
"updates all of the kubernetes node and client binaries simultaneously, as"
@@ -49,48 +49,48 @@ msgid ""
"ensure the OS incorporates the latest Kubernetes upgrades."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:23
#: ../../tutorials/kubernetes-bp.rst:23
msgid ""
"This document describes best practices to manage cluster upgrades with "
"`kubeadm` on a |CL|-based cluster."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:27
#: ../../tutorials/kubernetes-bp.rst:27
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:29
#: ../../tutorials/kubernetes-bp.rst:29
msgid "Assure that you:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:31
#: ../../tutorials/kubernetes-bp.rst:31
msgid "Completed :ref:`kubernetes`"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:32
#: ../../tutorials/kubernetes-bp.rst:32
msgid "Installed the bundle `cloud-native-basic`"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:36
#: ../../tutorials/kubernetes-bp.rst:36
msgid ""
"Other Linux\\* distros shown in Kubernetes upgrade documentation reflect "
"`apt-get update`, `apt-mark hold kubeadm`, and similar commands; however,"
" such commands **are not valid** on |CL|."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:40
#: ../../tutorials/kubernetes-bp.rst:40
msgid "Update the control plane"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:42
#: ../../tutorials/kubernetes-bp.rst:42
msgid "Read kubernetes documentation `before you begin`_."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:44
#: ../../tutorials/kubernetes-bp.rst:44
msgid "On your master node, run the command:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:52
#: ../../tutorials/kubernetes-bp.rst:52
msgid ""
"If the minor version of Kubernetes changes, |CL| shows a message-of-the-"
"day, or `motd`. When the `motd` appears, you **must postpone** a kubelet "
@@ -99,40 +99,42 @@ msgid ""
"explicitly configured to do so."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:54
#: ../../tutorials/kubernetes-bp.rst:54
msgid "Now follow these instructions in kubernetes documentation."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:56
#: ../../tutorials/kubernetes-bp.rst:56
msgid "`Upgrade control plane`_"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:57
#: ../../tutorials/kubernetes-bp.rst:57
msgid "`Drain control plane node`_"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:58
#: ../../tutorials/kubernetes/kubernetes-bp.rst:73
#: ../../tutorials/kubernetes-bp.rst:58 ../../tutorials/kubernetes-bp.rst:73
msgid "`Restart Kubelet and undrain node`_"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:61
#: ../../tutorials/kubernetes-bp.rst:61
msgid "Update worker nodes"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:63
#: ../../tutorials/kubernetes-bp.rst:63
msgid "On each worker node, run the command:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:69
#: ../../tutorials/kubernetes-bp.rst:69
msgid "Now follow these instructions in kubernetes documentation:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:71
#: ../../tutorials/kubernetes-bp.rst:71
msgid "`Drain node`_"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes-bp.rst:72
#: ../../tutorials/kubernetes-bp.rst:72
msgid "`Update kubelet configuration`_"
msgstr ""
#~ msgid "Kubernetes Best Practices on |CL|"
#~ msgstr ""
+183 -111
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 12:54-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,209 +18,214 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/kubernetes/kubernetes.rst:4
msgid "Run Kubernetes\\*"
#: ../../tutorials/kubernetes.rst:4
msgid "Kubernetes\\*"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:6
#: ../../tutorials/kubernetes.rst:6
msgid ""
"This tutorial describes how to install, configure, and run the "
"`Kubernetes container orchestration system`_ on |CL-ATTR| using CRI+O and"
" kata-runtime."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:10
msgid ""
"Kubernetes\\* is an open source system for automating deployment, "
"scaling, and management of containerized applications. It groups "
"containers that make up an application into logical units for easy "
"management and discovery."
#: ../../tutorials/kubernetes.rst:15
msgid "Description"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:14
#: ../../tutorials/kubernetes.rst:17
msgid ""
"Kubernetes is an open source system for automating deployment, scaling, "
"and management of containerized applications. It groups containers that "
"make up an application into logical units for easy management and "
"discovery. Get up and running quickly with our `Cloud native setup "
"automation`_."
msgstr ""
#: ../../tutorials/kubernetes.rst:22
msgid ""
"Kata Containers\\* kata-runtime adheres to :abbr:`OCI (Open Container "
"Initiative*)` guidelines and work seamlessly with Kubernetes. `Kata "
"Containers`_ provide strong isolation for untrusted workloads or multi-"
"tenant scenarios. Kata Containers can be allocated on a per-pod basis so "
"you can mix and match both on the same host to suit your needs."
"Initiative*)` guidelines and works seamlessly with Kubernetes. `Kata "
"Containers`_ provides strong isolation for untrusted workloads or multi-"
"tenant scenarios. Kata Containers can be allocated on a per-pod basis, so"
" you can mix and match both on the same host to suit your needs."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:25
#: ../../tutorials/kubernetes.rst:30
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:27
#: ../../tutorials/kubernetes.rst:32
msgid ""
"This tutorial assumes you have already installed |CL|. For detailed "
"instructions on installing |CL| on a bare metal system, follow the "
":ref:`bare metal installation tutorial<bare-metal-install-desktop>`. "
"Learn about the benefits of having an up-to-date system for cloud "
"orchestration on the :ref:`swupd-about` page."
"orchestration on the :ref:`swupd-guide` page."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:33
#: ../../tutorials/kubernetes.rst:38
msgid ""
"Before you install any new packages, update |CL| with the following "
"command:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:40
#: ../../tutorials/kubernetes.rst:45
msgid "Install Kubernetes and CRI runtimes"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:42
#: ../../tutorials/kubernetes.rst:47
msgid ""
"Kubernetes, a set of supported :abbr:`CRI (Container Runtime Interface)` "
"runtimes, and networking plugins, are included in the `cloud-native-"
"basic`_ bundle."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:46
#: ../../tutorials/kubernetes.rst:51
msgid "To install this framework, enter the following command:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:54
#: ../../tutorials/kubernetes.rst:59
msgid "For more on networking plugins, see `Install pod network add-on`_."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:57
#: ../../tutorials/kubernetes.rst:62
msgid "Configure Kubernetes"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:59
#: ../../tutorials/kubernetes.rst:64
msgid ""
"This tutorial uses the basic default Kubernetes configuration for "
"simplicity. You must define your Kubernetes configuration according to "
"your specific deployment and your security needs."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:63
#: ../../tutorials/kubernetes.rst:68
msgid "Enable IP forwarding to avoid kubeadm `preflight check`_ errors:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:65
#: ../../tutorials/kubernetes.rst:70
msgid ""
"Create (or edit if it exists) the file :file:`/etc/sysctl.d/60-k8s.conf` "
"and include the following line:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:72
#: ../../tutorials/kubernetes.rst:77
msgid "Apply the change:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:78
#: ../../tutorials/kubernetes.rst:83
msgid "Enable the kubelet service:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:84
#: ../../tutorials/kubernetes.rst:89
msgid "Disable swap using one of the following methods, either:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:86
#: ../../tutorials/kubernetes.rst:91
msgid "Temporarily:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:94
#: ../../tutorials/kubernetes.rst:99
msgid "Swap will be enabled at next reboot, causing failures in your cluster."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:97
#: ../../tutorials/kubernetes.rst:102
msgid "or:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:99
#: ../../tutorials/kubernetes.rst:104
msgid "Permanently:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:101
#: ../../tutorials/kubernetes.rst:106
msgid "Mask the swap partition:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:110
#: ../../tutorials/kubernetes.rst:115
msgid ""
"On systems with limited resources, some performance degradation may be "
"observed while swap is disabled."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:113
#: ../../tutorials/kubernetes.rst:118
msgid "Switch to root to modify the `hosts` file:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:119
#: ../../tutorials/kubernetes.rst:124
msgid ""
"Create (or edit if it exists) the hosts file that Kubernetes will read to"
" locate the master's host:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:126
#: ../../tutorials/kubernetes.rst:131
msgid "Exit root:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:133
#: ../../tutorials/kubernetes.rst:138
msgid "Configure and run Kubernetes"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:135
#: ../../tutorials/kubernetes.rst:140
msgid ""
"This section describes how to configure and run Kubernetes with CRI-O and"
" kata-runtime."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:139
#: ../../tutorials/kubernetes.rst:144
msgid "Configure and run CRI-O + kata-runtime"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:141
#: ../../tutorials/kubernetes.rst:146
msgid "Enable the CRI-O service:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:147
#: ../../tutorials/kubernetes.rst:152
msgid "Enter the commands:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:154
#: ../../tutorials/kubernetes.rst:159
msgid ""
"Initialize the master control plane with the command below and follow the"
" displayed instructions to set up `kubectl`:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:161
#: ../../tutorials/kubernetes.rst:166
msgid "Register kata-runtime as a RuntimeClass handler:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:180
#: ../../tutorials/kubernetes.rst:185
msgid "Install pod network add-on"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:182
#: ../../tutorials/kubernetes.rst:187
msgid ""
"You must choose and install a `pod network add-on`_ to allow your pods to"
" communicate. Check whether or not your add-on requires special flags "
"when you initialize the master control plane."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:186
#: ../../tutorials/kubernetes.rst:191
msgid "**Notes about flannel add-on**"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:188
#: ../../tutorials/kubernetes.rst:193
msgid ""
"If you choose the `flannel` add-on, then you must add the following to "
"the `kubeadm init` command:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:195
#: ../../tutorials/kubernetes.rst:200
msgid ""
"Furthermore, if you are using CRI-O and `flannel` and you want to use "
"Kata Containers, edit the :file:`/etc/crio/crio.conf` file to add:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:204
#: ../../tutorials/kubernetes.rst:209
msgid "Use your cluster"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:206
#: ../../tutorials/kubernetes.rst:211
msgid ""
"Once your master control plane is successfully initialized, instructions "
"on how to use your cluster and its *IP*, *token*, and *hash* values are "
@@ -229,11 +234,11 @@ msgid ""
"have a valid period. The values are presented in a format similar to:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:216
#: ../../tutorials/kubernetes.rst:221
msgid "**Congratulations!**"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:218
#: ../../tutorials/kubernetes.rst:223
msgid ""
"You've successfully installed and set up Kubernetes in |CL| using CRI-O "
"and kata-runtime. You are now ready to follow on-screen instructions to "
@@ -241,46 +246,54 @@ msgid ""
"displayed token and IP information."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:224
#: ../../tutorials/kubernetes.rst:229
msgid "Related topics"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:226
#: ../../tutorials/kubernetes.rst:231
msgid "Read the Kubernetes documentation to learn more about:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:228
#: ../../tutorials/kubernetes.rst:233
msgid "Deploying Kubernetes with a `cloud-native-setup`_"
msgstr ""
#: ../../tutorials/kubernetes.rst:235
msgid ":ref:`Kubernetes best practices <kubernetes-bp>`"
msgstr ""
#: ../../tutorials/kubernetes.rst:237
msgid "`Understanding basic Kubernetes architecture`_"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:230
#: ../../tutorials/kubernetes.rst:239
msgid "`Deploying an application to your cluster`_"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:232
#: ../../tutorials/kubernetes.rst:241
msgid "Installing a `pod network add-on`_"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:234
#: ../../tutorials/kubernetes.rst:243
msgid "`Joining your nodes`_"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:237
msgid "Cloud native setup automation (optional)"
#: ../../tutorials/kubernetes.rst:246
msgid "Cloud native setup automation"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:239
#: ../../tutorials/kubernetes.rst:248
msgid ""
"Clone the `cloud-native-setup`_ repository on your system and follow the "
"instructions. This repository includes helper scripts to automate "
"configuration."
"Optional: Clone the `cloud-native-setup`_ repository on your system and "
"follow the instructions. This repository includes helper scripts to "
"automate configuration."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:243
#: ../../tutorials/kubernetes.rst:253
msgid "Package configuration customization (optional)"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:245
#: ../../tutorials/kubernetes.rst:255
msgid ""
"|CL| is a stateless system that looks for user-defined package "
"configuration files in the :file:`/etc/<package-name>` directory to be "
@@ -288,7 +301,7 @@ msgid ""
"distribution-provided configuration files for each package."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:250
#: ../../tutorials/kubernetes.rst:260
msgid ""
"If you customize any of the default package configuration files, you "
"**must** store the customized files in the :file:`/etc/` directory. If "
@@ -296,23 +309,21 @@ msgid ""
"will be lost in the next system update."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:255
#: ../../tutorials/kubernetes.rst:265
msgid ""
"For example, to customize CRI-O configuration in your system, run the "
"following commands:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:264
msgid ""
"Learn more about :ref:`stateless` in |CL| and view the |CL| "
"`documentation`_."
#: ../../tutorials/kubernetes.rst:274
msgid "Learn more about :ref:`stateless` in |CL|."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:267
#: ../../tutorials/kubernetes.rst:277
msgid "Proxy configuration (optional)"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:269
#: ../../tutorials/kubernetes.rst:279
msgid ""
"If you use a proxy server, you must set your proxy environment variables "
"and create an appropriate proxy configuration file for both CRI-O "
@@ -322,78 +333,70 @@ msgid ""
"is not enough.)"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:274
#: ../../tutorials/kubernetes.rst:285
msgid ""
"If you have already set your proxy environment variables, run the "
"following commands as a shell script to configure all of these services "
"in one step:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:292
msgid "Next steps"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:294
msgid ":ref:`kubernetes-bp`"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:298
#: ../../tutorials/kubernetes.rst:303
msgid "Troubleshooting"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:300
#: ../../tutorials/kubernetes.rst:305
msgid "<HOSTNAME> not found in <IP> message."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:302
#: ../../tutorials/kubernetes.rst:307
msgid ""
"Your DNS server may not be appropriately configured. Try adding an entry "
"to the :file:`/etc/hosts` file with your host's IP and Name."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:305
#: ../../tutorials/kubernetes.rst:310
msgid "For example: 100.200.50.20 myhost"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:307
#: ../../tutorials/kubernetes.rst:312
msgid ""
"Use the commands :command:`hostname` and :command:`hostname -I` to "
"retrieve them."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:309
#: ../../tutorials/kubernetes.rst:315
msgid "Images cannot be pulled."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:311
#: ../../tutorials/kubernetes.rst:317
msgid ""
"You may be behind a proxy server. Try configuring your proxy settings, "
"using the environment variables *HTTP_PROXY*, *HTTPS_PROXY*, and "
"*NO_PROXY* as required in your environment."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:315
#: ../../tutorials/kubernetes.rst:321
msgid "Connection refused error."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:317
#: ../../tutorials/kubernetes.rst:323
msgid ""
"If you are behind a proxy server, you may need to add the master's IP to "
"the environment variable *NO_PROXY*."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:320
#: ../../tutorials/kubernetes.rst:326
msgid "Connection timed-out or Access Refused errors."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:322
#: ../../tutorials/kubernetes.rst:328
msgid ""
"You must ensure that the appropriate proxy settings are available from "
"the same terminal where you will initialize the control plane. To verify "
"the proxy settings that Kubernetes will actually use, run the commands:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:332
#: ../../tutorials/kubernetes.rst:338
msgid ""
"If the displayed proxy values are different from your assigned values, "
"the cluster initialization will fail. Contact your IT support team to "
@@ -402,47 +405,49 @@ msgid ""
"SSH access."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:337
#: ../../tutorials/kubernetes.rst:343
msgid ""
"If the result of the above commands is blank, you may need to add a "
"``profile`` to the :file:`/etc` directory. To do so, follow these steps."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:340
#: ../../tutorials/kubernetes.rst:346
msgid "Create a `profile` in :file:`/etc`"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:346
#: ../../tutorials/kubernetes.rst:352
msgid ""
"With a preferred editor, open `profile`, and enter your proxy settings. "
"Example shown below."
"With your preferred editor, open `profile`, and enter your proxy "
"settings. An example is shown below."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:358
#: ../../tutorials/kubernetes.rst:364
msgid "<master IP> can be obtained by running :command:`ifconfig`."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:360
#: ../../tutorials/kubernetes.rst:366
msgid "Save and exit the `profile`."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:362
msgid "Run:"
#: ../../tutorials/kubernetes.rst:368
msgid ""
"Update your system's environment settings by executing the following "
"command:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:368
#: ../../tutorials/kubernetes.rst:375
msgid "To ensure your system isn't running previous session variables, run:"
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:374
#: ../../tutorials/kubernetes.rst:381
msgid "Continue below while passing `-E` in the command as shown."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:376
#: ../../tutorials/kubernetes.rst:383
msgid "Missing environment variables."
msgstr ""
#: ../../tutorials/kubernetes/kubernetes.rst:378
#: ../../tutorials/kubernetes.rst:385
msgid ""
"If you are behind a proxy server, pass environment variables by adding "
"*-E* to the command that initializes the master control plane."
@@ -453,3 +458,70 @@ msgstr ""
#~ " and view the |CL| `documentation`_."
#~ msgstr ""
#~ msgid "Run Kubernetes\\*"
#~ msgstr ""
#~ msgid ""
#~ "Kubernetes\\* is an open source system"
#~ " for automating deployment, scaling, and"
#~ " management of containerized applications. "
#~ "It groups containers that make up "
#~ "an application into logical units for"
#~ " easy management and discovery."
#~ msgstr ""
#~ msgid ""
#~ "Kata Containers\\* kata-runtime adheres "
#~ "to :abbr:`OCI (Open Container Initiative*)`"
#~ " guidelines and work seamlessly with "
#~ "Kubernetes. `Kata Containers`_ provide strong"
#~ " isolation for untrusted workloads or "
#~ "multi-tenant scenarios. Kata Containers "
#~ "can be allocated on a per-pod "
#~ "basis so you can mix and match "
#~ "both on the same host to suit "
#~ "your needs."
#~ msgstr ""
#~ msgid ""
#~ "This tutorial assumes you have already"
#~ " installed |CL|. For detailed instructions"
#~ " on installing |CL| on a bare "
#~ "metal system, follow the :ref:`bare "
#~ "metal installation tutorial<bare-metal-"
#~ "install-desktop>`. Learn about the benefits"
#~ " of having an up-to-date system"
#~ " for cloud orchestration on the :ref"
#~ ":`swupd-about` page."
#~ msgstr ""
#~ msgid "Cloud native setup automation (optional)"
#~ msgstr ""
#~ msgid ""
#~ "Clone the `cloud-native-setup`_ "
#~ "repository on your system and follow "
#~ "the instructions. This repository includes "
#~ "helper scripts to automate configuration."
#~ msgstr ""
#~ msgid ""
#~ "Learn more about :ref:`stateless` in "
#~ "|CL| and view the |CL| `documentation`_."
#~ msgstr ""
#~ msgid "Next steps"
#~ msgstr ""
#~ msgid ":ref:`kubernetes-bp`"
#~ msgstr ""
#~ msgid ""
#~ "With a preferred editor, open `profile`,"
#~ " and enter your proxy settings. "
#~ "Example shown below."
#~ msgstr ""
#~ msgid "Run:"
#~ msgstr ""
@@ -0,0 +1,338 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2019, many
# This file is distributed under the same license as the Clear Linux*
# Project Docs package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/nvidia-cuda.rst:4
msgid "NVIDIA\\* CUDA Toolkit"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:6
msgid ""
"NVIDIA is a manufacturer of graphics processing units (GPU), also known "
"as graphics cards."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:9
msgid ""
"CUDA is a parallel computing platform and application programming "
"interface model created by NVIDIA. It allows software developers and "
"software engineers to use a CUDA-enabled graphics processing unit"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:13
msgid ""
"These instructions show how to install the CUDA Toolkit on |CL| after the"
" :ref:`proprietary NVIDIA drivers <nvidia>` have been installed."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:18
msgid ""
"Software installed outside of :ref:`swupd <swupd-guide>` is not updated "
"with |CL| updates and must be updated and maintained manually."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:29
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:31
msgid ""
"A |CL| system with a `CUDA-Enabled NVIDIA device "
"<https://developer.nvidia.com/cuda-gpus>`_"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:32
msgid "The :ref:`proprietary NVIDIA drivers <nvidia>` have been installed."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:38
msgid "Compatibility"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:41
msgid "Check compatibility of NVIDIA components"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:43
msgid ""
"To install the appropriate NVIDIA CUDA Toolkit version, it is important "
"to understand the compute capability and compatible driver versions of "
"your NVIDIA hardware."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:47
msgid ""
"Information about NVIDIA compute capability, driver, and toolkit "
"compatibility can be found at: https://developer.nvidia.com/cuda-gpus "
"and https://docs.nvidia.com/deploy/cuda-compatibility/"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:54
msgid "Check GCC compatibility"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:58
msgid ""
"This is only required for the development or compilation of CUDA "
"applications. It is not required to run pre-built applications that have "
"a dependency on CUDA."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:62
msgid "From the NVIDIA documentation:"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:64
msgid ""
"The CUDA development environment relies on tight integration with the "
"host development environment, including the host compiler and C runtime "
"libraries, and is therefore only supported on distribution versions that "
"have been qualified for this CUDA Toolkit release."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:69
msgid ""
"Refer to the `NVIDIA documentation on CUDA system requirements "
"<https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html"
"#system-requirements>`_ for the latest kernel and compiler compatibility."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:73
msgid ""
"For example, CUDA 10.1 on a system with the latest Linux kernel requires "
"GCC7, which is older than the default GCC version for |CL|."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:76
msgid "Install the compatible version of GCC, if required:"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:78
msgid "Install the :ref:`bundle <bundles>` with the appropriate GCC version."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:84
msgid "Create the directory :file:`/usr/local/cuda/bin`:"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:91
msgid ""
"Add symlinks to the older GCC version in the :file:`/usr/local/cuda/bin` "
"directory. This will cause the older version of GCC to be used when "
":file:`/usr/local/cuda/bin` is in the $PATH environment variable."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:103
msgid "Downloading and Installation"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:107
msgid "Download the NVIDIA CUDA Toolkit"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:109
msgid ""
"Go to the `NVIDIA CUDA downloads website`_ to get the latest CUDA "
"Toolkit. If an older version of the CUDA Toolkit is required, go to the "
"`CUDA Toolkit Archive <https://developer.nvidia.com/cuda-toolkit-"
"archive>`_."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:113
msgid "Choose the following settings and click *Download*."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:115
msgid "Operating System: *Linux*"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:116
msgid "Architecture: *x86_64*"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:117
msgid "Distribution: *any*"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:118
msgid "Version: *any*"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:119
msgid "Installer Type: *runfile(local)*"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:123
msgid ""
"Open a terminal and navigate to where the "
":file:`cuda_<VERSION>_linux.run` file was saved. In this example, it was "
"saved in the Downloads folder."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:131
msgid "Make the :file:`cuda_<VERSION>_linux.run` file executable:"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:140
msgid "Install the NVIDIA CUDA Toolkit"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:142
msgid ""
"The NVIDIA CUDA installer will be directed to install files under "
":file:`/opt/cuda` as much as possible to keep its contents isolated from "
"the rest of the |CL| files under :file:`/usr`."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:146
msgid ""
"The CUDA installer automatically creates a symbolic link that allows the "
"CUDA Toolkit to be accessed from :file:`/usr/local/cuda` regardless of "
"where it was installed."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:151
msgid ""
"Configure the dynamic linker to look for and cache shared libraries under"
" :file:`/opt/cuda/lib64` where the NVIDIA installer will place libraries."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:160
msgid ""
"The CUDA installer will automatically create a file "
":file:`/etc/ld.so.conf.d/cuda-<VERSION>.conf`"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:163
msgid "Navigate into the directory where the NVIDIA installer was downloaded:"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:170
msgid "Run the installer with the advanced options below:"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:182
msgid ""
"Validate the CUDA Toolkit was installed by checking the NVIDIA CUDA "
"compiler version:"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:190
msgid ""
"The CUDA Toolkit is now installed and can be used to compile and run CUDA"
" applications."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:195
msgid "Using the NVIDIA CUDA Toolkit"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:197
msgid ""
"Verify that the NVIDIA device characters files /dev/nvidia* exist and "
"have the correct (0666) file permissions. The character devices should be"
" automatically created on system with the NVIDIA driver loaded through X "
"server, but will not be on systems that do not automatically load the "
"NVIDIA driver."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:208
msgid ""
"If your system does not have the NVIDIA character devices created "
"automatically, run the `script from NVIDIA documentation "
"<https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html"
"#runfile-verifications>`_ with root privileges."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:214
msgid ""
"Alternatively a setuid utility, :command:`nvidia-modprobe`, can be "
"compiled and installed to automatically create the device character files"
" on-demand."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:227
msgid ""
"When the CUDA toolkit is needed, export PATH variables pointing to the "
"CUDA directories. This will temporarily add CUDA files to the PATH and "
"use the specified linked version of GCC for the terminal session."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:237
msgid ""
"Source code for CUDA sample located at "
":file:`/usr/local/cuda/NVIDIA_CUDA-<VERSION>_Samples`. See the `CUDA "
"documentation on compiling samples <https://docs.nvidia.com/cuda/cuda-"
"installation-guide-linux/index.html#compiling-examples>`_ to learn more."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:245
msgid "Uninstalling"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:247
msgid ""
"The NVIDIA drivers and associated software can be uninstalled and nouveau"
" driver restored by:"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:250
msgid "Run the :command:`sudo /usr/local/cuda/bin/cuda-uninstaller`."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:252
msgid "Follow the prompts on the screen and reboot the system."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:256
msgid "Debugging"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:258
msgid ""
"The NVIDIA CUDA installer places logs under :file:`/tmp/cuda-"
"installer.log`."
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:263
msgid "Additional resources"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:264
msgid "`NVIDIA CUDA Toolkit Documentation <https://docs.nvidia.com/cuda/>`_"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:266
msgid ""
"`Why aren't the NVIDIA Linux drivers open source? "
"<https://nvidia.custhelp.com/app/answers/detail/a_id/1849/kw/Linux>`_"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:268
msgid ""
"`Where can I get support for NVIDIA Linux drivers? "
"<https://nvidia.custhelp.com/app/answers/detail/a_id/44/kw/linux>`_"
msgstr ""
#: ../../tutorials/nvidia-cuda.rst:270
msgid ""
"`NVIDIA Accelerated Linux Graphics Driver Installation Guides "
"<https://download.nvidia.com/XFree86/Linux-x86_64/>`_"
msgstr ""
+170 -79
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 12:54-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,7 +19,7 @@ msgstr ""
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/nvidia.rst:4
msgid "Install NVIDIA\\* Drivers"
msgid "NVIDIA\\* Drivers"
msgstr ""
#: ../../tutorials/nvidia.rst:6
@@ -45,46 +45,46 @@ msgstr ""
#: ../../tutorials/nvidia.rst:20
msgid ""
"Software installed outside of :ref:`swupd <swupd-about>` is not updated "
"Software installed outside of :ref:`swupd <swupd-guide>` is not updated "
"with |CL| updates and must be updated and maintained manually."
msgstr ""
#: ../../tutorials/nvidia.rst:23
msgid ""
"For example, the file :file:`/usr/lib/libGL.so` conflicts between the one"
" provided by the mesa package in |CL| and the one NVIDIA provides. If a "
"For example, the file :file:`/usr/lib/libGL.so` conflicts with the file "
"provided by the mesa package in |CL| and the file NVIDIA provides. If a "
"|CL| update overwrites these files, a reinstallation of the NVIDIA driver"
" might be required."
msgstr ""
#: ../../tutorials/nvidia.rst:36
#: ../../tutorials/nvidia.rst:32
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/nvidia.rst:38
#: ../../tutorials/nvidia.rst:34
msgid "A |CL| system with a desktop installed"
msgstr ""
#: ../../tutorials/nvidia.rst:39
#: ../../tutorials/nvidia.rst:35
msgid "An NVIDIA device installed"
msgstr ""
#: ../../tutorials/nvidia.rst:43
#: ../../tutorials/nvidia.rst:38
msgid "Install DKMS"
msgstr ""
#: ../../tutorials/nvidia.rst:45
#: ../../tutorials/nvidia.rst:40
msgid ""
"The :ref:`Dynamic Kernel Module System (DKMS) <kernel-modules-dkms>` "
"allows the NVIDIA kernel modules to be automatically integrated when "
"kernel updates occur in |CL|."
msgstr ""
#: ../../tutorials/nvidia.rst:49
#: ../../tutorials/nvidia.rst:44
msgid "Install the appropriate DKMS bundle using the instructions below:"
msgstr ""
#: ../../tutorials/nvidia.rst:52
#: ../../tutorials/nvidia.rst:47
msgid ""
"The Long Term Support (LTS) kernel variant is more likely to remain "
"compatible between updates with NVIDIA drivers."
@@ -161,259 +161,259 @@ msgstr ""
msgid "Update the |CL| bootloader and reboot."
msgstr ""
#: ../../tutorials/nvidia.rst:62
msgid "Download and install the NVIDIA Drivers"
#: ../../tutorials/nvidia.rst:55
msgid "Download and install the NVIDIA drivers"
msgstr ""
#: ../../tutorials/nvidia.rst:58
msgid "Download the NVIDIA drivers for Linux"
msgstr ""
#: ../../tutorials/nvidia.rst:60
msgid "Identify the NVIDIA GPU model that is installed."
msgstr ""
#: ../../tutorials/nvidia.rst:66
msgid "Download the NVIDIA Drivers for Linux"
msgstr ""
#: ../../tutorials/nvidia.rst:68
msgid "Identify the model of NVIDIA GPU that is installed."
msgstr ""
#: ../../tutorials/nvidia.rst:75
msgid ""
"Go to the `NVIDIA Driver Downloads website`_ . Search for and download "
"the appropriate driver based on the model of NVIDIA GPU you have with "
"*Linux 64-bit* selected as the Operating System ."
"the appropriate driver based on the NVIDIA GPU model you have with *Linux"
" 64-bit* selected as the Operating System ."
msgstr ""
#: ../../tutorials/nvidia.rst:80
#: ../../tutorials/nvidia.rst:70
msgid ""
"Open a terminal and navigate to where the :file:`NVIDIA-"
"Linux-x86_64-<VERSION>.run` file was saved. In this example, it was saved"
" in the Downloads folder."
msgstr ""
#: ../../tutorials/nvidia.rst:88
#: ../../tutorials/nvidia.rst:78
msgid "Make the :file:`NVIDIA-Linux-x86_64-<VERSION>.run` file executable."
msgstr ""
#: ../../tutorials/nvidia.rst:96
msgid "Disable the nouveau Driver"
#: ../../tutorials/nvidia.rst:85
msgid "Disable the nouveau driver"
msgstr ""
#: ../../tutorials/nvidia.rst:98
#: ../../tutorials/nvidia.rst:87
msgid ""
"The proprietary NVIDIA driver is incompatible with the nouveau driver and"
" must be disabled before installation can continue."
msgstr ""
#: ../../tutorials/nvidia.rst:101
#: ../../tutorials/nvidia.rst:90
msgid ""
"Disable the nouveau driver by creating a blacklist file under "
":file:`/etc/modprobe.d` and reboot."
msgstr ""
#: ../../tutorials/nvidia.rst:111
#: ../../tutorials/nvidia.rst:99
msgid ""
"Reboot the system and log back in. It is normal for the graphical "
"environment not to start without the NVIDIA driver loaded."
msgstr ""
#: ../../tutorials/nvidia.rst:118
msgid "Configure Alternative Software Paths"
#: ../../tutorials/nvidia.rst:103
msgid "Configure alternative software paths"
msgstr ""
#: ../../tutorials/nvidia.rst:120
#: ../../tutorials/nvidia.rst:105
msgid ""
"The NVIDIA installer will be directed to install files under "
"The NVIDIA installer is directed to install files under "
":file:`/opt/nvidia` as much as possible to keep its contents isolated "
"from the rest of the |CL| system files under :file:`/usr`. The dynamic "
"linker and X server must be configured to use the content under "
":file:`/opt/nvidia`."
msgstr ""
#: ../../tutorials/nvidia.rst:127
#: ../../tutorials/nvidia.rst:111
msgid ""
"Configure the dynamic linker to look for and to cache shared libraries "
"under :file:`/opt/nvidia/lib` and :file:`/opt/nvidia/lib32` in addition "
"to the default paths."
msgstr ""
#: ../../tutorials/nvidia.rst:138
#: ../../tutorials/nvidia.rst:122
msgid "Reload the dynamic linker run-time bindings and library cache."
msgstr ""
#: ../../tutorials/nvidia.rst:144
#: ../../tutorials/nvidia.rst:128
msgid ""
"Create a Xorg configuration file to search for modules under "
":file:`/opt/nvidia` in addition to the default path."
msgstr ""
#: ../../tutorials/nvidia.rst:160
msgid "Install the NVIDIA Drivers"
#: ../../tutorials/nvidia.rst:143
msgid "Install the NVIDIA drivers"
msgstr ""
#: ../../tutorials/nvidia.rst:163
#: ../../tutorials/nvidia.rst:145
msgid ""
"A terminal not running on */dev/tty1* is useful to view uninterrupted "
"installation progress. Switch to a secondary virtual terminal by pushing "
":command:`CTRL + ALT + F2` or remotely login over SSH."
msgstr ""
#: ../../tutorials/nvidia.rst:168
msgid "Navigate into the directory where the NVIDIA installer was downloaded."
#: ../../tutorials/nvidia.rst:149
msgid "Navigate to the directory where the NVIDIA installer was downloaded."
msgstr ""
#: ../../tutorials/nvidia.rst:175
#: ../../tutorials/nvidia.rst:155
msgid "Run the installer with the advanced options below."
msgstr ""
#: ../../tutorials/nvidia.rst:199
#: ../../tutorials/nvidia.rst:179
msgid ""
"The graphical interface may automatically start after the NVIDIA driver "
"is loaded. Return to the working terminal and log back in if necessary."
msgstr ""
#: ../../tutorials/nvidia.rst:203
#: ../../tutorials/nvidia.rst:182
msgid "Confirm that the NVIDIA kernel modules are loaded."
msgstr ""
#: ../../tutorials/nvidia.rst:210
#: ../../tutorials/nvidia.rst:188
msgid ""
"Run a |CL| system verification to restore files that the NVIDIA installer"
" likely deleted."
msgstr ""
#: ../../tutorials/nvidia.rst:219
#: ../../tutorials/nvidia.rst:197
msgid ""
"The NVIDIA software places some files under the :file:`/usr` subdirectory"
" which are not managed by |CL| and conflict with the |CL| stateless "
" that are not managed by |CL| and conflict with the |CL| stateless "
"design."
msgstr ""
#: ../../tutorials/nvidia.rst:222
#: ../../tutorials/nvidia.rst:200
msgid ""
"Although a limited version of :command:`swupd repair` is run above, other"
" uses of the :command:`swupd repair` command should be avoided with the "
"proprietary NVIDIA drivers installed."
msgstr ""
#: ../../tutorials/nvidia.rst:228
msgid "Updating the NVIDIA Drivers"
#: ../../tutorials/nvidia.rst:205
msgid "Updating the NVIDIA drivers"
msgstr ""
#: ../../tutorials/nvidia.rst:230
#: ../../tutorials/nvidia.rst:207
msgid ""
"The proprietary NVIDIA drivers are installed manually outside of "
":ref:`swupd <swupd-about>` and must be updated manually when needed."
":ref:`swupd <swupd-guide>` and must be updated manually when needed."
msgstr ""
#: ../../tutorials/nvidia.rst:233
#: ../../tutorials/nvidia.rst:210
msgid ""
"Updating the NVIDIA drivers follows the same steps as initial "
"installation, however the desktop environment must first be stopped so "
"that the drivers are not in use."
msgstr ""
#: ../../tutorials/nvidia.rst:237
#: ../../tutorials/nvidia.rst:214
msgid ""
"Follow the steps in the `Download the NVIDIA Drivers for Linux`_ section "
"to get the latest NVIDIA drivers."
msgstr ""
#: ../../tutorials/nvidia.rst:240
#: ../../tutorials/nvidia.rst:217
msgid ""
"Temporarily set the default boot target to the *multi-user*, which is a "
"non-graphical runtime."
msgstr ""
#: ../../tutorials/nvidia.rst:248
#: ../../tutorials/nvidia.rst:224
msgid ""
"Reboot the system and log back in. It is normal for the graphical "
"environment not to start."
msgstr ""
#: ../../tutorials/nvidia.rst:251
#: ../../tutorials/nvidia.rst:227
msgid ""
"Follow the steps in the `Install the NVIDIA Drivers`_ section to update "
"the NVIDIA drivers. This installation will overwrite the previous NVIDIA "
"drivers and files."
msgstr ""
#: ../../tutorials/nvidia.rst:255
#: ../../tutorials/nvidia.rst:231
msgid "Set the default boot target back to the *graphical* target."
msgstr ""
#: ../../tutorials/nvidia.rst:262
#: ../../tutorials/nvidia.rst:237
msgid "Reboot the system and log back in."
msgstr ""
#: ../../tutorials/nvidia.rst:264
#: ../../tutorials/nvidia.rst:239
msgid ""
"Trigger a flatpak update which will download the runtime corresponding "
"Trigger a flatpak update that will download the runtime corresponding "
"with the new NVIDIA drivers for the flatpak apps that require it."
msgstr ""
#: ../../tutorials/nvidia.rst:273
msgid "Uninstalling the NVIDIA Drivers"
#: ../../tutorials/nvidia.rst:247
msgid "Uninstalling the NVIDIA drivers"
msgstr ""
#: ../../tutorials/nvidia.rst:275
#: ../../tutorials/nvidia.rst:249
msgid ""
"The NVIDIA drivers and associated software can be uninstalled and nouveau"
" driver restored with the instructions in this section."
msgstr ""
#: ../../tutorials/nvidia.rst:278
#: ../../tutorials/nvidia.rst:252
msgid "Remove the :file:`modprobe.d` file that prevents nouveau from loading."
msgstr ""
#: ../../tutorials/nvidia.rst:285
#: ../../tutorials/nvidia.rst:258
msgid "Remove the :file:`xorg.conf.d` file that adds a search path for X modules."
msgstr ""
#: ../../tutorials/nvidia.rst:291
#: ../../tutorials/nvidia.rst:264
msgid "Run the :command:`sudo /opt/nvidia/bin/nvidia-uninstall`"
msgstr ""
#: ../../tutorials/nvidia.rst:293
#: ../../tutorials/nvidia.rst:266
msgid "Follow the prompts on the screen and reboot the system."
msgstr ""
#: ../../tutorials/nvidia.rst:297
msgid "Debugging Installation of NVIDIA Drivers"
#: ../../tutorials/nvidia.rst:269
msgid "Debugging installation of NVIDIA drivers"
msgstr ""
#: ../../tutorials/nvidia.rst:299
#: ../../tutorials/nvidia.rst:271
msgid ""
"The NVIDIA driver places installer and uninstaller logs under "
":file:`/var/log/nvidia-install` and :file:`/var/log/nvidia-uninstall`."
msgstr ""
#: ../../tutorials/nvidia.rst:302
#: ../../tutorials/nvidia.rst:274
msgid ""
":file:`NVIDIA-Linux-x86_64-<VERSION>.run --advanced-options` shows many "
"parameters to control installation behavior."
msgstr ""
#: ../../tutorials/nvidia.rst:305
#: ../../tutorials/nvidia.rst:277
msgid ""
":file:`NVIDIA-Linux-x86_64-<VERSION>.run --extract-only` extracts "
"installation files into a directory named :file:`NVIDIA-"
"Linux-x86_64-<VERSION>`."
msgstr ""
#: ../../tutorials/nvidia.rst:312
#: ../../tutorials/nvidia.rst:282
msgid "Additional resources"
msgstr ""
#: ../../tutorials/nvidia.rst:314
#: ../../tutorials/nvidia.rst:284
msgid ""
"`Why aren't the NVIDIA Linux drivers open source? "
"<https://nvidia.custhelp.com/app/answers/detail/a_id/1849/kw/Linux>`_"
msgstr ""
#: ../../tutorials/nvidia.rst:316
#: ../../tutorials/nvidia.rst:286
msgid ""
"`Where can I get support for NVIDIA Linux drivers? "
"<https://nvidia.custhelp.com/app/answers/detail/a_id/44/kw/linux>`_"
msgstr ""
#: ../../tutorials/nvidia.rst:318
#: ../../tutorials/nvidia.rst:288
msgid ""
"`NVIDIA Accelerated Linux Graphics Driver Installation Guides "
"<https://download.nvidia.com/XFree86/Linux-x86_64/>`_"
@@ -438,3 +438,94 @@ msgstr ""
#~ "guide>`."
#~ msgstr ""
#~ msgid "Install NVIDIA\\* Drivers"
#~ msgstr ""
#~ msgid ""
#~ "Software installed outside of :ref:`swupd "
#~ "<swupd-about>` is not updated with "
#~ "|CL| updates and must be updated "
#~ "and maintained manually."
#~ msgstr ""
#~ msgid ""
#~ "For example, the file "
#~ ":file:`/usr/lib/libGL.so` conflicts between the "
#~ "one provided by the mesa package "
#~ "in |CL| and the one NVIDIA "
#~ "provides. If a |CL| update overwrites"
#~ " these files, a reinstallation of the"
#~ " NVIDIA driver might be required."
#~ msgstr ""
#~ msgid "Download and install the NVIDIA Drivers"
#~ msgstr ""
#~ msgid "Download the NVIDIA Drivers for Linux"
#~ msgstr ""
#~ msgid "Identify the model of NVIDIA GPU that is installed."
#~ msgstr ""
#~ msgid ""
#~ "Go to the `NVIDIA Driver Downloads "
#~ "website`_ . Search for and download "
#~ "the appropriate driver based on the "
#~ "model of NVIDIA GPU you have with"
#~ " *Linux 64-bit* selected as the "
#~ "Operating System ."
#~ msgstr ""
#~ msgid "Disable the nouveau Driver"
#~ msgstr ""
#~ msgid "Configure Alternative Software Paths"
#~ msgstr ""
#~ msgid ""
#~ "The NVIDIA installer will be directed"
#~ " to install files under :file:`/opt/nvidia`"
#~ " as much as possible to keep "
#~ "its contents isolated from the rest "
#~ "of the |CL| system files under "
#~ ":file:`/usr`. The dynamic linker and X"
#~ " server must be configured to use "
#~ "the content under :file:`/opt/nvidia`."
#~ msgstr ""
#~ msgid "Install the NVIDIA Drivers"
#~ msgstr ""
#~ msgid "Navigate into the directory where the NVIDIA installer was downloaded."
#~ msgstr ""
#~ msgid ""
#~ "The NVIDIA software places some files"
#~ " under the :file:`/usr` subdirectory which"
#~ " are not managed by |CL| and "
#~ "conflict with the |CL| stateless design."
#~ msgstr ""
#~ msgid "Updating the NVIDIA Drivers"
#~ msgstr ""
#~ msgid ""
#~ "The proprietary NVIDIA drivers are "
#~ "installed manually outside of :ref:`swupd "
#~ "<swupd-about>` and must be updated "
#~ "manually when needed."
#~ msgstr ""
#~ msgid ""
#~ "Trigger a flatpak update which will "
#~ "download the runtime corresponding with "
#~ "the new NVIDIA drivers for the "
#~ "flatpak apps that require it."
#~ msgstr ""
#~ msgid "Uninstalling the NVIDIA Drivers"
#~ msgstr ""
#~ msgid "Debugging Installation of NVIDIA Drivers"
#~ msgstr ""
+32 -26
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,104 +18,110 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/tutorial-proxy.rst:4
msgid "Setting up proxy"
#: ../../tutorials/proxy.rst:4
msgid "Proxy configuration"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:6
#: ../../tutorials/proxy.rst:6
msgid ""
"This tutorial shows you how to configure your system for use behind an "
"outbound proxy to access the Internet."
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:9
msgid ""
"|CL| :ref:`tooling` applications already benefit from the "
":ref:`autoproxy` feature."
#: ../../tutorials/proxy.rst:9
msgid "|CL| applications already benefit from the :ref:`autoproxy` feature."
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:17
#: ../../tutorials/proxy.rst:17
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:19
#: ../../tutorials/proxy.rst:19
msgid ""
"This tutorial assumes you have installed |CL| on your host system. For "
"detailed instructions on installing |CL| on a bare metal system, visit "
"the :ref:`bare metal installation guide <bare-metal-install-desktop>`."
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:24
#: ../../tutorials/proxy.rst:24
msgid "Shells and programs in a desktop session"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:27
#: ../../tutorials/proxy.rst:27
msgid "Terminal"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:29
#: ../../tutorials/proxy.rst:29
msgid "Add the following to your ~/.bashrc:"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:45
#: ../../tutorials/proxy.rst:45
msgid "wget"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:47
#: ../../tutorials/proxy.rst:47
msgid "Run this command to enable downloading from websites from the terminal:"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:59
#: ../../tutorials/proxy.rst:59
msgid "System service (Docker)"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:61
#: ../../tutorials/proxy.rst:61
msgid ""
"For Docker (and other services that use systemd), you can follow these "
"steps to configure and check proxy settings:"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:65
#: ../../tutorials/proxy.rst:65
msgid "Be sure to use :command:`sudo`, as you will need elevated permissions."
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:67
#: ../../tutorials/proxy.rst:67
msgid ""
"Create :file:`/etc/systemd/system/docker.service.d` directory to host "
"configuration information for the Docker service."
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:70
#: ../../tutorials/proxy.rst:70
msgid ""
"Create :file:`/etc/systemd/system/docker.service.d/http-proxy.conf` and "
"add:"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:78
#: ../../tutorials/proxy.rst:78
msgid "Load the changes and restart the service:"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:85
#: ../../tutorials/proxy.rst:85
msgid "Verify that changes have loaded:"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:97
#: ../../tutorials/proxy.rst:97
msgid ""
"This process enables the ability to successfully run ``docker pull``. "
"Containers themselves must be configured independently."
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:101
#: ../../tutorials/proxy.rst:101
msgid "git over ssh"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:103
#: ../../tutorials/proxy.rst:103
msgid "Add the following to your :file:`~/.ssh/config`:"
msgstr ""
#: ../../tutorials/tutorial-proxy.rst:114
#: ../../tutorials/proxy.rst:114
msgid ""
"Though netcat is included with Clear Linux, it is not the BSD version, "
"which is the one usually used to enable git over ssh."
msgstr ""
#~ msgid "Setting up proxy"
#~ msgstr ""
#~ msgid ""
#~ "|CL| :ref:`tooling` applications already "
#~ "benefit from the :ref:`autoproxy` feature."
#~ msgstr ""
+5 -2
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,7 +19,7 @@ msgstr ""
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/redis.rst:4
msgid "Run Redis on |CL-ATTR|"
msgid "Redis\\*"
msgstr ""
#: ../../tutorials/redis.rst:6
@@ -181,3 +181,6 @@ msgstr ""
msgid "Learn to :ref:`docker`."
msgstr ""
#~ msgid "Run Redis on |CL-ATTR|"
#~ msgstr ""
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,11 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/smb/smb-desktop.rst:4
msgid "Connect to Windows\\* shared location from |CL-ATTR| desktop"
#: ../../tutorials/smb-desktop.rst:4
msgid "Samba\\* as a client"
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:6
#: ../../tutorials/smb-desktop.rst:6
msgid ""
"This tutorial explains how to access an existing shared drive on "
"Windows\\* via Server Message Block (SMB) / Common Internet File System "
@@ -30,81 +30,84 @@ msgid ""
" access shared storage locations, or share files."
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:12
#: ../../tutorials/smb-desktop.rst:12
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:14
#: ../../tutorials/smb-desktop.rst:14
msgid "You have already `set up a shared location on Windows`_"
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:17
#: ../../tutorials/smb-desktop.rst:17
msgid "Connect to Windows shared location with Nautilus"
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:19
#: ../../tutorials/smb-desktop.rst:19
msgid "From the desktop, select :guilabel:`Files` from the application menu."
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:23
#: ../../tutorials/smb-desktop.rst:23
msgid "GNOME Files is also known as `Nautilus`."
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:25
#: ../../tutorials/smb-desktop.rst:25
msgid "In :guilabel:`Files`, select :guilabel:`Other Locations`."
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:31
#: ../../tutorials/smb-desktop.rst:31
msgid "Figure 1: Files, Other Locations"
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:33
#: ../../tutorials/smb-desktop.rst:33
msgid ""
"In the lower taskbar, beside :guilabel:`Connect to Server`, enter the "
"file-sharing address using the Windows sharing schema:"
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:44
#: ../../tutorials/smb-desktop.rst:44
msgid "Figure 2: Connect to Server"
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:46
#: ../../tutorials/smb-desktop.rst:46
msgid ""
"Optional: If there are issues with DNS, you can use an IP address in "
"place of the `servername` above. You must still specify the share."
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:49
#: ../../tutorials/smb-desktop.rst:49
msgid ""
"Optional: On the Windows machine, in a CLI, retrieve the IP address by "
"entering the command:"
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:58
#: ../../tutorials/smb-desktop.rst:58
msgid "If using the IP address, assure that it is accessible and secure."
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:60
#: ../../tutorials/smb-desktop.rst:60
msgid "Select :guilabel:`Connect`."
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:62
#: ../../tutorials/smb-desktop.rst:62
msgid "The server will request authentication, as shown in Figure 3."
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:68
#: ../../tutorials/smb-desktop.rst:68
msgid "Figure 3: Authentication"
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:70
#: ../../tutorials/smb-desktop.rst:70
msgid ""
"Log in with the same Windows system credentials for which you granted "
"access to the share."
msgstr ""
#: ../../tutorials/smb/smb-desktop.rst:73
#: ../../tutorials/smb-desktop.rst:73
msgid ""
"Select the appropriate checkbox to save your credentials. Consider "
"carefully the security risks as a result of your selection."
msgstr ""
#~ msgid "Connect to Windows\\* shared location from |CL-ATTR| desktop"
#~ msgstr ""
+28 -25
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,51 +18,51 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/smb/smb.rst:4
msgid "Enable simple file sharing with a Windows\\* machine using Samba\\*"
#: ../../tutorials/smb.rst:4
msgid "Samba\\* as a host"
msgstr ""
#: ../../tutorials/smb/smb.rst:6
#: ../../tutorials/smb.rst:6
msgid ""
"This tutorial describes how to enable simple file sharing from a system "
"running |CL-ATTR| to a Windows machine using Samba. For more advanced "
"sharing, refer to the `Samba guide`_."
msgstr ""
#: ../../tutorials/smb/smb.rst:11
#: ../../tutorials/smb.rst:11
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/smb/smb.rst:13
#: ../../tutorials/smb.rst:13
msgid ""
"This tutorial assumes you have installed |CL| on your host system. For "
"detailed instructions, follow the steps in :ref:`bare-metal-install-"
"desktop`."
msgstr ""
#: ../../tutorials/smb/smb.rst:16
#: ../../tutorials/smb.rst:16
msgid ""
"Before you install any new packages, update |CL| with the following "
"command:"
msgstr ""
#: ../../tutorials/smb/smb.rst:24
#: ../../tutorials/smb.rst:24
msgid "Set up file sharing"
msgstr ""
#: ../../tutorials/smb/smb.rst:26
#: ../../tutorials/smb.rst:26
msgid "Log in and get root privileges."
msgstr ""
#: ../../tutorials/smb/smb.rst:32
#: ../../tutorials/smb.rst:32
msgid "Add the storage-utils bundle, which includes the Samba binaries."
msgstr ""
#: ../../tutorials/smb/smb.rst:40
#: ../../tutorials/smb.rst:40
msgid "The os-clr-on-clr bundle also includes the Samba binaries."
msgstr ""
#: ../../tutorials/smb/smb.rst:42
#: ../../tutorials/smb.rst:42
msgid ""
"Create a configuration file called :file:`/etc/samba/smb.conf`. In this "
"example, `[Downloads]` enables a folder share with a specific user. "
@@ -70,7 +70,7 @@ msgid ""
"that a user account `clearlinuxuser` already exists."
msgstr ""
#: ../../tutorials/smb/smb.rst:47
#: ../../tutorials/smb.rst:47
msgid ""
"If `valid users` is not specified, then anyone with a user account on the"
" machine and with their Samba password already set can access the folder."
@@ -78,17 +78,17 @@ msgid ""
"they have appropriate permissions."
msgstr ""
#: ../../tutorials/smb/smb.rst:52
#: ../../tutorials/smb.rst:52
msgid ""
"Use :command:`chown` or :command:`chmod` to change either the owner of "
"the file or the permissions to allow other users to access the file."
msgstr ""
#: ../../tutorials/smb/smb.rst:72
#: ../../tutorials/smb.rst:72
msgid "Enable the Samba daemon to start every time."
msgstr ""
#: ../../tutorials/smb/smb.rst:79
#: ../../tutorials/smb.rst:79
msgid ""
"Use :command:`smbpasswd` to add the initial password for the user account"
" to access the share. Be aware that Samba maintains its own list of "
@@ -96,7 +96,7 @@ msgid ""
"than the password used to log in."
msgstr ""
#: ../../tutorials/smb/smb.rst:88
#: ../../tutorials/smb.rst:88
msgid ""
"Setup is complete and a Windows machine on the same network can access "
"the shares. Windows uses the format :file:`\\\\\\\\[server IP or "
@@ -104,7 +104,7 @@ msgid ""
"Windows Explorer or by mapping a network drive."
msgstr ""
#: ../../tutorials/smb/smb.rst:93
#: ../../tutorials/smb.rst:93
msgid ""
"Use the IP address of the |CL| machine for an easy access method. If the "
"|CL| machine is behind an Active Directory domain controller or a DNS "
@@ -113,40 +113,43 @@ msgid ""
"Samba guide`_."
msgstr ""
#: ../../tutorials/smb/smb.rst:100
#: ../../tutorials/smb.rst:100
msgid "Map |CL| drive in Windows"
msgstr ""
#: ../../tutorials/smb/smb.rst:102
#: ../../tutorials/smb.rst:102
msgid ""
"Open Windows Explorer and click on the left sidebar on :guilabel:`This "
"PC` to change the options available at the top."
msgstr ""
#: ../../tutorials/smb/smb.rst:105
#: ../../tutorials/smb.rst:105
msgid ""
"Click the :guilabel:`Map Network Drive` icon and enter the path in the "
"format: :file:`\\\\\\\\[server IP or hostname]\\\\[shared folder]`"
msgstr ""
#: ../../tutorials/smb/smb.rst:108
#: ../../tutorials/smb.rst:108
msgid ""
"Check the box :guilabel:`Connect using different credentials`. Enter the "
"Samba user `clearlinuxuser` and the password created with "
":command:`smbpasswd`. See Figure 1 for details."
msgstr ""
#: ../../tutorials/smb/smb.rst:116
#: ../../tutorials/smb.rst:116
msgid "Figure 1: Map a network drive in Windows Explorer."
msgstr ""
#: ../../tutorials/smb/smb.rst:118
#: ../../tutorials/smb.rst:118
msgid ""
"When complete, Windows Explorer displays the share drive as shown in "
"Figure 2."
msgstr ""
#: ../../tutorials/smb/smb.rst:124
#: ../../tutorials/smb.rst:124
msgid "Figure 2: View a share drive in Windows Explorer."
msgstr ""
#~ msgid "Enable simple file sharing with a Windows\\* machine using Samba\\*"
#~ msgstr ""
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,97 +18,100 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/machine-learning/machine-learning.rst:4
msgid "TensorFlow\\* machine learning on |CL-ATTR|"
#: ../../tutorials/tensorflow-machine-learning.rst:4
msgid "TensorFlow\\* machine learning"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:6
#: ../../tutorials/tensorflow-machine-learning.rst:6
msgid ""
"This tutorial will demonstrate the installation and execusion of a "
"This tutorial demonstrates the installation and execution of a "
"TensorFlow\\* machine learning example on |CL-ATTR|. It uses a Jupyter\\*"
" Notebook and MNIST data for handwriting recognition."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:10
#: ../../tutorials/tensorflow-machine-learning.rst:10
msgid ""
"The initial steps will have you set up a Jupyter kernel and run a "
"Notebook on a bare-metal |CL| system."
"The initial steps show how to set up a Jupyter kernel and run a Notebook "
"on a bare-metal |CL| system."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:14
#: ../../tutorials/tensorflow-machine-learning.rst:18
msgid "Prerequisites"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:16
#: ../../tutorials/tensorflow-machine-learning.rst:20
msgid ""
"This tutorial assumes you have installed |CL| on your host system. For "
"detailed instructions on installing |CL| on a bare metal system, follow "
"the :ref:`bare metal installation tutorial<bare-metal-install-desktop>`."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:20
#: ../../tutorials/tensorflow-machine-learning.rst:24
msgid ""
"Before you install any new packages, update |CL| with the following "
"command:"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:26
msgid "Once your system is updated, add the following bundles to your system:"
#: ../../tutorials/tensorflow-machine-learning.rst:30
msgid "After your system is updated, add the following bundles to your system:"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:28
msgid "`machine-learning-web-ui`: This bundle contains the Jupyter application."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:30
#: ../../tutorials/tensorflow-machine-learning.rst:32
msgid ""
"`machine-learning-basic`: This bundle contains TensorFlow and other "
"useful tools."
":command:`machine-learning-web-ui`: This bundle contains the Jupyter "
"application."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:33
#: ../../tutorials/tensorflow-machine-learning.rst:34
msgid ""
":command:`machine-learning-basic`: This bundle contains TensorFlow and "
"other useful tools."
msgstr ""
#: ../../tutorials/tensorflow-machine-learning.rst:37
msgid ""
"To install the bundles, run the following commands in your :file:`$HOME` "
"directory:"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:43
msgid "Set up a Jupyter notebook"
#: ../../tutorials/tensorflow-machine-learning.rst:47
msgid "Set up a Jupyter Notebook"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:45
#: ../../tutorials/tensorflow-machine-learning.rst:49
msgid ""
"With all required packages and libraries installed, set up the file "
"structure for the Jupyter Notebook."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:48
#: ../../tutorials/tensorflow-machine-learning.rst:52
msgid ""
"In the :file:`$HOME` directory, create a directory for the Jupyter "
"Notebooks named :file:`Notebooks`."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:55
#: ../../tutorials/tensorflow-machine-learning.rst:59
msgid "Within :file:`Notebooks`, create a directory named :file:`Handwriting`."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:61
#: ../../tutorials/tensorflow-machine-learning.rst:65
msgid "Change to the new directory."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:67
#: ../../tutorials/tensorflow-machine-learning.rst:71
msgid ""
"Copy the :file:`MNIST_example.ipynb` file into the :file:`Handwriting` "
"directory."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:71
#: ../../tutorials/tensorflow-machine-learning.rst:76
msgid ""
"After installing the `machine-learning basic` bundle, you can find the "
"example code under :file:`/usr/share/doc/tensorflow/MNIST_example.ipynb`."
"After installing the :command:`machine-learning basic` bundle, you can "
"find the example code under "
":file:`/usr/share/doc/tensorflow/MNIST_example.ipynb`."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:76
#: ../../tutorials/tensorflow-machine-learning.rst:80
msgid ""
"The example code downloads and decompresses the MNIST data directly into "
"the :file:`./mnist` directory. Alternatively, download the four files "
@@ -116,199 +119,331 @@ msgid ""
"into a :file:`mnist` directory within the :file:`Handwriting` directory."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:81
#: ../../tutorials/tensorflow-machine-learning.rst:85
msgid "The files needed are:"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:83
#: ../../tutorials/tensorflow-machine-learning.rst:87
msgid "`train-images-idx3-ubyte.gz`_: Training set images (9912422 bytes)"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:85
#: ../../tutorials/tensorflow-machine-learning.rst:89
msgid "`train-labels-idx1-ubyte.gz`_: Training set labels (28881 bytes)"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:87
#: ../../tutorials/tensorflow-machine-learning.rst:91
msgid "`t10k-images-idx3-ubyte.gz`_: Test set images (1648877 bytes)"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:89
#: ../../tutorials/tensorflow-machine-learning.rst:93
msgid "`t10k-labels-idx1-ubyte.gz`_: Test set labels (4542 bytes)"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:92
#: ../../tutorials/tensorflow-machine-learning.rst:96
msgid "Run the Jupyter machine learning example code"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:94
#: ../../tutorials/tensorflow-machine-learning.rst:98
msgid ""
"With |CL|, Jupyter, and TensorFlow installed and configured, we can run "
"With |CL|, Jupyter, and TensorFlow installed and configured, you can run "
"the example code."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:97
#: ../../tutorials/tensorflow-machine-learning.rst:101
msgid ""
"Go to the :file:`($HOME)/Notebooks` directory and start Jupyter with the "
"following commands:"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:106
#: ../../tutorials/tensorflow-machine-learning.rst:110
msgid ""
"The Jupyter server starts and opens a web browser showing the Jupyter "
"file manager with a list of files in the current directory, see figure 1."
"file manager with a list of files in the current directory, as shown in "
"Figure 1."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:112
#: ../../tutorials/tensorflow-machine-learning.rst:117
msgid "Figure 1: The Jupyter file manager shows the list of available files."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:114
#: ../../tutorials/tensorflow-machine-learning.rst:119
msgid ""
"Click on the :file:`Handwriting` directory. The "
":file:`MNIST_example.ipynb` file created earlier should be listed there, "
"see figure 2."
"as shown in Figure 2."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:120
#: ../../tutorials/tensorflow-machine-learning.rst:125
msgid "Figure 2: The example file within the Jupyter file manager."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:122
#: ../../tutorials/tensorflow-machine-learning.rst:127
msgid ""
"To run the hand writing example, click on the :file:`MNIST_example.ipynb`"
" file to load the notebook, see figure 3."
"To run the handwriting example, click on the :file:`MNIST_example.ipynb` "
"file to load the notebook, as shown in Figure 3."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:128
#: ../../tutorials/tensorflow-machine-learning.rst:133
msgid ""
"Figure 3: The loaded MNIST_example notebook within the Jupyter file "
"manager."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:131
#: ../../tutorials/tensorflow-machine-learning.rst:136
msgid ""
"Click the |run-cell| button to execute the code in the current cell and "
"move to the next."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:134
#: ../../tutorials/tensorflow-machine-learning.rst:139
msgid ""
"Select the :guilabel:`In [2]` cell and click the |run-cell| button to "
"load the MNIST data. The successful output is shown on figure 4."
"load the MNIST data. The successful output is shown on Figure 4."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:140
#: ../../tutorials/tensorflow-machine-learning.rst:145
msgid "Figure 4: Output after successfully importing the MNIST data."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:143
#: ../../tutorials/tensorflow-machine-learning.rst:148
msgid ""
"After the MNIST data was successfully downloaded and extracted into the "
"After the MNIST data is successfully downloaded and extracted into the "
":file:`mnist` directory within the :file:`($HOME)/Notebooks/Handwriting` "
"directory, four .gz files are present and the four data sets were "
"created: `trainX`, `trainY`, `testX` and `testY`."
"directory, four .gz files are present and the four data sets are created:"
" `trainX`, `trainY`, `testX` and `testY`."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:148
#: ../../tutorials/tensorflow-machine-learning.rst:153
msgid ""
"To inspect the imported data, the function in :guilabel:`In [3]` first "
"instructs Jupyter to reshape the data into an array of 28 x 28 images and"
" to plot the area in a 28 x 28 grid. Click the |run-cell| button twice to"
" show the first two digits in the `trainX` dataset, see figure 5."
" show the first two digits in the `trainX` dataset. An example is shown "
"in Figure 5."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:156
#: ../../tutorials/tensorflow-machine-learning.rst:162
msgid ""
"Figure 5: A function reshapes the data and displays the first two digits "
"in the `trainX` dataset."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:159
#: ../../tutorials/tensorflow-machine-learning.rst:165
msgid ""
"The :guilabel:`In [4]` cell defines the neural network. It provides the "
"inputs, defines the hidden layers, runs the training model, and sets up "
"the output layer, see figure 6. Click the |run-cell| button four times to"
" perform these operations."
"the output layer, as shown in Figure 6. Click the |run-cell| button four "
"times to perform these operations."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:167
msgid "Figure 6: Defining, building and training the neural network model."
#: ../../tutorials/tensorflow-machine-learning.rst:173
msgid "Figure 6: Defining, building, and training the neural network model."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:169
#: ../../tutorials/tensorflow-machine-learning.rst:175
msgid ""
"To test the accuracy of the prediction the system makes, select the "
"To test the accuracy of the prediction that the system makes, select the "
":guilabel:`In [8]` cell and click the |run-cell| button. In this example,"
" the number 6 was predicted with a 99% accuracy, see figure 7."
" the number 6 was predicted with a 99% accuracy, as shown in Figure 7."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:176
#: ../../tutorials/tensorflow-machine-learning.rst:182
msgid ""
"Figure 7: The system predicts a number providing the accuracy of the "
"prediction."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:181
#: ../../tutorials/tensorflow-machine-learning.rst:187
msgid ""
"To retest the accuracy of a random data point's prediction, run the cell "
":guilabel:`In [8]` again. It will take another random data point and "
"predict its value."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:185
#: ../../tutorials/tensorflow-machine-learning.rst:191
msgid ""
"To check the accuracy for the whole dataset, select the :guilabel:`In "
"[10]` cell and click the |run-cell| button. Our example's accuracy is "
"calculated as 97.17%, see figure 8."
"calculated as 97.17%, as shown in Figure 8."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:192
#: ../../tutorials/tensorflow-machine-learning.rst:198
msgid "Figure 8: The system's accuracy for the entire data set."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:194
#: ../../tutorials/tensorflow-machine-learning.rst:200
msgid ""
"For more in-depth information on the model used and the mathematics it "
"entails, visit the TensorFlow tutorials `TensorFlow MNIST beginners "
"demo`_ and `TensorFlow MNIST pros demo`_."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:198
#: ../../tutorials/tensorflow-machine-learning.rst:204
msgid "**Congratulations!**"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:200
#: ../../tutorials/tensorflow-machine-learning.rst:206
msgid ""
"You have successfully installed a Jupyter kernel on |CL|. In addition, "
"you trained a neural network to successfully predict the values contained"
" in a data set of hand-written number images."
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:205
#: ../../tutorials/tensorflow-machine-learning.rst:211
msgid "Related topics"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:207
#: ../../tutorials/tensorflow-machine-learning.rst:213
msgid "`MNIST Database website`_"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:208
#: ../../tutorials/tensorflow-machine-learning.rst:214
msgid "`TensorFlow MNIST beginners demo`_"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:209
#: ../../tutorials/tensorflow-machine-learning.rst:215
msgid "`TensorFlow MNIST pros demo`_"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:210
#: ../../tutorials/tensorflow-machine-learning.rst:216
msgid "`Jupyter main website`_"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:211
#: ../../tutorials/tensorflow-machine-learning.rst:217
msgid "`Jupyter documentation`_"
msgstr ""
#: ../../tutorials/machine-learning/machine-learning.rst:212
#: ../../tutorials/tensorflow-machine-learning.rst:218
msgid "`MNIST at Wikipedia`_"
msgstr ""
#~ msgid "TensorFlow\\* machine learning on |CL-ATTR|"
#~ msgstr ""
#~ msgid ""
#~ "This tutorial will demonstrate the "
#~ "installation and execusion of a "
#~ "TensorFlow\\* machine learning example on "
#~ "|CL-ATTR|. It uses a Jupyter\\* "
#~ "Notebook and MNIST data for handwriting"
#~ " recognition."
#~ msgstr ""
#~ msgid ""
#~ "The initial steps will have you "
#~ "set up a Jupyter kernel and run"
#~ " a Notebook on a bare-metal "
#~ "|CL| system."
#~ msgstr ""
#~ msgid "Once your system is updated, add the following bundles to your system:"
#~ msgstr ""
#~ msgid ""
#~ "`machine-learning-web-ui`: This bundle"
#~ " contains the Jupyter application."
#~ msgstr ""
#~ msgid ""
#~ "`machine-learning-basic`: This bundle "
#~ "contains TensorFlow and other useful "
#~ "tools."
#~ msgstr ""
#~ msgid "Set up a Jupyter notebook"
#~ msgstr ""
#~ msgid ""
#~ "After installing the `machine-learning "
#~ "basic` bundle, you can find the "
#~ "example code under "
#~ ":file:`/usr/share/doc/tensorflow/MNIST_example.ipynb`."
#~ msgstr ""
#~ msgid ""
#~ "With |CL|, Jupyter, and TensorFlow "
#~ "installed and configured, we can run "
#~ "the example code."
#~ msgstr ""
#~ msgid ""
#~ "The Jupyter server starts and opens "
#~ "a web browser showing the Jupyter "
#~ "file manager with a list of files"
#~ " in the current directory, see figure"
#~ " 1."
#~ msgstr ""
#~ msgid ""
#~ "Click on the :file:`Handwriting` "
#~ "directory. The :file:`MNIST_example.ipynb` file "
#~ "created earlier should be listed there,"
#~ " see figure 2."
#~ msgstr ""
#~ msgid ""
#~ "To run the hand writing example, "
#~ "click on the :file:`MNIST_example.ipynb` file"
#~ " to load the notebook, see figure "
#~ "3."
#~ msgstr ""
#~ msgid ""
#~ "Select the :guilabel:`In [2]` cell and"
#~ " click the |run-cell| button to "
#~ "load the MNIST data. The successful "
#~ "output is shown on figure 4."
#~ msgstr ""
#~ msgid ""
#~ "After the MNIST data was successfully"
#~ " downloaded and extracted into the "
#~ ":file:`mnist` directory within the "
#~ ":file:`($HOME)/Notebooks/Handwriting` directory, four "
#~ ".gz files are present and the four"
#~ " data sets were created: `trainX`, "
#~ "`trainY`, `testX` and `testY`."
#~ msgstr ""
#~ msgid ""
#~ "To inspect the imported data, the "
#~ "function in :guilabel:`In [3]` first "
#~ "instructs Jupyter to reshape the data"
#~ " into an array of 28 x 28 "
#~ "images and to plot the area in "
#~ "a 28 x 28 grid. Click the "
#~ "|run-cell| button twice to show the"
#~ " first two digits in the `trainX` "
#~ "dataset, see figure 5."
#~ msgstr ""
#~ msgid ""
#~ "The :guilabel:`In [4]` cell defines the"
#~ " neural network. It provides the "
#~ "inputs, defines the hidden layers, runs"
#~ " the training model, and sets up "
#~ "the output layer, see figure 6. "
#~ "Click the |run-cell| button four "
#~ "times to perform these operations."
#~ msgstr ""
#~ msgid "Figure 6: Defining, building and training the neural network model."
#~ msgstr ""
#~ msgid ""
#~ "To test the accuracy of the "
#~ "prediction the system makes, select the"
#~ " :guilabel:`In [8]` cell and click "
#~ "the |run-cell| button. In this "
#~ "example, the number 6 was predicted "
#~ "with a 99% accuracy, see figure 7."
#~ msgstr ""
#~ msgid ""
#~ "To check the accuracy for the "
#~ "whole dataset, select the :guilabel:`In "
#~ "[10]` cell and click the |run-"
#~ "cell| button. Our example's accuracy is"
#~ " calculated as 97.17%, see figure 8."
#~ msgstr ""
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,34 +18,37 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/wordpress/wordpress.rst:4
msgid "WordPress\\* on |CL-ATTR|"
#: ../../tutorials/wordpress.rst:4
msgid "WordPress\\*"
msgstr ""
#: ../../tutorials/wordpress/wordpress.rst:6
#: ../../tutorials/wordpress.rst:6
msgid ""
"This tutorial describes how to setup a web server to host a WordPress\\* "
"site on a |CL-ATTR| system. The tutorial is split into two sections:"
msgstr ""
#: ../../tutorials/wordpress/wordpress.rst:9
#: ../../tutorials/wordpress.rst:9
msgid ":ref:`web-server-install`"
msgstr ""
#: ../../tutorials/wordpress/wordpress.rst:11
#: ../../tutorials/wordpress.rst:11
msgid ":ref:`wp-install`"
msgstr ""
#: ../../tutorials/wordpress/wordpress.rst:13
#: ../../tutorials/wordpress.rst:13
msgid ""
"If you already have a |CL| based :abbr:`LAMP (Linux, Apache, MySQL, PHP)`"
" web server, you can skip ahead to the second section of this tutorial."
msgstr ""
#: ../../tutorials/wordpress/wordpress.rst:18
#: ../../tutorials/wordpress.rst:18
msgid ""
"This tutorial is for development and testing purposes only. Additional "
"steps are required to secure production systems. Those steps are beyond "
"the scope of this tutorial."
msgstr ""
#~ msgid "WordPress\\* on |CL-ATTR|"
#~ msgstr ""
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Clear Linux* Project Docs latest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-12 12:18-0700\n"
"POT-Creation-Date: 2019-08-09 14:33-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,7 +19,7 @@ msgstr ""
"Generated-By: Babel 2.7.0\n"
#: ../../tutorials/yubikey-u2f.rst:4
msgid "Enable YubiKey U2F Support"
msgid "YubiKey\\* Support"
msgstr ""
#: ../../tutorials/yubikey-u2f.rst:6
@@ -157,3 +157,6 @@ msgstr ""
msgid "|CL| :ref:`security`"
msgstr ""
#~ msgid "Enable YubiKey U2F Support"
#~ msgstr ""