UYUNI Common Workflows User Guide

UYUNI Common Workflows

UYUNI Common Workflows

UYUNI Common Workflows

คำนำ

บทที่ 1

ขั้นตอนการทำงานทั่วไป

ยูยูนิ 2026.04

คู่มือเวิร์กโฟลว์ทั่วไปของ Uyuni ให้คำแนะนำทีละขั้นตอนสำหรับเวิร์กโฟลว์ที่ใช้บ่อยที่สุดในการติดตั้ง จัดการ และกำหนดค่าไคลเอ็นต์ด้วย Uyuni

แต่ละขั้นตอนการทำงานในคู่มือนี้มีวัตถุประสงค์ที่ชัดเจน และมีขั้นตอนโดยละเอียดเพื่อช่วยให้คุณบรรลุเป้าหมายได้อย่างมีประสิทธิภาพ

คู่มือนี้ออกแบบมาสำหรับทั้งงานประจำและงานขั้นสูง ไม่เพียงแต่จะอธิบายขั้นตอนที่คุณต้องทำเท่านั้น แต่ยังเน้นตัวเลือกที่มีให้ในแต่ละขั้นตอนอีกด้วยtage.

ในคู่มือนี้ งานประจำแต่ละอย่างจะถูกเรียกว่า "เวิร์กโฟลว์"

วันที่ตีพิมพ์: 2026-04-29

การต้อนรับลูกค้า

บทที่ 2

Uyuni is all about managing client systems. So one of the first things you need to do is onboard some clients.
This workflow shows you how to set up your Uyuni Server to manage a new client, set up the software channels you need, and bootstrap the client using an activation key.

กรณีการใช้งาน

เวิร์กโฟลว์นี้จะแสดงวิธีเริ่มต้นใช้งานไคลเอ็นต์กับเซิร์ฟเวอร์ Uyuni ของคุณ

ไคลเอนต์ต้องใช้ระบบปฏิบัติการ Linux ที่รองรับ สำหรับรายการระบบไคลเอ็นต์ที่รองรับ โปรดดูที่ Client-configuration › Supported-features.

นี่เป็นหนึ่งในงานแรกๆ ที่คุณต้องทำเมื่อตั้งค่า Uyuni เป็นครั้งแรก และคุณอาจต้องทำอีกหลายครั้งเมื่อคุณใช้ผลิตภัณฑ์

ผลลัพธ์

When you have completed this workflow, your client is on boarded, and it can be seen in the systems list of the Uyuni Web UI จากนั้นคุณสามารถใช้ Uyuni เพื่อจัดการไคลเอ็นต์ได้

การตระเตรียม

ก่อนที่คุณจะเริ่ม คุณควรมี:

  • ติดตั้งเซิร์ฟเวอร์ Uyuni แล้ว ซึ่งคุณสามารถเข้าถึงได้โดยใช้ Web UI
  • เครื่องไคลเอนต์ที่ติดตั้งระบบปฏิบัติการ ซึ่งคุณสามารถเข้าถึงผ่านเครือข่ายที่เซิร์ฟเวอร์ Uyuni ของคุณเปิดอยู่ โดยใช้ SSH
  • การสมัครสมาชิกที่เหมาะสมจาก http://scc.suse.com สำหรับผลิตภัณฑ์ที่คุณใช้

This workflow uses a SUSE Linux Enterprise Server 15 SP2 operating system. You can use other Linux operating systems, but some of the steps might be different. For more information on onboarding other clients, see Client-configuration › Registration-methods.

คำแนะนำขั้นตอนการทำงานทีละขั้นตอน

ขั้นตอน: ตั้งค่าชื่อโดเมนแบบเต็ม (FQDN) บนเครื่องไคลเอนต์ของคุณ

  1. บนไคลเอนต์ ให้แสดงชื่อโฮสต์ปัจจุบันที่พรอมต์คำสั่ง:
    hostname -f
    คำสั่งนี้อาจส่งคืนข้อผิดพลาดหรือแสดงบางอย่างเช่น localhost
  2. ตั้งชื่อโฮสต์ใหม่ ชื่อโฮสต์ใหม่ของคุณควรมีชื่อโดเมนย่อยและประกอบด้วยจุดอย่างน้อยสองจุด ในตัวอย่างนี้ample, we are using client1.MLM.example
    hostnamectl set-hostname client1.MLM.example
  3. ตรวจสอบว่าการเปลี่ยนแปลงของคุณสำเร็จแล้ว:
    hostnamectl
  4. Open YaST and navigate to Network Services › Hostnames. Edit the hostname to match the one you just
    set, and click [ตกลง].
  5. ใน YaST ให้ไปที่ System › Network Settings แล้วไปที่แท็บ Hostname/DNS ในช่อง Static hostname ให้พิมพ์ชื่อโฮสต์ใหม่ของคุณ
  6. ตรวจสอบว่าการเปลี่ยนแปลงสำเร็จแล้ว:
    hostname -f
    This command should return your new FQDN

ขั้นตอน: เตรียมช่องสัญญาณซอฟต์แวร์บนเซิร์ฟเวอร์ Uyuni

  1. ในอูยูนี Web UI นำทางไปยัง Admin › Setup Wizard.
  2. ในแท็บข้อมูลรับรององค์กร ตรวจสอบให้แน่ใจว่าคุณได้ป้อนข้อมูลรับรองศูนย์ลูกค้า SUSE ของคุณและได้รับการตรวจสอบความถูกต้องอย่างถูกต้อง
  3. ในแท็บผลิตภัณฑ์ ตรวจสอบให้แน่ใจว่าแค็ตตาล็อกผลิตภัณฑ์ได้รับการอัปเดตโดยสมบูรณ์:
  4. Use the product search bar to find the channels you need for your client operating system. Check the channels you want to install, and click [เพิ่มสินค้า ]:
  5. รอให้ช่องผลิตภัณฑ์ซิงโครไนซ์โดยสมบูรณ์ อาจใช้เวลานาน ขึ้นอยู่กับผลิตภัณฑ์ที่คุณเลือก

ขั้นตอน: สร้างรหัสเปิดใช้งาน

  1. ในอูยูนี Web UI นำทางไปยัง ระบบ - Activation Keys, และคลิก [Create Key].
  2. Give your activation key a name, and select the base channel that matches the client you want to onboard.
    This should be the product you just enabled:
  3. Check the child channels to include, and any add-on system types you want clients registered with this key to have. Click [สร้างรหัสเปิดใช้งาน].

ขั้นตอน: Bootstrap ลูกค้า

  1. ในอูยูนี Web UI นำทางไปยัง Systems › Bootstrapping.
  2. พิมพ์ชื่อโฮสต์และระบุข้อมูลรับรองการตรวจสอบสิทธิ์สำหรับไคลเอนต์ที่คุณต้องการออนบอร์ด และเลือกรหัสเปิดใช้งาน คลิก [Bootstrap]:
  3. นำทางไปที่ Systems › System List to manage your new client

