mirror of
https://github.com/clearlinux/clear-linux-documentation.git
synced 2026-08-23 16:05:58 +00:00
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:
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 "图 1:macOS - 获取 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 ""
|
||||
|
||||
|
||||
+108
-82
@@ -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 "图 1:Google 登录屏幕"
|
||||
|
||||
#: ../../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 "图 3:Cloud 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 "图 5:Cloud 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 "图 19:Clear 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 "图 20:SSH 登录 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"
|
||||
|
||||
@@ -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 machine’s 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 来宾操作系统"
|
||||
|
||||
|
||||
+202
-289
@@ -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 "图 12:VirtualBox 硬件加速错误"
|
||||
|
||||
#: ../../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| 虚拟机"
|
||||
|
||||
+343
-322
@@ -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 "图 1:Windows 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 "图 1:VMware 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 "图 2:VMware 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 "图 3:VMware 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 "图 4:VMware 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 "图 5:VMware 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 "图 6:VMware 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 "图 7:VMware 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 "图 8:VMware 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 "图 10:VMware 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 "图 11:VMware 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 "图 12:VMware 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 "图 13:VMware 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 "图 14:VMware 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 "图 15:VMware 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 "图 1:Windows 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 "图 3:VMware 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 "图 5:VMware 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 "图 8:VMware 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 "图 9:VMware 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 "图 10:VMware 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 "图 11:VMware 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 "图 9:VMware 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 "图 10:VMware 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"
|
||||
|
||||
|
||||
+45
-19
@@ -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 "图 3:VMware 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 来宾操作系统"
|
||||
|
||||
|
||||
+77
-33
@@ -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 "图 8:VMware 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 "图 9:VMware 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 来宾操作系统"
|
||||
|
||||
|
||||
@@ -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`_"
|
||||
|
||||
|
||||
@@ -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
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 won’t 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 Greengrass:https://aws.amazon.com/greengrass/"
|
||||
|
||||
#: ../../tutorials/greengrass.rst:387
|
||||
#: ../../guides/stacks/greengrass.rst:394
|
||||
msgid "AWS Lambda: https://aws.amazon.com/lambda/"
|
||||
msgstr "AWS Lambda:https://aws.amazon.com/lambda/"
|
||||
|
||||
#: ../../tutorials/greengrass.rst:388
|
||||
#: ../../guides/stacks/greengrass.rst:395
|
||||
msgid "AWS Kinesis: https://aws.amazon.com/kinesis/"
|
||||
msgstr "AWS Kinesis:https://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`_。"
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user