
UYUNI Common Workflows

Кириш сөз
1-бөлүм
Common Workflows
Уюни 2026.04
The Uyuni Common Workflows Guide provides step-by-step instructions for the most frequently used workflows to install, manage, and configure clients with Uyuni.
Each workflow in this guide has a clear objective and includes detailed steps to help you achieve it efficiently.
Designed for both routine and advanced tasks, this guide not only explains the actions you take but also highlights the available options at each stage.
Throughout this guide, each routine task is referred to as a Workflow.
Жарыяланган датасы: 2026-04-29
Client Onboarding
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.
Use Case
Бул иш процесси сизге 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 Server орнотулган, сиз кире аласыз Web UI.
- SSH аркылуу Uyuni сервериңиз күйүп турган тармак аркылуу кире турган операциялык системасы орнотулган кардар машинасы.
- Тийиштүү жазылуулар 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.
Этап-этабы менен иштөө тартиби
Процедура: Configure a Fully Qualified Domain Name (FQDN) on Your Client
- Кардардын, буйрук сабында, учурдагы хост атын көрсөтүңүз:
hostname -f
Бул буйрук катаны кайтарып берет же localhost сыяктуу нерсени көрсөтөт. - Жаңы хост атын коюңуз. Сиздин жаңы хост аты субдомендик аталышка ээ болушу керек жана ошентип, жок дегенде эки мезгилди камтышы керек. Бул эксample, we are using client1.MLM.example
hostnamectl set-hostname client1.MLM.example - Өзгөртүүңүз ийгиликтүү болгонун текшериңиз:
hostnamectl - Open YaST and navigate to Network Services › Hostnames. Edit the hostname to match the one you just
set, and click [OK]. - In YaST, navigate to System › Network Settings and go to the Hostname/DNS tab. In the Static hostname field, type your new hostname.
- Өзгөртүү ийгиликтүү болгонун текшериңиз:
hostname -f
This command should return your new FQDN
Процедура: Uyuni серверинде программалык камсыздоо каналдарын даярдоо
- Уюниде Web UI, чабыттоо Admin › Setup Wizard.
- Уюмдун Каттоо маалыматтары өтмөгүндө SUSE Кардар борборунун эсептик дайындарын киргизгениңизди жана аныктыгы туура экенин текшериңиз.
- Продукциялар өтмөгүндө продукт каталогу толугу менен жаңыртылганын текшериңиз:
- 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 [Товарларды кошуу ]:
- Продукт каналдары толугу менен синхрондоштурууну күтүңүз. Сиз тандаган өнүмгө жараша, бул көп убакытка созулушу мүмкүн.
Процедура: Активдештирүү ачкычын түзүңүз
- Уюниде Web UI, чабыттоо Системалар › Activation Keys, жана басыңыз [Create Key].
- 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: - Check the child channels to include, and any add-on system types you want clients registered with this key to have. Click [Жандантуу ачкычын түзүү].
Процедура: Кардарды жүктөө
- Уюниде Web UI, чабыттоо Systems › Bootstrapping.
- Хост атын териңиз жана бортко киргиңиз келген кардар үчүн аныктыгын текшерүү маалыматтарын бериңиз жана активдештирүү ачкычын тандаңыз. Click [Bootstrap]:
- багыттоо 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-бөлүм
Бул иш процесси кайталануучу аракеттерди колдонуу менен Уюниде катталган кардарларды жаңыртууну кантип автоматташтыруу керектигин көрсөтөт.
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
- Экс катарыample, биз уюмдагы бардык системалар үчүн кайталануучу аракет катары тузду жаңыртуу аракетин түзөбүз. Уюниде Web UI, чабыттоо Home › My Organization › Recurring Actions жана басыңыз [Түзүү].
- Select Action Type Ыңгайлаштырылган Мамлекет and enter a Schedule Name like update salt .
- График тандаңыз. Мисалы үчүнampле, Weekly: Wednesday, 9:00 am .
- Белгилөө кутучасын тандоо менен жаңыртуу-туз абалын дайындаңыз.
- Click [Save Changes ] to save the action.
- You can edit the execution order of the states if needed. Click [Ырастоо] to confirm the order.
- Click [Create Schedule] to save the action.
Процедура: Creating a recurring action to apply all available updates to the systems
- Экс катары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.
- Now go to Recurring Actions and click [Түзүү].
- Select Action Type Custom State and enter a Schedule Name like full system-update.
- График тандаңыз. Мисалы үчүн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.
- 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.
- Save the action by clicking [Өзгөрүүлөрдү сактоо ].
- 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.
- Click [Create Schedule] to save the action.
Процедура: Creating a recurring action to run a high state after the update
- Экс катары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.
- Go to Recurring Actions and click [Түзүү].
- Select Action Type Жогорку мамлекет and enter a Schedule Name like high state .
- График тандаңыз. Мисалы үчүнampле, Weekly: Wednesday, 10:30 am . Again, keep enough time between this action and the full-system-update action.
- Click [Create Schedule] to save the action.
Background information on up-to-date state
- The заманбап state applies critical patches to the update components.
- a. On SUSE-based systems, the state executes the command:
zypper --non-interactive patch --updatestack-only
And then, the state also updates Salt. - b. On all the other systems, not based on SUSE, the state only updates Salt.
- a. On SUSE-based systems, the state executes the command:
- 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).
- iii. 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.
- 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.
Reboot detection is specific to the client operating system.- For Debian or Ubuntu, see https://www.debian.org/doc/debian-policy/ch-opersys.html#signaling-that-a-reboot-is-required.
- For non-transactional SUSE clients, Uyuni reboots the client when zypper -x list-patches indicates that the patches require a reboot.
- For transactional SUSE clients, Uyuni reboots the client if there is a pending transaction.
- 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 recurring actions, see Recurring Actions.
- For more information about custom info values, see Client-configuration › Custom-info.
Конфигурацияны башкаруу
4-бөлүм
Сиз конфигурацияны колдоно аласыз fileар бир кардарды кол менен конфигурациялоонун ордуна, кардарларыңыз үчүн конфигурацияны башкаруу үчүн каналдар. Бул иш процесси сизге Uyuni кантип колдонууну көрсөтөт Web Борбордон башкарылган конфигурацияны түзүү үчүн UI file, аны кардарга дайындаңыз жана конфигурацияны колдонуңуз.
Use Case
Эгерде сиз көп кардарларды башкарып жатсаңыз, анда конфигурация орнотууларын алардын ар бирине кезеги менен кол менен колдонгуңуз келбейт. Конфигурация каналдары конфигурацияны уюштуруу үчүн колдонулат fileс. Сиз конфигурация каналдарына кардарларга жазылып, конфигурацияны жайылта аласыз fileс талап кылынгандай.
Жыйынтык
Бул иш процессин аяктагандан кийин, сизде конфигурацияны камтыган конфигурация каналы болот file, каналга кардарларды дайындап, конфигурацияны ийгиликтүү колдонду.
Даярдоо
Баштоодон мурун, сизде болушу керек:
- Uyuni Server орнотулган, сиз кире аласыз 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
- Уюниде Web UI, чабыттоо Configuration › Channels жана басыңыз [Create State Channel].
- Конфигурацияңыз үчүн атты, энбелгисин жана сүрөттөмөсүн териңиз file, жана конфигурацияңыздын мазмунун териңиз file. Мурункуample that you can copy is at the end of this section.
Процедура: Конфигурация каналына кардарларды дайындоо
- Уюниде Web UI, чабыттоо Systems › Systems List and select the client you want to assign to your configuration channel.
- Конфигурация өтмөгүнө өтүңүз. Гименюда: Конфигурация бүттүview бөлүмүн басыңыз [Subscribe to channels ].
- Check the configuration channel you created earlier, and click [Continue].
- If you have more than one configuration channel, you can rank them in order of importance, or click [Update Channel Rankings ] бүтүрүү.
Процедура: Конфигурацияны Кардарыңызга колдонуңуз
- Уюниде Web UI, чабыттоо Systems › Systems List and select the client you want to assign to your configuration channel.
- Navigate to the Configuration tab. In the guimenu: Configuration Actions section, click [Deploy all managed config 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 %}
Окшош темалар
- For more information about configuration management, see Client-configuration › Configuration management.
- SLS жөнүндө көбүрөөк маалымат алуу үчүн fileс, кара: https://docs.saltproject.io/en/latest/topics/tutorials/starting_states.html.
Мазмундун жашоо циклин башкаруу
5-бөлүм
Эгерде сиз көп кардарларды башкарып жатсаңыз жана аларга ылайыкташтырылган пакеттерди колдонушуңуз керек болсо, пакеттериңизди башкаруу үчүн мазмундун жашоо циклин башкарууну (CLM) колдонсоңуз болот. CLM өндүрүш кардарларын жаңыртуудан мурун пакеттерди ыңгайлаштырууга жана сыноого мүмкүндүк берет. Чектелген тейлөө терезеси учурунда жаңыртууларды колдонуу керек болсо, бул дагы пайдалуу.
Use Case
Мазмундун жашоо циклин башкаруу программалык камсыздоо каналдарын булак катары тандоого, аларды чөйрөңүз үчүн талап кылынгандай тууралоого жана өндүрүш кардарларыңызга орнотуудан мурун аларды кылдат текшерүүгө мүмкүндүк берет. Сиз CLMди колдонуп, программалык камсыздоо каналдарыңызды иштеп чыгуудан, тестирлөөдөн жана өзгөрүүлөрдү кардарларыңызга жайылтуудан башкара аласыз.
Жыйынтык
Бул иш процессин аяктагандан кийин, сизде мазмундун жашоо цикли долбоору түзүлөт. Сиз негизги CLM долбоорун түздүңүз жана аны анын жашоо цикли аркылуу жайылтасыз.
Даярдыктар
Баштоодон мурун, сизде болушу керек:
- Uyuni Server deployed, and accessible using the Web UI.
- SSH аркылуу Uyuni сервериңиз күйүп турган тармак аркылуу кире турган операциялык системасы орнотулган кардар машинасы.
- Тийиштүү жазылуулар http://scc.suse.com сиз колдонуп жаткан өнүмдөр үчүн.
Этап-этабы менен иштөө тартиби
Процедура: жаңы CLM долбоорун түзүү
- Уюниде Web UI, чабыттоо Content Lifecycle › Projects section, and click [Create Project].
Type a name, label, and description for your project, and click [Түзүү]. - In the Sources section, click [Attach/Detach Sources ].
Select the source type, and select a base channel for your project.
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. - Чыпкалар бөлүмүн азырынча бош калтырыңыз, биз аларды бул экс-де колдонбойбузample. Керек болсо, кийинчерээк чыпкаларды кошо аласыз.
- 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. - Click [Куруу] to build version 1 of your project:
Процедура: Кардарларды дайындоо
- багыттоо Systems › System List, select the client to assign, and go to the Software › Software Channels өтмөк.
- In the Base Channel section, select the CLM project and environment you want to assign the client to.
Мисалы үчүн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 >. - Click [Кийинки] to assign the client.
Процедура: Айлана-чөйрөнү жайылтуу
- Уюниде Web UI, чабыттоо Content Lifecycle › Projects, and select the project you want to work with.
- 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 үчүн, мисалыamples, карагыла Administration › Content-lifecycle-examples.
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
- Open a terminal on your Uyuni Server.
- Access the server container shell by running the following command:
mgrctl term - Navigate to the configuration directory. You must create your new configuration file in the path /etc/apache2/conf. d, as this folder is persisted.
- Create your new configuration file (мисалыample, custom_ tuning. conf) and add your required Apache directives.
- Сиз сактагандан кийин file, exit the container with command:
exit - Restart the Uyuni services to apply the changes:
mgradm restart
аркылуу продукт жогорулатуу Web UI
7-бөлүм
Эгер сиз катталган SUSE Linux Enterprise кардар пакетин жаңыраак продукт версиясына жаңырткыңыз келсе, ал буйрук сабында же аркылуу жасалышы мүмкүн. Web UI.
Бул документте өнүмдү жаңыртуу деталдуу сүрөттөлөт жана сүрөттөлөт Web UI.
Колдонулган продукт версиялары чыныгы акыркы версияларды чагылдырбайт. Алар иллюстрация максатында гана колдонулат. Экс катарыample, төмөнкү процедура 15 SP5 версиясынан жана 15 андан улуураак версияга жаңыртууну сүрөттөйт. Эгер сиз башка версияны максат кылып жатсаңыз, тиешелүү каналдарды жана версияларды тандаңыз.
Процедура: Продукцияны колдонуу менен жаңыраак версияга жаңыртуу Web UI
- Uyuniге кириңиз Web UI and navigate to Admin › Setup Wizard › Products and search for SUSE Linux Enterprise Server 15 SP5 x86_64.
- Сунушталган каналдарды тандаңыз.
- Click [Add Products ].
- багыттоо Systems › Registered client › Software › Product Migration. You will see the targets available for that registered client.
- SUSE Linux Enterprise Server 15 SP5 x86_64 тандаңыз. Бул дагы кеңейет.
- x15_5 үчүн SLE-Product-SLES86-SP64-Pool катары Максаттуу Негизги Каналды тандаңыз. Сатуучуну өзгөртүүгө уруксат берүү белгисин койбоңуз.
- Click [Schedule Migration]. The message will be highlighted It is better to do a dry run first so continuing with dry run first.
- Чыкылдатуу [Кургак чуркоо] and check the status of the simulation in Events › History. You should see a return code 0 indicating a successful dry run.
- Click [Schedule Migration] to perform the actual product migration. The message will be highlighted on top of the screen indicating the scheduling of the action.
- When the upgrade is complete, check the status in Events › History.
- Уюни боюнча Web UI side, verify the successfully completed product upgrade by going to Systems › Registered client › Details.
- Кардар тарапта сиз аны чуркап текшере аласыз:
cat /etc/os-release - Чыгуу төмөнкүгө окшош болот:
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 Free Documentation License
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 камтыйт. Тунук эмес форматтарга менчик тексттик процессорлор тарабынан гана окула жана түзөтүлө турган, DTD жана/же иштетүү куралдары жалпысынан жеткиликтүү болбогон SGML же XML жана кээ бир тексттик процессорлор тарабынан чыгарылган машинада түзүлгөн 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дөн ашык номерлүү Документтин Тунук эмес нускаларын жарыяласаңыз же таратсаңыз, анда ар бир Тунук эмес көчүрмө менен бирге машина окуй ала турган Тунук көчүрмөнү камтышыңыз керек, же ар бир Тунук эмес көчүрмөнүн ичинде же анын ичинде жалпы тармак жайгашкан компьютер тармагынын жайгашкан жерин көрсөтүү керек. public use коомдук стандарттуу тармактык протоколдорду колдонуу менен Документтин толук Ачык көчүрмөсүн, кошумча материалдарсыз жүктөп алууга мүмкүнчүлүгү бар. Эгерде сиз акыркы вариантты колдонсоңуз, Тунук эмес нускаларды санда тарата баштаганда, бул Тунук көчүрмө акыркы жолу таратканыңыздан кийин, жок эле дегенде, бир жыл өткөнгө чейин, көрсөтүлгөн жерде жеткиликтүү болушун камсыз кылуу үчүн акылга сыярлык кадамдарды жасашыңыз керек. Бул басылманын ачык эмес көчүрмөсү (түздөн-түз же агенттериңиз же сатуучуларыңыз аркылуу) коомчулукка.
Документтин жаңыланган версиясын берүү мүмкүнчүлүгүн берүү үчүн, көп сандагы нускаларды кайра таркатуудан мурун, Документтин авторлору менен жакшылап байланышыңыз суралат, бирок талап кылынбайт.
ӨЗГӨРТҮҮЛӨР
Жогорудагы 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.
Эгерде Өзгөртүлгөн версияда экинчи бөлүмдөр катары квалификацияланган жана Документтен көчүрүлгөн эч кандай материал камтылган жаңы алдыңкы бөлүмдөрдү же тиркемелерди камтыса, сиз өз каалооңуз боюнча бул бөлүмдөрдүн айрымдарын же бардыгын инвариант катары белгилей аласыз. Бул үчүн, алардын аталыштарын Өзгөртүлгөн версиянын лицензиялык билдирүүсүндөгү Инварианттык бөлүмдөрдүн тизмесине кошуңуз. Бул аталыштар башка бөлүмдөрдүн аталыштарынан айырмаланып турушу керек.
Сиз "Индоссамент" деп аталган бөлүмдү кошсоңуз болот, эгерде ал ар кандай тараптардын Сиздин Өзгөртүлгөн версияңызды ырастоолорун камтыса, мисалы,ampле, курдаштардын билдируулеруview же текст стандарттын авторитеттүү аныктамасы катары уюм тарабынан бекитилген.
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 тарабынан. Эгерде Документте бул Лицензиянын версия номери көрсөтүлбөсө, сиз Free Software Foundation тарабынан жарыяланган каалаган версияны (долбоор катары эмес) тандай аласыз.
КОШУМЧА: Бул Лицензияны документтериңиз үчүн кантип колдонсо болот
Автордук укук (c) АТЫҢЫЗДЫ ЖЫЛ. Бул документти көчүрүүгө, жайылтууга жана/же өзгөртүүгө GNU Free Documentation License, Version 1.2 же Free Software Foundation тарабынан жарыяланган кийинки версиясынын шарттарына ылайык уруксат берилет; Инварианттык бөлүмдөрү жок, алдыңкы мукабадагы тексттери жана арткы мукабадагы тексттери жок. Лицензиянын көчүрмөсү “GNU Free Documentation License” деген бөлүмдө камтылган.

Документтер / Ресурстар
![]() | Common Workflows |
Шилтемелер
- docs.saltproject.io/en/latest/topics/tutorials/docs.saltproject.io
- docs.saltproject.io/en/latest/topics/tutorials/starting_states.htmldocs.saltproject.io
- documentation.suse.com/documentation.suse.com
- github.com/uyuni-project/uyuni/github.com
- github.com/uyuni-project/uyuni/blob/master/susemanager-utils/susemanager-sls/src/modules/reboot_info.pygithub.com
- scc.suse.comscc.suse.com
- debian.org/doc/debian-policy/ch-opersys.html#www.debian.org
- debian.org/doc/debian-policy/ch-opersys.html#signaling-that-a-reboot-is-requiredwww.debian.org
- gnu.org/copyleft/www.gnu.org
- User Manualmanual.tools