หัวข้อที่เกี่ยวข้อง

  • For more information about supported clients and client features, see Client-configuration › Supported features.
  • For more information about different onboarding methods, and instructions for clients running various operating systems, see Client-configuration › Registration-methods.
  • For more information about general client concepts, see Client-configuration › Channels.

การอัพเดตไคลเอนต์โดยใช้การดำเนินการที่เกิดขึ้นซ้ำ

บทที่ 3

ขั้นตอนการทำงานนี้แสดงวิธีการอัปเดตไคลเอ็นต์ที่ลงทะเบียนที่ Uyuni โดยอัตโนมัติโดยใช้การดำเนินการที่เกิดซ้ำ

Use case / Situation

การอัปเดตไคลเอนต์อัตโนมัติจะมีประโยชน์เมื่อ:

  • ต้องการอัพเดทข้อมูลลูกค้าจำนวนมาก
  • ไม่ควรทำซ้ำเวิร์กโฟลว์ทุกครั้งที่ดำเนินการ
  • มีหน้าต่างการบำรุงรักษาโดยเฉพาะ

ผลลัพธ์/การแก้ไขปัญหา

ความสำเร็จของเวิร์กโฟลว์นี้ส่งผลให้มีสถานะสอดคล้องและสนับสนุนได้

การตระเตรียม

Before you start, you should have a number of clients on boarded. It may make sense to have them sorted into groups you want to update together. In this workflow we use a system group named infra-services.

Step-by-Step workflow instructions

ในการอัปเดตไคลเอนต์จำเป็นต้องมีสองขั้นตอน ขั้นตอนที่สามเป็นทางเลือก แต่ขอแนะนำอย่างยิ่งให้เสร็จสิ้นกระบวนการอัปเดต

ขั้นตอน: Creating a recurring action to update Salt itself

  1. ในฐานะอดีตampเราสร้างการดำเนินการเพื่ออัปเดต Salt เองเป็นการดำเนินการซ้ำสำหรับระบบทั้งหมดในองค์กร ใน Uyuni Web UI นำทางไปยัง Home › My Organization › Recurring Actions และคลิก [Create].
  2. Select Action Type กำหนดเอง สถานะ and enter a Schedule Name like update salt .
  3. เลือกตารางเวลา เช่นampเล, Weekly: Wednesday, 9:00 am .
  4. กำหนดสถานะการอัปเดตเกลือโดยเลือกช่องทำเครื่องหมาย
  5. คลิก [Save Changes ] to save the action.
  6. You can edit the execution order of the states if needed. Click [ยืนยัน] to confirm the order.
  7. คลิก [Create Schedule] to save the action.

ขั้นตอน: Creating a recurring action to apply all available updates to the systems

  1. ในฐานะอดีตample we create the action to apply all updates as a recurring action for a system group called บริการอินฟาเรด ในอูยูนี Web UI go to Systems › System Groups and click on infra-services.
  2. Now go to Recurring Actions and click [Create].
  3. Select Action Type Custom State and enter a Schedule Name like full system-update.
  4. เลือกตารางเวลา เช่นampเล, Weekly: Wednesday, 9:30 am . Keep enough time between this action and the update-salt action. The update salt actions must be finished on all systems before this action should be executed.
  5. Assign the states util. syn call, certs, channels and ทันสมัย by selecting the checkboxes. To perform a reboot afterwards you can also add reboot or reboot if needed.
  6. Save the action by clicking [บันทึกการเปลี่ยนแปลง ].
  7. You can edit the execution order of the states. The order should be util. syn call, certs, channels, ทันสมัย and finally reboot or reboot if needed if chosen. Click [ยืนยัน] to store the order.
  8. คลิก [Create Schedule] to save the action.

ขั้นตอน: Creating a recurring action to run a high state after the update

  1. ในฐานะอดีตample, we create the action to apply the high state for the same group which was fully updated before. In the Uyuni Web UI นำทางไปยัง Systems › System Groups and click infra-services.
  2. Go to Recurring Actions and click [Create].
  3. Select Action Type สถานะสูง and enter a Schedule Name like high state .
  4. เลือกตารางเวลา เช่นampเล, Weekly: Wednesday, 10:30 am . Again, keep enough time between this action and the full-system-update action.
  5. คลิก [Create Schedule] to save the action.

Background information on up-to-date state

  1. การ ทันสมัย state applies critical patches to the update components.
    • a. On SUSE-based systems, the state executes the command:
      zypper --non-interactive patch --updatestack-only
      จากนั้น รัฐก็จะอัปเดต Salt ด้วยเช่นกัน
    • b. On all the other systems, not based on SUSE, the state only updates Salt.
  2. The state runs the package manager, such as dnf, yum, apt, or zypper based on what is available on the client operating system to update the rest of the packages.
    • a. The state lists all of the upgradable packages, based on the synchronized package repositories in Uyuni.
    • b. The state upgrades the packages to their latest available version by using the client’s package manager. The executed command depends on the operating system of the client:
      • i. For Debian-based clients, such as Debian or Ubuntu, the action executes apt dist-upgrade -q -y $PACKAGES.
      • ii. For RPM-based clients that are not SUSE, such as Red Hat Enterprise Linux or SUSE Liberty Linux, the action executes yum –quiet -y update $PACKAGES or dnf –quiet -y upgrade $PACKAGES (depending on the package manager the client is using).
      • สาม. For non-transactional SUSE clients, such as SUSE Linux Enterprise 15, the action executes zypper –non-interactive –auto-agree-with-licenses update $PACKAGES.
      • iv. For transactional SUSE clients, the action executes the same in a transactional shell.
  3. Uyuni provides the reboot and reboot if needed actions. Use one of the actions if you want your client to reboot after the package upgrade.
    การตรวจจับการรีบูตนั้นขึ้นอยู่กับระบบปฏิบัติการของไคลเอ็นต์โดยเฉพาะ
    • สำหรับ Debian หรือ Ubuntu โปรดดูที่นี่ https://www.debian.org/doc/debian-policy/ch-opersys.html#signaling-that-a-reboot-is-required.
    • สำหรับไคลเอ็นต์ SUSE ที่ไม่ได้ทำธุรกรรม Uyuni จะรีบูตไคลเอ็นต์เมื่อคำสั่ง zypper -x list-patches ระบุว่าแพทช์เหล่านั้นต้องการการรีบูต
    • สำหรับไคลเอ็นต์ SUSE ที่รองรับธุรกรรม Uyuni จะรีบูตไคลเอ็นต์หากมีธุรกรรมที่ค้างอยู่
    • For the Red Hat-based clients, Uyuni reboots the client if dnf -q needs-restarting -r indicates that a reboot is required.

For more information, see the reboot_info.py module: https://github.com/uyuni-project/uyuni/blob/master/susemanager-utils/susemanager-sls/src/modules/reboot_info.py

หัวข้อที่เกี่ยวข้อง

  • สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการดำเนินการที่เกิดขึ้นซ้ำ โปรดดูที่ การกระทำที่เกิดขึ้นซ้ำๆ.
  • For more information about custom info values, see Client-configuration › Custom-info.

การจัดการการกำหนดค่า

บทที่ 4

คุณสามารถใช้การกำหนดค่า fileและช่องทางในการจัดการการกำหนดค่าสำหรับลูกค้าของคุณ แทนที่จะกำหนดค่าไคลเอนต์แต่ละรายด้วยตนเอง เวิร์กโฟลว์นี้จะแสดงวิธีใช้ Uyuni Web UI เพื่อสร้างการกำหนดค่าที่มีการจัดการจากส่วนกลาง fileกำหนดให้กับไคลเอ็นต์ และใช้การกำหนดค่า

กรณีการใช้งาน

หากคุณกำลังจัดการไคลเอ็นต์จำนวนมาก คุณอาจไม่ต้องการใช้การตั้งค่าการกำหนดค่าด้วยตนเองกับไคลเอ็นต์แต่ละรายการตามลำดับ ช่องการกำหนดค่าใช้เพื่อจัดระเบียบการกำหนดค่า fileส. คุณสามารถสมัครรับข้อมูลจากลูกค้าในช่องทางการกำหนดค่าและปรับใช้การกำหนดค่าได้ fileตามความต้องการ

ผลลัพธ์

เมื่อคุณเสร็จสิ้นเวิร์กโฟลว์นี้ คุณจะมีช่องการกำหนดค่าที่มีการกำหนดค่า fileได้กำหนดลูกค้าให้กับช่องทางและใช้การกำหนดค่าเรียบร้อยแล้ว

การตระเตรียม

ก่อนที่คุณจะเริ่ม คุณควรมี:

  • ติดตั้งเซิร์ฟเวอร์ Uyuni แล้ว ซึ่งคุณสามารถเข้าถึงได้โดยใช้ Web UI
  • ลูกค้าอย่างน้อยหนึ่งรายที่ลงทะเบียนกับเซิร์ฟเวอร์ของคุณ
  • การสมัครสมาชิกที่เหมาะสมจาก http://scc.suse.com สำหรับผลิตภัณฑ์ที่คุณใช้

เวิร์กโฟลว์นี้ใช้การกำหนดค่าที่ได้รับการจัดการจากส่วนกลาง file and a Salt state. For more information about the different ways to manage configuration, see Client-configuration › Configuration-management.

คำแนะนำขั้นตอนการทำงานทีละขั้นตอน

ขั้นตอน: สร้างช่องทางการกำหนดค่าใหม่และ File

  1. ในอูยูนี Web UI นำทางไปยัง Configuration › Channels และคลิก [Create State Channel].
  2. พิมพ์ชื่อ ป้ายกำกับ และคำอธิบายสำหรับการกำหนดค่าของคุณ fileและพิมพ์เนื้อหาของการกำหนดค่าของคุณ file. อดีตample that you can copy is at the end of this section.

ขั้นตอน: กำหนดไคลเอ็นต์ให้กับช่องทางการกำหนดค่า

  1. ในอูยูนี Web UI นำทางไปยัง Systems › Systems List and select the client you want to assign to your configuration channel.
  2. ไปที่แท็บการกำหนดค่า ใน guimenu: Configuration Overview ส่วนคลิก [Subscribe to channels ].
  3. Check the configuration channel you created earlier, and click [Continue].
  4. If you have more than one configuration channel, you can rank them in order of importance, or click [Update Channel Rankings ] เพื่อสิ้นสุด

ขั้นตอน: ใช้การกำหนดค่ากับไคลเอนต์ของคุณ

  1. ในอูยูนี Web UI นำทางไปยัง Systems › Systems List and select the client you want to assign to your configuration channel.
  2. Navigate to the Configuration tab. In the guimenu: Configuration Actions section, click [ปรับใช้การกำหนดค่าที่จัดการทั้งหมด files ]

Example

สถานะ SLS สำหรับการอัปเดตลูกค้า

include:
- channels
int_keep_system_up2date_updatestack:
pkg.latest:
- pkgs:
- salt
- salt-minion
{%- if grains.os_family == 'Suse'%}
- zypper
- libzypp
{%- elif grains['os_family'] == 'RedHat' %}
{%- if grains['osmajorrelease'] >= 8 %}
- dnf
{%- else %}
- yum
{%- endif %}
{%- endif %}
- require:
- sls: channels
- order: last
int_keep_system_up2date_pkgs:
pkg.up-to-date :

- require:
- sls: channels
- pkg: int_keep_system_up2date_updatestack
- order: last
int_reboot_if_needed:
cmd.run:
- name: shutdown -r +5
{%- if grains['os_family'] == 'RedHat' and grains['osmajorrelease'] >= 8 %}
- onlyif: 'dnf -q needs-restarting -r; [ $? -eq 1 ]'
{%- elif grains['os_family'] == 'RedHat' and grains['osmajorrelease'] <= 7 %}
- onlyif: 'needs-restarting -r; [ $? -eq 1 ]'
{%- elif grains['os_family'] == 'Debian' %}
- onlyif:
- test -e /var/run/reboot-required
{%- else %}
- onlyif: 'zypper ps -s; [ $? -eq 102 ]'
{%- endif %}

หัวข้อที่เกี่ยวข้อง

การจัดการวงจรชีวิตเนื้อหา

บทที่ 5

หากคุณกำลังจัดการลูกค้าจำนวนมากและจำเป็นต้องใช้แพ็คเกจแบบกำหนดเองกับพวกเขา คุณสามารถใช้การจัดการวงจรชีวิตเนื้อหา (CLM) เพื่อจัดการแพ็คเกจของคุณได้ CLM ช่วยให้คุณปรับแต่งและทดสอบแพ็คเกจก่อนอัปเดตไคลเอนต์ที่ใช้งานจริง นอกจากนี้ยังมีประโยชน์หากคุณต้องการใช้การอัปเดตในช่วงระยะเวลาการบำรุงรักษาที่จำกัด

กรณีการใช้งาน

การจัดการวงจรการใช้งานเนื้อหาทำให้คุณสามารถเลือกช่องทางซอฟต์แวร์เป็นแหล่งที่มา ปรับเปลี่ยนตามที่จำเป็นสำหรับสภาพแวดล้อมของคุณ และทดสอบอย่างละเอียดก่อนที่จะติดตั้งบนไคลเอนต์ที่ใช้งานจริงของคุณ คุณสามารถใช้ CLM เพื่อจัดการช่องทางซอฟต์แวร์ของคุณตั้งแต่การพัฒนา การทดสอบ และการเผยแพร่การเปลี่ยนแปลงให้กับลูกค้าของคุณ

ผลลัพธ์

เมื่อคุณเสร็จสิ้นเวิร์กโฟลว์นี้ คุณจะมีการตั้งค่าโครงการวงจรการใช้งานเนื้อหา คุณจะได้สร้างโครงการ CLM พื้นฐาน และเลื่อนระดับตลอดวงจรชีวิตของโครงการ

การเตรียมพร้อม

ก่อนที่คุณจะเริ่ม คุณควรมี:

  • เซิร์ฟเวอร์ Uyuni ได้รับการติดตั้งและสามารถเข้าถึงได้โดยใช้ Web UI
  • เครื่องไคลเอนต์ที่ติดตั้งระบบปฏิบัติการ ซึ่งคุณสามารถเข้าถึงผ่านเครือข่ายที่เซิร์ฟเวอร์ Uyuni ของคุณเปิดอยู่ โดยใช้ SSH
  • การสมัครสมาชิกที่เหมาะสมจาก http://scc.suse.com สำหรับผลิตภัณฑ์ที่คุณใช้

คำแนะนำขั้นตอนการทำงานทีละขั้นตอน

ขั้นตอน: สร้างโครงการ CLM ใหม่

  1. ในอูยูนี Web UI นำทางไปยัง Content Lifecycle › Projects section, and click [Create Project].
    Type a name, label, and description for your project, and click [Create].
  2. In the Sources section, click [Attach/Detach Sources ].
    เลือกประเภทแหล่งที่มา และเลือกช่องสัญญาณหลักสำหรับโปรเจ็กต์ของคุณ
    The available child channels for the selected base channel are displayed, including information on whether the channel is mandatory or recommended. Check the child channels you require, and click [บันทึก] to return to the project page.
  3. ปล่อยให้ส่วนตัวกรองว่างไว้ในตอนนี้ เราจะไม่ใช้ตัวกรองเหล่านี้ในตัวอย่างนี้ampเลอ คุณสามารถเพิ่มตัวกรองในภายหลังได้หากต้องการ
  4. In the Environment Lifecycle section, create three environments: production, testing, and development. Click [Add Environment] and complete the name and label for each.
    For the production environment, leave the Insert before field blank.
    For the testing environment, in the Insert before field, select production.
    For the development environment, in the Insert before field, select testing.
  5. คลิก [สร้าง] to build version 1 of your project:

ขั้นตอน: มอบหมายลูกค้า

  1. นำทางไปที่ Systems › System List, select the client to assign, and go to the Software › Software Channels แท็บ
  2. ในส่วน Base Channel ให้เลือกโปรเจกต์ CLM และสภาพแวดล้อมที่คุณต้องการกำหนดให้กับไคลเอ็นต์
    เช่นample, if you want this client to receive updates from your CLM only when packages are in the production environment, assign the base channel < CLM _ Project _ Name> – production-<Channel _ Name >
    Alternatively, you could use this client as a way to test if your CLM packages are working as expected before you promote them to development, so you assign the base channel < CLM _ Project _ Name> – testing – <Channel _ Name >.
  3. คลิก [ต่อไป] to assign the client.

ขั้นตอน: ส่งเสริมสิ่งแวดล้อม

  1. ในอูยูนี Web UI นำทางไปยัง Content Lifecycle › Projects, and select the project you want to work with.
  2. In the Environment Lifecycle section, locate the environment to promote to its successor, and click [Promote]. You can monitor build progress in the Environment Lifecycle section.

หัวข้อที่เกี่ยวข้อง

  • For more information about CLM, including information about how to use filters, see Administration › Content-lifecycle.
  • สำหรับ CLM เช่นampเล ดู Administration › Content-lifecycle-exampเลส.

Customize Apache Configuration

บทที่ 6.

This workflow shows you how to add custom configuration to Uyuni components, specifically the Apache HTTP server, within a containerized environment. It ensures that your custom configurations are stored in a persisted volume and are not overwritten during image updates.

กรณีการใช้งาน

This workflow is beneficial when:

  • You need to overwrite or extend the default Apache configuration.
  • You need to ensure that configuration changes persist after a container image update.
  • You want to add specific tuning configurations to the server.

ผลลัพธ์

After completing this workflow, your custom Apache configuration will be active and will persist through future updates or restarts of the Uyuni containers.

การตระเตรียม

Before you start, you should have:

  • Root access to the Uyuni Server host.
  • Knowledge of the specific Apache directives you wish to apply.

Step-by-step workflow instructions

เครื่องหมาย You should only add new configuration files, and not modify the existing configuration files provided by the image.

Procedure: Adding custom Apache configuration files

  1. Open a terminal on your Uyuni Server.
  2. Access the server container shell by running the following command:
    mgrctl term
  3. Navigate to the configuration directory. You must create your new configuration file in the path /etc/apache2/conf. d, as this folder is persisted.
  4. Create your new configuration file (เช่นample, custom_ tuning. conf) and add your required Apache directives.
  5. เมื่อคุณได้บันทึกของคุณแล้ว file, exit the container with command:
    exit
  6. Restart the Uyuni services to apply the changes:
    mgradm restart

อัพเกรดผลิตภัณฑ์ผ่านทาง Web UI

บทที่ 7

หากคุณต้องการอัปเกรดชุดไคลเอ็นต์ SUSE Linux Enterprise ที่ลงทะเบียนแล้วเป็นเวอร์ชันผลิตภัณฑ์ใหม่ สามารถทำได้โดยใช้บรรทัดคำสั่งหรือผ่านทางบรรทัดคำสั่ง Web UI

เอกสารนี้อธิบายและแสดงรายละเอียดการอัพเกรดผลิตภัณฑ์โดยใช้ Web UI

เครื่องหมาย เวอร์ชันของผลิตภัณฑ์ที่ใช้ไม่ได้สะท้อนถึงเวอร์ชันล่าสุดที่มีอยู่จริง ใช้เพื่อวัตถุประสงค์ในการอธิบายเท่านั้น ในฐานะแฟนเก่าampขั้นตอนต่อไปนี้จะอธิบายการอัพเกรดเป็นเวอร์ชัน 15 SP5 จากและเวอร์ชันเก่ากว่า 15 หากคุณกำลังกำหนดเป้าหมายเป็นเวอร์ชันอื่น ให้เลือกช่องทางและเวอร์ชันที่เกี่ยวข้อง

ขั้นตอน: อัปเกรดผลิตภัณฑ์เป็นเวอร์ชันใหม่โดยใช้ Web UI

  1. เข้าสู่ระบบ Uyuni Web UI และนำทางไปยัง Admin › Setup Wizard › Products and search for SUSE Linux Enterprise Server 15 SP5 x86_64.
  2. เลือกช่องที่แนะนำ
  3. คลิก [Add Products ].
  4. นำทางไปที่ Systems › Registered client › Software › Product Migration. You will see the targets available for that registered client.
  5. เลือก SUSE Linux Enterprise Server 15 SP5 x86_64 นี้จะขยายออกไปอีก
  6. เลือกช่องทางฐานเป้าหมายเป็น SLE-Product-SLES15-SP5-Pool สำหรับ x86_64 ยกเลิกการเลือกอนุญาตให้เปลี่ยนผู้ขาย
  7. คลิก [Schedule Migration]. The message will be highlighted It is better to do a dry run first so continuing with dry run first.
  8. คลิก [วิ่งแห้ง] and check the status of the simulation in Events › History. You should see a return code 0 indicating a successful dry run.
  9. คลิก [Schedule Migration] to perform the actual product migration. The message will be highlighted on top of the screen indicating the scheduling of the action.
  10. When the upgrade is complete, check the status in Events › History.
  11. บนอูยูนิ Web UI side, verify the successfully completed product upgrade by going to Systems › Registered client › Details.
  12. บนฝั่งไคลเอนต์ คุณสามารถตรวจสอบได้โดยรัน:
    cat /etc/os-release
  13. ผลลัพธ์จะมีลักษณะคล้ายกับ:

NAME="SLES"
VERSION="15-SP5"
VERSION_ID="15.5"
PRETTY_NAME="SUSE Linux Enterprise Server 15 SP5"
ID="sles"
ID_LIKE="suse"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:15:sp5"
DOCUMENTATION_URL="https://documentation.suse.com/"

ใบอนุญาตเอกสาร GNU ฟรี

บทที่ 8

Copyright © 2000, 2001, 2002 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110- 1301 USA. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

คำนำ

The purpose of this License is to make a manual, textbook, or other functional and useful document “free” in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or non commercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.

This License is a kind of “copy left”, which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copy left license designed for free software.

เราได้ออกแบบใบอนุญาตนี้เพื่อใช้เป็นคู่มือสำหรับซอฟต์แวร์ฟรี เนื่องจากซอฟต์แวร์ฟรีต้องการเอกสารประกอบฟรี: โปรแกรมฟรีควรมาพร้อมกับคู่มือที่ให้อิสระเช่นเดียวกับซอฟต์แวร์ แต่ใบอนุญาตนี้ไม่จำกัดเฉพาะคู่มือซอฟต์แวร์ สามารถใช้สำหรับงานที่เป็นข้อความใด ๆ โดยไม่คำนึงถึงหัวข้อหรือไม่ว่าจะจัดพิมพ์เป็นหนังสือที่พิมพ์ออกมาหรือไม่ เราขอแนะนำใบอนุญาตนี้เป็นหลักสำหรับงานที่มีจุดประสงค์เพื่อเป็นคำแนะนำหรือการอ้างอิง

การบังคับใช้และคำจำกัดความ

ใบอนุญาตนี้ใช้กับคู่มือหรืองานอื่น ๆ ในสื่อใด ๆ ที่มีประกาศแจ้งโดยผู้ถือลิขสิทธิ์ว่าสามารถเผยแพร่ได้ภายใต้เงื่อนไขของใบอนุญาตนี้ ประกาศดังกล่าวให้สิทธิ์ใช้งานทั่วโลกโดยไม่มีค่าลิขสิทธิ์ ไม่จำกัดระยะเวลา เพื่อใช้งานภายใต้เงื่อนไขที่ระบุไว้ในที่นี้ “เอกสาร” ด้านล่างหมายถึงคู่มือหรืองานดังกล่าว สมาชิกสาธารณะคนใดก็ตามคือผู้รับใบอนุญาต และเรียกกันว่า "คุณ" คุณยอมรับใบอนุญาตหากคุณคัดลอก ดัดแปลง หรือแจกจ่ายงานในลักษณะที่ต้องได้รับอนุญาตภายใต้กฎหมายลิขสิทธิ์

“เวอร์ชันดัดแปลง” ของเอกสารหมายถึงงานใด ๆ ที่มีเอกสารหรือส่วนหนึ่งของเอกสาร ไม่ว่าจะคัดลอกแบบคำต่อคำ หรือมีการแก้ไขและ/หรือแปลเป็นภาษาอื่น

“ส่วนรอง” คือภาคผนวกที่มีชื่อหรือส่วนหน้าของเอกสารที่เกี่ยวข้องโดยเฉพาะกับความสัมพันธ์ของผู้จัดพิมพ์หรือผู้เขียนเอกสารกับเรื่องโดยรวมของเอกสาร (หรือเรื่องที่เกี่ยวข้อง) และไม่มีสิ่งใดที่อาจตกโดยตรง ภายในเรื่องโดยรวมนั้น (ดังนั้น หากเอกสารเป็นส่วนหนึ่งของตำราคณิตศาสตร์ แผนกมัธยมศึกษาไม่สามารถอธิบายคณิตศาสตร์ใดๆ ได้) ความสัมพันธ์อาจเป็นเรื่องของความเชื่อมโยงทางประวัติศาสตร์กับหัวข้อหรือเรื่องที่เกี่ยวข้อง หรือเกี่ยวกับกฎหมาย การค้า ปรัชญา จริยธรรม หรือตำแหน่งทางการเมืองเกี่ยวกับพวกเขา

“ส่วนที่ไม่แปรผัน” คือส่วนรองบางส่วนที่มีการกำหนดชื่อเรื่องว่าเป็นส่วนที่ไม่แปรเปลี่ยน ในประกาศที่ระบุว่าเอกสารได้รับการเผยแพร่ภายใต้ใบอนุญาตนี้ หากส่วนใดไม่ตรงกับคำจำกัดความข้างต้นของรอง จะไม่ได้รับอนุญาตให้กำหนดให้เป็นค่าคงที่ เอกสารอาจมีส่วนที่ไม่เปลี่ยนแปลงเป็นศูนย์ หากเอกสารไม่ได้ระบุส่วนที่ไม่เปลี่ยนแปลงใดๆ แสดงว่าไม่มีส่วนใด

“ข้อความปก” เป็นข้อความสั้นๆ บางข้อความที่แสดงเป็นข้อความปกหน้าหรือข้อความปกหลัง ในประกาศที่ระบุว่าเอกสารได้รับการเผยแพร่ภายใต้ใบอนุญาตนี้ ข้อความปกหน้ามีความยาวไม่เกิน 5 คำ และข้อความปกหลังยาวไม่เกิน 25 คำ

สำเนา "โปร่งใส" ของเอกสารหมายถึงสำเนาที่เครื่องอ่านได้ ซึ่งแสดงในรูปแบบที่มีข้อมูลจำเพาะสำหรับบุคคลทั่วไป ซึ่งเหมาะสำหรับการแก้ไขเอกสารโดยตรงด้วยโปรแกรมแก้ไขข้อความทั่วไปหรือ (สำหรับภาพที่ประกอบด้วยพิกเซล) การระบายสีทั่วไป โปรแกรมหรือ (สำหรับรูปวาด) ตัวแก้ไขรูปวาดที่มีอยู่อย่างแพร่หลาย และนั่นเหมาะสำหรับการป้อนข้อมูลไปยังตัวจัดรูปแบบข้อความหรือสำหรับการแปลอัตโนมัติเป็นรูปแบบต่างๆ ที่เหมาะสมสำหรับการป้อนเข้าไปยังตัวจัดรูปแบบข้อความ สำเนาที่ทำในรูปแบบอื่นที่โปร่งใส file รูปแบบที่มีการจัดเตรียมมาร์กอัปหรือไม่มีมาร์กอัปเพื่อขัดขวางหรือกีดกันการแก้ไขในภายหลังโดยผู้อ่านนั้นไม่โปร่งใส รูปแบบภาพไม่โปร่งใสหากใช้กับข้อความจำนวนมาก สำเนาที่ไม่ "โปร่งใส" เรียกว่า "ทึบแสง"

Examples of suitable formats for Transparent copies include plain ASCII without markup, Tex info input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Exampรูปแบบภาพที่โปร่งใส ได้แก่ PNG, XCF และ JPG รูปแบบทึบแสงรวมถึงรูปแบบที่เป็นกรรมสิทธิ์ซึ่งสามารถอ่านและแก้ไขได้โดยโปรแกรมประมวลผลคำที่เป็นกรรมสิทธิ์เท่านั้น SGML หรือ XML ซึ่ง DTD และ/หรือเครื่องมือประมวลผลไม่พร้อมใช้งานโดยทั่วไป และ HTML, PostScript หรือ PDF ที่เครื่องสร้างขึ้นซึ่งผลิตโดยโปรแกรมประมวลผลคำบางตัวสำหรับ วัตถุประสงค์การส่งออกเท่านั้น

“หน้าชื่อเรื่อง” หมายถึง หน้าชื่อเรื่องสำหรับหนังสือที่พิมพ์ออกมา รวมทั้งหน้าต่อไปนี้ซึ่งจำเป็นต้องถือไว้ อ่านออกได้ เนื้อหาที่สัญญาอนุญาตนี้กำหนดให้ปรากฏในหน้าชื่อเรื่อง สำหรับผลงานในรูปแบบที่ไม่มีหน้าชื่อเรื่อง เช่น “หน้าชื่อเรื่อง” หมายถึง ข้อความที่อยู่ใกล้ส่วนที่ปรากฏเด่นชัดที่สุดของชื่อผลงาน ซึ่งอยู่หน้าจุดเริ่มต้นของเนื้อความ

ส่วน “ชื่อ XYZ” หมายถึงหน่วยย่อยที่มีชื่อของเอกสารที่มีชื่อเป็น XYZ หรือมี XYZ อยู่ในวงเล็บต่อท้ายข้อความที่แปล XYZ ในภาษาอื่น (ในที่นี้ XYZ ย่อมาจากชื่อส่วนที่ระบุด้านล่าง เช่น "กิตติกรรมประกาศ" "คำอุทิศ" "การรับรอง" หรือ "ประวัติ") หากต้องการ "รักษาชื่อเรื่อง" ของส่วนดังกล่าวเมื่อคุณแก้ไขเอกสาร หมายความว่า ยังคงเป็นหัวข้อ “ได้รับสิทธิ์ XYZ” ตามคำจำกัดความนี้

เอกสารอาจรวมถึงการปฏิเสธการรับประกันถัดจากประกาศซึ่งระบุว่าสิทธิ์ใช้งานนี้ใช้กับเอกสาร ข้อความปฏิเสธความรับผิดชอบในการรับประกันเหล่านี้ได้รับการพิจารณาว่ารวมอยู่ในการอ้างอิงในใบอนุญาตนี้ แต่เฉพาะในส่วนที่เกี่ยวกับการรับประกันการปฏิเสธ: ความหมายอื่นใดที่ข้อความปฏิเสธความรับผิดชอบในการรับประกันเหล่านี้อาจเป็นโมฆะและไม่มีผลต่อความหมายของใบอนุญาตนี้

การคัดลอกคำต่อคำ

You may copy and distribute the Document in any medium, either commercially or non commercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3.

คุณยังสามารถให้ยืมสำเนาภายใต้เงื่อนไขเดียวกันกับที่ระบุไว้ข้างต้น และคุณสามารถแสดงสำเนาต่อสาธารณะได้

คัดลอกในปริมาณ

If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document’s license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible.

You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects.

หากข้อความที่จำเป็นสำหรับหน้าปกเล่มใดเล่มหนึ่งมีขนาดใหญ่เกินกว่าจะอ่านออกได้ คุณควรใส่รายการแรก (มากที่สุดเท่าที่เหมาะสมตามสมควร) บนหน้าปกจริง และดำเนินการต่อไปยังหน้าที่อยู่ติดกัน

หากคุณเผยแพร่หรือแจกจ่ายสำเนาทึบแสงของเอกสารที่มีหมายเลขมากกว่า 100 คุณต้องรวมสำเนาโปร่งใสที่เครื่องอ่านได้พร้อมกับสำเนาทึบแสงแต่ละชุด หรือระบุในหรือกับสำเนาทึบแต่ละชุดตำแหน่งเครือข่ายคอมพิวเตอร์ที่เครือข่ายทั่วไป- การใช้สาธารณะสามารถเข้าถึงการดาวน์โหลดโดยใช้โปรโตคอลเครือข่ายมาตรฐานสาธารณะ สำเนาโปร่งใสที่สมบูรณ์ของเอกสาร โดยไม่มีเนื้อหาเพิ่มเติม หากคุณใช้ตัวเลือกหลัง คุณต้องใช้ขั้นตอนที่รอบคอบพอสมควร เมื่อคุณเริ่มแจกจ่ายสำเนาทึบในปริมาณมาก เพื่อให้แน่ใจว่าสำเนาโปร่งใสนี้จะยังคงเข้าถึงได้ตามสถานที่ที่ระบุไว้จนกระทั่งอย่างน้อยหนึ่งปีหลังจากครั้งสุดท้ายที่คุณแจกจ่าย สำเนาทึบ (โดยตรงหรือผ่านตัวแทนหรือผู้ค้าปลีกของคุณ) ของฉบับนั้นสู่สาธารณะ

มีการร้องขอแต่ไม่จำเป็นว่าคุณต้องติดต่อผู้เขียนเอกสารก่อนที่จะแจกจ่ายสำเนาจำนวนมากๆ เพื่อให้พวกเขามีโอกาสมอบเอกสารเวอร์ชันอัปเดตให้คุณ

การปรับเปลี่ยน

คุณสามารถคัดลอกและแจกจ่ายเอกสารเวอร์ชันดัดแปลงได้ภายใต้เงื่อนไขของส่วนที่ 2 และ 3 ข้างต้น โดยที่คุณเผยแพร่เวอร์ชันดัดแปลงภายใต้สิทธิ์ใช้งานนี้โดยเฉพาะ โดยเวอร์ชันดัดแปลงจะเติมเต็มบทบาทของเอกสาร ดังนั้นการแจกจ่ายสิทธิ์ใช้งานและการแก้ไข ฉบับดัดแปลงแก่ผู้ใดมีสำเนาไว้ นอกจากนี้ คุณต้องทำสิ่งเหล่านี้ในเวอร์ชันดัดแปลง:

  • A. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document).
    You may use the same title as a previous version if the original publisher of that version gives permission.
  • B. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement.
  • C. State on the Title page the name of the publisher of the Modified Version, as the publisher.
  • D. Preserve all the copyright notices of the Document.
  • E. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices.
  • F. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below.
  • G. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document’s license notice.
  • H. Include an unaltered copy of this License.
  • I. Preserve the section Entitled “History”, Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled “History” in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence.
  • J. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the “History” section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission.
  • K. For any section Entitled “Acknowledgements” or “Dedications”, Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein.
  • L. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles.
  • M. Delete any section Entitled “Endorsements”. Such a section may not be included in the Modified Version.
  • N. Do not retitle any existing section to be Entitled “Endorsements” or to conflict in title with any Invariant Section.
  • O. Preserve any Warranty Disclaimers.

หากเวอร์ชันแก้ไขมีส่วนสำคัญหรือภาคผนวกใหม่ที่มีคุณสมบัติเป็นส่วนรองและไม่มีเนื้อหาที่คัดลอกมาจากเอกสาร คุณอาจเลือกกำหนดบางส่วนหรือทั้งหมดเหล่านี้เป็นส่วนที่ไม่เปลี่ยนแปลง ในการดำเนินการนี้ ให้เพิ่มชื่อลงในรายการส่วนที่ไม่แปรเปลี่ยนในประกาศเกี่ยวกับใบอนุญาตของเวอร์ชันแก้ไข ชื่อเรื่องเหล่านี้ต้องแตกต่างจากชื่อเรื่องส่วนอื่นๆ

คุณสามารถเพิ่มส่วนที่ชื่อว่า “การรับรอง” ได้ โดยมีเงื่อนไขว่าไม่มีสิ่งใดนอกจากการรับรองเวอร์ชันที่แก้ไขโดยฝ่ายต่างๆ เช่นample คำแถลงของเพื่อน review หรือข้อความนั้นได้รับการอนุมัติจากองค์กรว่าเป็นคำจำกัดความที่เชื่อถือได้ของมาตรฐาน

You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one.

ผู้เขียนและผู้จัดพิมพ์เอกสารไม่ได้รับอนุญาตให้ใช้ชื่อของพวกเขาเพื่อเผยแพร่หรือเพื่อยืนยันหรือบอกเป็นนัยถึงการรับรองเวอร์ชันดัดแปลงใด ๆ

การรวมเอกสาร

คุณสามารถรวมเอกสารกับเอกสารอื่นๆ ที่เผยแพร่ภายใต้สัญญาอนุญาตนี้ ภายใต้เงื่อนไขที่กำหนดไว้ในส่วนที่ 4 ด้านบนสำหรับเวอร์ชันที่มีการแก้ไข โดยที่คุณรวมส่วนที่ไม่แปรเปลี่ยนทั้งหมดของเอกสารต้นฉบับทั้งหมด ไม่มีการแก้ไข และแสดงรายการทั้งหมด เป็นส่วนที่ไม่แปรผันของงานรวมของคุณในประกาศเกี่ยวกับใบอนุญาต และคุณคงไว้ซึ่งข้อจำกัดความรับผิดชอบในการรับประกันทั้งหมด

งานที่รวมกันต้องมีสำเนาของสัญญาอนุญาตนี้เพียงชุดเดียว และส่วนที่ไม่แปรเปลี่ยนที่เหมือนกันหลายชุดอาจถูกแทนที่ด้วยสำเนาชุดเดียว หากมีส่วนที่ไม่แปรผันหลายส่วนที่มีชื่อเหมือนกันแต่มีเนื้อหาต่างกัน ให้ตั้งชื่อของแต่ละส่วนนั้นให้ไม่ซ้ำกันโดยใส่ชื่อผู้แต่งต้นฉบับหรือผู้พิมพ์ต้นฉบับของส่วนนั้นในวงเล็บในวงเล็บ หรือมิฉะนั้น หมายเลขเฉพาะ ทำการปรับเปลี่ยนชื่อส่วนในรายการของส่วนที่ไม่แปรเปลี่ยนในประกาศเกี่ยวกับใบอนุญาตของงานที่รวมกัน

ในการรวมกัน คุณต้องรวมส่วนใด ๆ ที่ชื่อ “ประวัติ” ในเอกสารต้นฉบับหลาย ๆ ฉบับ เข้าด้วยกันเป็นหนึ่งส่วนชื่อ “ประวัติ” ในทำนองเดียวกันรวมส่วนใด ๆ ที่ชื่อ "กิตติกรรมประกาศ" และส่วนใด ๆ ที่ชื่อ "คำอุทิศ" คุณต้องลบส่วนที่มีชื่อว่า “การรับรอง” ทั้งหมด

การรวบรวมเอกสาร

คุณสามารถรวบรวมเอกสารที่ประกอบด้วยเอกสารและเอกสารอื่น ๆ ที่เผยแพร่ภายใต้สัญญาอนุญาตนี้ และแทนที่สำเนาแต่ละฉบับของสัญญาอนุญาตนี้ในเอกสารต่าง ๆ ด้วยสำเนาชุดเดียวที่รวมอยู่ในการรวบรวม โดยที่คุณปฏิบัติตามกฎของสัญญาอนุญาตนี้สำหรับ สำเนาคำต่อคำของเอกสารแต่ละฉบับทุกประการ

คุณสามารถดึงเอกสารฉบับเดียวจากคอลเลกชันดังกล่าว และแจกจ่ายทีละเอกสารภายใต้สัญญาอนุญาตนี้ โดยที่คุณใส่สำเนาของสัญญาอนุญาตนี้ลงในเอกสารที่แยกออกมา และปฏิบัติตามสัญญาอนุญาตนี้ในส่วนอื่นๆ ทั้งหมดเกี่ยวกับการคัดลอกแบบคำต่อคำของเอกสารนั้น

การรวมเข้ากับงานอิสระ

การรวบรวมเอกสารหรืออนุพันธ์ของเอกสารกับเอกสารหรืองานที่แยกจากกันและเป็นอิสระอื่น ๆ ในหรือในปริมาณของสื่อจัดเก็บหรือแจกจ่าย จะเรียกว่า "รวม" หากลิขสิทธิ์ที่เกิดจากการรวบรวมไม่ได้ใช้เพื่อจำกัดสิทธิ์ตามกฎหมาย ของผู้ใช้การคอมไพล์เกินกว่าที่แต่ละงานอนุญาต เมื่อรวมเอกสารไว้ในภาพรวมแล้ว ใบอนุญาตนี้จะไม่นำไปใช้กับงานอื่นๆ ในภาพรวมซึ่งไม่ใช่ผลงานลอกเลียนแบบของเอกสาร

If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of the entire aggregate, the Document’s Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form.
Otherwise they must appear on printed covers that bracket the whole aggregate.

การแปล

การแปลถือเป็นการดัดแปลงประเภทหนึ่ง ดังนั้นคุณสามารถเผยแพร่การแปลเอกสารภายใต้ข้อกำหนดของส่วนที่ 4 การแทนที่ส่วนที่ไม่แปรผันด้วยการแปลต้องได้รับอนุญาตเป็นพิเศษจากผู้ถือลิขสิทธิ์ แต่คุณอาจรวมการแปลของส่วนที่ไม่แปรเปลี่ยนบางส่วนหรือทั้งหมดเพิ่มเติมจาก รุ่นดั้งเดิมของส่วนที่ไม่แปรผันเหล่านี้ คุณอาจรวมคำแปลของใบอนุญาตนี้ และคำบอกกล่าวเกี่ยวกับใบอนุญาตทั้งหมดในเอกสารนี้ และคำปฏิเสธการรับประกันใดๆ โดยที่คุณรวมฉบับภาษาอังกฤษฉบับดั้งเดิมของสัญญาอนุญาตนี้ และฉบับดั้งเดิมของคำบอกกล่าวและข้อปฏิเสธความรับผิดชอบเหล่านั้นด้วย ในกรณีที่มีความขัดแย้งระหว่างฉบับแปลและฉบับดั้งเดิมของสัญญาอนุญาตนี้ หรือคำบอกกล่าวหรือคำปฏิเสธ ให้ใช้ฉบับดั้งเดิมเป็นหลัก

หากส่วนในเอกสารมีชื่อว่า “กิตติกรรมประกาศ” “คำอุทิศ” หรือ “ประวัติ” ข้อกำหนด (ส่วนที่ 4) เพื่อรักษาชื่อเรื่อง (ส่วนที่ 1) โดยทั่วไปจะต้องเปลี่ยนชื่อเรื่องจริง

การสิ้นสุด

คุณไม่สามารถคัดลอก ดัดแปลง อนุญาตช่วง หรือแจกจ่ายเอกสาร เว้นแต่จะระบุไว้อย่างชัดแจ้งภายใต้ใบอนุญาตนี้ ความพยายามอื่นใดในการคัดลอก แก้ไข อนุญาตช่วง หรือแจกจ่ายเอกสารถือเป็นโมฆะ และจะยุติสิทธิ์ของคุณภายใต้ใบอนุญาตนี้โดยอัตโนมัติ อย่างไรก็ตาม บุคคลที่ได้รับสำเนาหรือสิทธิ์จากคุณภายใต้ใบอนุญาตนี้จะไม่ถูกยกเลิกใบอนุญาตตราบเท่าที่บุคคลดังกล่าวยังคงปฏิบัติตามอย่างเคร่งครัด

การแก้ไขในอนาคตของใบอนุญาตนี้

Free Software Foundation อาจเผยแพร่ GNU Free Documentation License เวอร์ชันใหม่ที่ได้รับการปรับปรุงเป็นครั้งคราว เวอร์ชันใหม่ดังกล่าวจะมีความคล้ายคลึงกับเวอร์ชันปัจจุบัน แต่อาจแตกต่างกันในรายละเอียดเพื่อแก้ไขปัญหาหรือข้อกังวลใหม่ๆ ดู http://www.gnu.org/copyleft/.

ใบอนุญาตแต่ละเวอร์ชันจะได้รับหมายเลขเวอร์ชันที่แตกต่างกัน หากเอกสารระบุว่าใบอนุญาตนี้รุ่นที่มีหมายเลขเฉพาะ “หรือรุ่นที่ใหม่กว่า” ใช้กับรุ่นนั้น คุณมีตัวเลือกในการปฏิบัติตามข้อกำหนดและเงื่อนไขของรุ่นที่ระบุนั้นหรือรุ่นที่ใหม่กว่าที่ได้รับการเผยแพร่ (ไม่ใช่เป็น ฉบับร่าง) โดยมูลนิธิซอฟต์แวร์เสรี หากเอกสารไม่ได้ระบุหมายเลขเวอร์ชันของใบอนุญาตนี้ คุณสามารถเลือกเวอร์ชันใดก็ได้ที่เคยเผยแพร่ (ไม่ใช่ฉบับร่าง) โดย Free Software Foundation

ภาคผนวก: วิธีใช้ใบอนุญาตนี้สำหรับเอกสารของคุณ

ลิขสิทธิ์ (c) ปี ชื่อของคุณ อนุญาตให้คัดลอก แจกจ่าย และ/หรือแก้ไขเอกสารนี้ภายใต้เงื่อนไขของ GNU Free Documentation License เวอร์ชัน 1.2 หรือเวอร์ชันที่ใหม่กว่าที่เผยแพร่โดย Free Software Foundation ไม่มีส่วนที่คงที่ ไม่มีข้อความปกหน้า และไม่มีข้อความปกหลัง สำเนาใบอนุญาตจะรวมอยู่ในหัวข้อ “GNU Free Documentation License”

โลโก้

เอกสาร / แหล่งข้อมูล

ภาพย่อของไฟล์ PDFขั้นตอนการทำงานทั่วไป
User Guide · 2026.04, Common Workflows, Workflows

ถามคำถาม

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

ถามคำถาม

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.