UYUNI Common Workflows User Guide

UYUNI Common Workflows

UYUNI Common Workflows

UYUNI Common Workflows

Önsöz

Bölüm 1

Ortak İş Akışları

Uyuni 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.

Yayın Tarihi: 2026-04-29

Müşteri Onboarding

Bölüm 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.

Kullanım Örneği

Bu iş akışı, bir istemciyi Uyuni Sunucunuza nasıl dahil edeceğinizi gösterir.

İstemcinin desteklenen bir Linux işletim sistemi çalıştırıyor olması gerekir. Desteklenen istemci sistemlerinin listesi için bkz. Client-configuration › Supported-features.

Uyuni'yi ilk kez kurduğunuzda yapmanız gereken ilk görevlerden biri bu ve muhtemelen ürünü kullandıkça bunu birçok kez yapmak zorunda kalacaksınız.

Sonuç

When you have completed this workflow, your client is on boarded, and it can be seen in the systems list of the Uyuni Web kullanıcı arayüzü. Daha sonra istemciyi yönetmek için Uyuni'yi kullanabilirsiniz.

Hazırlık

Başlamadan önce zaten sahip olmalısınız:

  • Uyuni Sunucusu yüklü olup, aşağıdakileri kullanarak erişebilirsiniz: Web UI.
  • Uyuni Sunucunuzun bulunduğu ağ üzerinden SSH kullanarak erişebileceğiniz, işletim sistemi kurulu istemci makine.
  • Uygun abonelikler http://scc.suse.com Kullandığınız ürünler için.

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.

Adım Adım İş Akışı Talimatları

İşlem: Configure a Fully Qualified Domain Name (FQDN) on Your Client

  1. İstemcide, komut isteminde geçerli ana bilgisayar adını gösterin:
    hostname -f
    Bu komut muhtemelen bir hata döndürecektir veya localhost gibi bir şey gösterecektir.
  2. Yeni bir ana bilgisayar adı ayarlayın. Yeni ana makine adınız bir alt alan adına sahip olmalı ve bu nedenle en az iki nokta içermelidir. Bu eskiample, we are using client1.MLM.example
    hostnamectl set-hostname client1.MLM.example
  3. Değişikliğinizin başarılı olduğunu kontrol edin:
    hostnamectl
  4. Open YaST and navigate to Network Services › Hostnames. Edit the hostname to match the one you just
    set, and click [TAMAM MI].
  5. In YaST, navigate to System › Network Settings and go to the Hostname/DNS tab. In the Static hostname field, type your new hostname.
  6. Değişikliğin başarılı olduğunu kontrol edin:
    hostname -f
    This command should return your new FQDN

Prosedür: Uyuni Sunucusunda Yazılım Kanallarının Hazırlanması

  1. Uyuni'de Web Kullanıcı arayüzüne gidin Admin › Setup Wizard.
  2. Kuruluş Kimlik Bilgileri sekmesinde SUSE Müşteri Merkezi kimlik bilgilerinizi girdiğinizden ve kimlik doğrulamanızın doğru şekilde yapıldığından emin olun.
  3. Ürünler sekmesinde ürün kataloğunun tamamen güncellendiğinden emin olun:
  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 [Ürün ekle ]:
  5. Ürün kanallarının tamamen senkronize edilmesini bekleyin. Seçtiğiniz ürünlere bağlı olarak bu işlem uzun sürebilir.

Prosedür: Etkinleştirme Anahtarı Oluşturun

  1. Uyuni'de Web Kullanıcı arayüzüne gidin Sistemler Activation Keys, ve tıkla [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 [Etkinleştirme Anahtarı Oluştur].

Prosedür: İstemciyi Önyükleme

  1. Uyuni'de Web Kullanıcı arayüzüne gidin Systems › Bootstrapping.
  2. Ana bilgisayar adını yazın ve katmak istediğiniz istemci için kimlik doğrulama bilgilerini sağlayın ve etkinleştirme anahtarını seçin. Tıklayın [Bootstrap]:
  3. Şuraya git: Systems › System List to manage your new client

İlgili Konular

  • 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.

Müşteriler Tekrarlayan Eylemleri Kullanarak Günceller

Bölüm 3

Bu iş akışı, yinelenen eylemler kullanılarak Uyuni'de kayıtlı istemcilerin güncellenmesinin nasıl otomatikleştirileceğini gösterir.

Use case / Situation

İstemcilerin otomatik olarak güncellenmesi şu durumlarda faydalıdır:

  • çok sayıda müşterinin güncellenmesi isteniyor
  • iş akışı her yürütmede yeniden yapılmamalıdır
  • özel bir bakım penceresi mevcuttur.

Sonuç / Çözüm

Bu iş akışının başarıyla tamamlanması tutarlı ve desteklenebilir bir durumla sonuçlanır.

Hazırlık

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

Bir istemciyi güncellemek için iki adım gereklidir. Üçüncü adım isteğe bağlıdır ancak güncelleme sürecini tamamlamak için önemle tavsiye edilir.

İşlem: Creating a recurring action to update Salt itself

  1. Eski bir sevgili olarakample, Salt'ın kendisini organizasyondaki tüm sistemler için yinelenen bir eylem olarak güncelleme eylemini yaratırız. Uyuni'de Web Kullanıcı arayüzüne gidin Home › My Organization › Recurring Actions ve tıkla [Create].
  2. Select Action Type Gelenek Durum and enter a Schedule Name like update salt .
  3. Bir program seçin. Örneğinampley, Weekly: Wednesday, 9:00 am .
  4. Güncelleme tuz durumunu atayın ve onay kutusunu seçin.
  5. Tıklamak [Save Changes ] to save the action.
  6. You can edit the execution order of the states if needed. Click [Onaylamak] to confirm the order.
  7. Tıklamak [Create Schedule] to save the action.

İşlem: Creating a recurring action to apply all available updates to the systems

  1. Eski bir sevgili olarakample we create the action to apply all updates as a recurring action for a system group called altyapı hizmetleri. Uyuni'de 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. Bir Program Seçin. Örneğinampley, 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 güncel by selecting the checkboxes. To perform a reboot afterwards you can also add reboot or reboot if needed.
  6. Save the action by clicking [Değişiklikleri Kaydet ].
  7. You can edit the execution order of the states. The order should be util. syn call, certs, channels, güncel and finally reboot or reboot if needed if chosen. Click [Onaylamak] to store the order.
  8. Tıklamak [Create Schedule] to save the action.

İşlem: Creating a recurring action to run a high state after the update

  1. Eski bir sevgili olarakample, we create the action to apply the high state for the same group which was fully updated before. In the Uyuni Web Kullanıcı arayüzüne gidin Systems › System Groups and click infra-services.
  2. Go to Recurring Actions and click [Create].
  3. Select Action Type Yüksek durum and enter a Schedule Name like high state .
  4. Bir Program Seçin. Örneğinampley, Weekly: Wednesday, 10:30 am . Again, keep enough time between this action and the full-system-update action.
  5. Tıklamak [Create Schedule] to save the action.

Background information on up-to-date state

  1. The güncel 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.
  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).
      • 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.
  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.
    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

İlgili konular

  • For more information about recurring actions, see Recurring Actions.
  • For more information about custom info values, see Client-configuration › Custom-info.

Yapılandırma Yönetimi

Bölüm 4

Yapılandırmayı kullanabilirsiniz fileHer istemciyi manuel olarak yapılandırmak yerine, istemcilerinizin yapılandırmasını yönetmek için e-postaları ve kanalları kullanın. Bu iş akışı size Uyuni'nin nasıl kullanılacağını gösterir Web Merkezi olarak yönetilen bir yapılandırma oluşturmak için kullanıcı arayüzü file, onu bir istemciye atayın ve yapılandırmayı uygulayın.

Kullanım Örneği

Çok sayıda istemciyi yönetiyorsanız, muhtemelen yapılandırma ayarlarını her birine sırasıyla manuel olarak uygulamak istemezsiniz. Yapılandırma kanalları yapılandırmayı düzenlemek için kullanılır fileS. İstemcileri yapılandırma kanallarına abone olabilir ve yapılandırmayı dağıtabilirsiniz filegerektiği gibi.

Sonuç

Bu iş akışını tamamladığınızda, bir konfigürasyon içeren bir konfigürasyon kanalına sahip olacaksınız. file, istemcileri kanala atadınız ve yapılandırmayı başarıyla uyguladınız.

Hazırlık

Başlamadan önce zaten sahip olmalısınız:

  • Uyuni Sunucusu yüklü olup, aşağıdakileri kullanarak erişebilirsiniz: Web UI.
  • Sunucunuza en az bir istemci kayıtlı.
  • Uygun abonelikler http://scc.suse.com Kullandığınız ürünler için.

Bu iş akışı merkezi olarak yönetilen bir yapılandırma kullanır file and a Salt state. For more information about the different ways to manage configuration, see Client-configuration › Configuration-management.

Adım adım İş Akışı talimatları

Prosedür: Yeni bir Yapılandırma Kanalı oluşturun ve File

  1. Uyuni'de Web Kullanıcı arayüzüne gidin Configuration › Channels ve tıkla [Create State Channel].
  2. Yapılandırmanız için bir ad, etiket ve açıklama yazın fileve yapılandırmanızın içeriğini yazın file. eski sevgiliample that you can copy is at the end of this section.

Prosedür: İstemcileri Yapılandırma Kanalına Atayın

  1. Uyuni'de Web Kullanıcı arayüzüne gidin Systems › Systems List and select the client you want to assign to your configuration channel.
  2. Yapılandırma sekmesine gidin. Menüde: Yapılandırma Bittiview bölüm, tıklayın [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 ] bitirmek için.

Prosedür: Yapılandırmayı İstemcinize Uygulayın

  1. Uyuni'de Web Kullanıcı arayüzüne gidin 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 [Tüm yönetilen yapılandırmayı dağıt files ]

Example

Müşterileri Güncel Tutmak için SLS Durumu

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 %}

İlgili Konular

İçerik Yaşam Döngüsü Yönetimi

Bölüm 5

Çok sayıda istemciyi yönetiyorsanız ve onlara özelleştirilmiş paketler uygulamanız gerekiyorsa paketlerinizi yönetmek için içerik yaşam döngüsü yönetimini (CLM) kullanabilirsiniz. CLM, üretim istemcilerini güncellemeden önce paketleri özelleştirmenize ve test etmenize olanak tanır. Ayrıca, sınırlı bir bakım penceresi sırasında güncellemeleri uygulamanız gerektiğinde de kullanışlıdır.

Kullanım Örneği

İçerik yaşam döngüsü yönetimi, yazılım kanallarını kaynak olarak seçmenize, bunları ortamınız için gereken şekilde ayarlamanıza ve üretim istemcilerinize yüklemeden önce kapsamlı bir şekilde test etmenize olanak tanır. Yazılım kanallarınızı geliştirme aşamasından test etme ve değişiklikleri müşterilerinize sunma aşamalarına kadar yönetmek için CLM'yi kullanabilirsiniz.

Sonuç

Bu iş akışını tamamladığınızda bir içerik yaşam döngüsü projeniz oluşturulmuş olacaktır. Temel bir CLM projesi oluşturacak ve onu yaşam döngüsü boyunca tanıtacaksınız.

Hazırlıklar

Başlamadan önce zaten sahip olmalısınız:

  • Uyuni Server deployed, and accessible using the Web UI.
  • Uyuni Sunucunuzun bulunduğu ağ üzerinden SSH kullanarak erişebileceğiniz, işletim sistemi kurulu istemci makine.
  • Uygun abonelikler http://scc.suse.com Kullandığınız ürünler için.

Adım Adım İş Akışı Talimatları

Prosedür: Yeni bir CLM Projesi oluşturun

  1. Uyuni'de Web Kullanıcı arayüzüne gidin 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 ].
    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 [Kaydetmek] to return to the project page.
  3. Filtreler bölümünü şimdilik boş bırakın, bu eski yazımda bunları kullanmayacağız.ample. Gerekirse daha sonra filtre ekleyebilirsiniz.
  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. Tıklamak [Yapı] to build version 1 of your project:

Prosedür: Müşterileri Atayın

  1. Şuraya git: Systems › System List, select the client to assign, and go to the Software › Software Channels sekmesi.
  2. In the Base Channel section, select the CLM project and environment you want to assign the client to.
    Örneğinample, 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. Tıklamak [Sonraki] to assign the client.

Prosedür: Ortamların Geliştirilmesi

  1. Uyuni'de Web Kullanıcı arayüzüne gidin 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.

İlgili Konular

  • For more information about CLM, including information about how to use filters, see Administration › Content-lifecycle.
  • CLM eski içinamples, gör Administration › Content-lifecycle-examples.

Customize Apache Configuration

Bölüm 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.

Kullanım durumu

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.

Sonuç

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

Hazırlık

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

Sembol 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 (örneğinample, custom_ tuning. conf) and add your required Apache directives.
  5. Kaydettiğinizde file, exit the container with command:
    exit
  6. Restart the Uyuni services to apply the changes:
    mgradm restart

Ürün Yükseltmesi Web UI

Bölüm 7

Kayıtlı SUSE Linux Enterprise istemci paketini daha yeni bir ürün sürümüne yükseltmek istiyorsanız, bunu komut satırından veya aracılığıyla yapabilirsiniz. Web UI.

Bu belge, ürün yükseltmesini ayrıntılı olarak açıklar ve gösterir. Web UI.

Sembol Kullanılan ürün sürümleri, mevcut en son sürümleri yansıtmaz. Yalnızca örnekleme amacıyla kullanılırlar. Eski sevgilim olarakampDosyada, aşağıdaki prosedür SP15'in 5 ve daha eski sürüm 15'ten sürüm XNUMX'e yükseltme işlemini açıklamaktadır. Farklı bir sürümü hedefliyorsanız ilgili kanalları ve sürümleri seçin.

Prosedür: Ürünü Kullanarak Daha Yeni Bir Sürüme Yükseltme Web UI

  1. Uyuni'ye giriş yap Web UI and navigate to Admin › Setup Wizard › Products and search for SUSE Linux Enterprise Server 15 SP5 x86_64.
  2. Önerilen kanalları seçin.
  3. Tıklamak [Add Products ].
  4. Şuraya git: Systems › Registered client › Software › Product Migration. You will see the targets available for that registered client.
  5. SUSE Linux Kurumsal Sunucu 15 SP5 x86_64'ü seçin. Bu daha da genişleyecek.
  6. x15_5 için SLE-Ürün-SLES86-SP64-Havuz olarak Hedef Temel Kanalı seçin. Satıcı Değişikliğine İzin Ver seçeneğinin işaretini kaldırın.
  7. Tıklamak [Schedule Migration]. The message will be highlighted It is better to do a dry run first so continuing with dry run first.
  8. Tıklayın [kuru çalışma] and check the status of the simulation in Events › History. You should see a return code 0 indicating a successful dry run.
  9. Tıklamak [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. Uyuni'de Web UI side, verify the successfully completed product upgrade by going to Systems › Registered client › Details.
  12. İstemci tarafında bunu şu komutu çalıştırarak doğrulayabilirsiniz:
    cat /etc/os-release
  13. Çıktı şuna benzer:

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 Özgür Belgeleme Lisansı

Bölüm 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.

ÖNSÖZ

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.

Bu Lisansı, özgür yazılımın el kitaplarında kullanmak üzere tasarladık, çünkü özgür yazılımın özgür belgelere ihtiyacı vardır: özgür bir program, yazılımın sağladığı özgürlüklerin aynısını sağlayan kılavuzlarla birlikte gelmelidir. Ancak bu Lisans, yazılım kılavuzlarıyla sınırlı değildir; konusu ne olursa olsun veya matbu kitap olarak yayınlanıp yayınlanmadığına bakılmaksızın her türlü metin çalışması için kullanılabilir. Bu Lisansı esas olarak amacı talimat veya referans olan işler için öneriyoruz.

UYGULANABİLİRLİK VE TANIMLAR

Bu Lisans, telif hakkı sahibi tarafından bu Lisansın koşulları altında dağıtılabileceğini belirten bir bildirim içeren herhangi bir ortamdaki her türlü kılavuz veya diğer çalışmalar için geçerlidir. Böyle bir bildirim, söz konusu eserin burada belirtilen koşullar altında kullanılmasına yönelik dünya çapında, telifsiz, süresiz bir lisans verir. Aşağıdaki “Belge” bu tür herhangi bir kılavuza veya çalışmaya atıfta bulunmaktadır. Halkın herhangi bir üyesi lisans sahibidir ve kendisine "siz" olarak hitap edilir. Çalışmayı telif hakkı yasası kapsamında izin gerektiren bir şekilde kopyalar, değiştirir veya dağıtırsanız lisansı kabul etmiş olursunuz.

Belgenin "Değiştirilmiş Sürümü", Belgeyi veya bir bölümünü içeren, aynen kopyalanmış veya değiştirilmiş ve/veya başka bir dile çevrilmiş herhangi bir çalışma anlamına gelir.

“İkincil Bölüm”, Belgenin yayıncılarının veya yazarlarının münhasıran Belgenin genel konusuyla (veya ilgili konularla) ilişkisiyle ilgilenen ve doğrudan ilgili olabilecek hiçbir şey içermeyen, Belgenin adlandırılmış bir eki veya ön konu bölümüdür. bu genel konu içinde. (Dolayısıyla, Belge kısmen bir matematik ders kitabı ise, İkincil Bölüm herhangi bir matematiği açıklamayabilir.) İlişki, konuyla veya ilgili konularla tarihsel bir bağlantı veya yasal, ticari, felsefi, etik olabilir. veya bunlarla ilgili siyasi konum.

“Değişmeyen Bölümler”, Belgenin bu Lisans kapsamında yayınlandığını belirten bildirimde, Değişmeyen Bölümlerin başlıkları olarak belirtilen belirli İkincil Bölümlerdir. Bir bölüm, yukarıdaki İkincil tanımına uymuyorsa, Değişmez olarak atanmasına izin verilmez. Belge sıfır Değişmeyen Bölüm içerebilir. Belge herhangi bir Değişmeyen Bölüm tanımlamıyorsa, hiçbiri yoktur.

“Kapak Metinleri”, Belgenin bu Lisans kapsamında yayınlandığını belirten bildirimde Ön Kapak Metinleri veya Arka Kapak Metinleri olarak listelenen belirli kısa metin bölümleridir. Ön Kapak Metni en fazla 5, Arka Kapak Metni en fazla 25 kelime olabilir.

Belgenin "Şeffaf" bir kopyası, makine tarafından okunabilen, özellikleri genel kamuya açık bir biçimde temsil edilen, belgeyi genel metin düzenleyicilerle veya (piksellerden oluşan görüntüler için) genel boyamayla doğrudan revize etmeye uygun bir kopya anlamına gelir. programları veya (çizimler için) yaygın olarak bulunan bazı çizim düzenleyicileri ve metin biçimlendiricilere giriş için veya metin biçimlendiricilere giriş için uygun çeşitli biçimlere otomatik çeviri için uygundur. Aksi takdirde Şeffaf olarak yapılmış bir kopya file İşaretlemesi veya işaretlemesinin olmaması, okuyucular tarafından müteakip değişiklikleri engellemek veya caydırmak için düzenlenmiş biçim Şeffaf değildir. Önemli miktarda metin için kullanılan bir görüntü formatı Saydam değildir. “Şeffaf” olmayan bir kopyaya “Opak” denir.

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şeffaf görüntü formatları arasında PNG, XCF ve JPG bulunur. Opak formatlar, yalnızca tescilli kelime işlemciler tarafından okunabilen ve düzenlenebilen tescilli formatları, DTD ve/veya işleme araçlarının genel olarak mevcut olmadığı SGML veya XML'i ve bazı kelime işlemciler tarafından üretilen makine tarafından oluşturulan HTML, PostScript veya PDF'yi içerir. sadece çıktı amaçlıdır.

"Başlık Sayfası", basılı bir kitap için, başlık sayfasının kendisi ve bu Lisansın başlık sayfasında görünmesi için gereken materyali okunaklı bir şekilde tutmak için gerekli olan takip eden sayfalar anlamına gelir. Bu tür bir başlık sayfası olmayan formatlardaki eserler için “Başlık Sayfası”, metnin gövdesinin başlangıcından önce eser başlığının en belirgin görünümüne yakın metin anlamına gelir.

"XYZ Başlıklı" bir bölüm, Belgenin, başlığı tam olarak XYZ olan veya XYZ'yi başka bir dile çeviren metnin ardından parantez içinde XYZ içeren, adlandırılmış bir alt birimi anlamına gelir. (Burada XYZ, "Teşekkürler", "İthaflar", "Onaylar" veya "Geçmiş" gibi aşağıda belirtilen belirli bir bölüm adını temsil eder.) Belgeyi değiştirdiğinizde böyle bir bölümün "Başlığını Korumak" anlamına gelir. bu tanıma göre “XYZ Başlıklı” bir bölüm olarak kalır.

Belge, bu Lisansın Belge için geçerli olduğunu belirten bildirimin yanında Garanti Feragatnamelerini içerebilir. Bu Garanti Feragatnamelerinin bu Lisansa atıfta bulunularak dahil edildiği kabul edilir, ancak yalnızca garanti reddi ile ilgili olarak: bu Garanti Feragatnamelerinin sahip olabileceği diğer herhangi bir ima geçersizdir ve bu Lisansın anlamı üzerinde hiçbir etkisi yoktur.

SÖZ KONUSU KOPYALAMA

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.

Yukarıda belirtilen aynı koşullar altında kopyaları da ödünç verebilir ve kopyaları kamuya açık olarak gösterebilirsiniz.

MİKTARDA KOPYALAMA

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.

Her iki kapak için de gerekli metinler okunaklı bir şekilde sığamayacak kadar hacimliyse, ilk sıralananları (makul olarak sığabilecek kadar) asıl kapağa koymalı ve gerisini bitişik sayfalara devam ettirmelisiniz.

100'den fazla Numaralı Belgenin Opak kopyalarını yayınlar veya dağıtırsanız, ya her Opak kopyayla birlikte makine tarafından okunabilir bir Şeffaf kopya eklemelisiniz ya da her Opak kopyada veya her bir Opak kopyayla birlikte, genel ağın- public kullanarak, genel standart ağ protokollerini kullanarak Belgenin ilave malzeme içermeyen eksiksiz bir Şeffaf kopyasını indirme erişimi vardır. İkinci seçeneği kullanırsanız, Opak kopyaları toplu olarak dağıtmaya başladığınızda, bu Saydam kopyanın, bir kopyayı en son dağıttığınız tarihten en az bir yıl sonrasına kadar belirtilen konumda erişilebilir durumda kalmasını sağlamak için makul ölçüde tedbirli adımlar atmalısınız. Bu baskının şeffaf olmayan kopyası (doğrudan veya temsilcileriniz veya bayileriniz aracılığıyla) halka açık.

Çok sayıda kopyayı yeniden dağıtmadan önce Belgenin yazarlarıyla iletişime geçerek size Belgenin güncellenmiş bir sürümünü sağlamaları için onlara bir şans vermeniz talep edilir, ancak zorunlu değildir.

DEĞİŞİKLİKLER

Belgenin Değiştirilmiş Versiyonunu yukarıdaki 2. ve 3. bölümlerin koşulları altında kopyalayabilir ve dağıtabilirsiniz, ancak Değiştirilmiş Versiyonu tam olarak bu Lisans kapsamında yayınlamanız ve Değiştirilmiş Versiyonun Belgenin rolünü doldurması, böylece Lisans dağıtımı ve değiştirilmesi Değiştirilmiş Versiyon, bir kopyasına sahip olan kişiye verilir. Ek olarak, Değiştirilmiş Sürümde şunları yapmanız gerekir:

  • 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.

Değiştirilmiş Sürüm, İkincil Bölümler olarak nitelendirilen ve Belgeden kopyalanmış hiçbir materyal içermeyen yeni ön konu bölümleri veya ekler içeriyorsa, bu bölümlerin bazılarını veya tümünü değişmez olarak atayabilirsiniz. Bunu yapmak için, başlıklarını Değiştirilmiş Versiyonun lisans bildirimindeki Değişmeyen Bölümler listesine ekleyin. Bu başlıklar, diğer bölüm başlıklarından farklı olmalıdır.

Değiştirilmiş Sürümünüzün çeşitli taraflarca onaylanmasından başka bir şey içermemesi kaydıyla, "Onaylar" başlıklı bir bölüm ekleyebilirsiniz; örneğin;ample, akran beyanlarıview veya metnin bir kuruluş tarafından bir standardın yetkili tanımı olarak onaylanmış olması.

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.

Belgenin yazar(lar)ı ve yayıncı(lar)ı bu Lisans ile adlarını herhangi bir Değiştirilmiş Sürüm için tanıtım amacıyla kullanma veya herhangi bir Değiştirilmiş Sürümün onaylandığını iddia etme veya ima etme izni vermez.

BELGELERİ BİRLEŞTİRME

Belgeyi, değiştirilmiş sürümler için yukarıda bölüm 4'te tanımlanan koşullar altında, bu Lisans kapsamında yayınlanan diğer belgelerle birleştirebilirsiniz, ancak tüm orijinal belgelerin tüm Değişmeyen Bölümlerini değiştirilmeden kombinasyona dahil etmeniz ve hepsini listelemeniz koşuluyla lisans bildiriminde birleştirilmiş çalışmanızın Değişmeyen Bölümleri olarak ve tüm Garanti Feragatnamelerini koruduğunuzu.

Birleştirilmiş çalışmanın bu Lisansın yalnızca bir kopyasını içermesi gerekir ve birden çok özdeş Değişmeyen Bölüm, tek bir kopyayla değiştirilebilir. Aynı ada ancak farklı içeriklere sahip birden çok Değişmeyen Bölüm varsa, sonuna parantez içinde orijinal yazar veya o bölümün yayıncısının adını (biliniyorsa) ekleyerek bu tür bölümlerin her birinin başlığını benzersiz yapın veya bir benzersiz numara. Aynı düzenlemeyi, birleştirilen eserin lisans duyurusunda yer alan Değişmeyen Bölümler listesindeki bölüm başlıklarında da yapın.

Kombinasyonda, çeşitli orijinal belgelerdeki "Geçmiş" Başlıklı bölümleri birleştirerek "Geçmiş" Başlıklı tek bir bölüm oluşturmalısınız; aynı şekilde "Teşekkür" başlıklı bölümleri ve "İthaf" başlıklı tüm bölümleri birleştirin. “Onaylar” başlıklı tüm bölümleri silmelisiniz.

BELGE TOPLAMALARI

Belge ve bu Lisans kapsamında yayınlanan diğer belgelerden oluşan bir koleksiyon oluşturabilir ve bu Lisansın çeşitli belgelerdeki ayrı ayrı kopyalarını, koleksiyona dahil olan tek bir kopyayla değiştirebilirsiniz. belgelerin her birinin diğer tüm açılardan aynen kopyalanması.

Çıkarılan belgeye bu Lisansın bir kopyasını eklemeniz ve söz konusu belgenin birebir kopyalanmasıyla ilgili diğer tüm hususlarda bu Lisansı takip etmeniz koşuluyla, böyle bir koleksiyondan tek bir belge çıkarabilir ve bu Lisans kapsamında ayrı ayrı dağıtabilirsiniz.

BAĞIMSIZ ÇALIŞMALARLA BİRLEŞTİRME

Belgenin veya türevlerinin diğer ayrı ve bağımsız belgeler veya eserlerle birlikte bir depolama veya dağıtım ortamının hacmi içinde veya üzerinde derlenmesi, derlemeden kaynaklanan telif hakkı yasal hakları sınırlamak için kullanılmıyorsa "toplu" olarak adlandırılır. bireysel çalışmaların izin verdiğinin ötesinde derleme kullanıcılarının. Belge toplu olarak dahil edildiğinde, bu Lisans toplu olarak Belgeden türetilmiş olmayan diğer işler için geçerli değildir.

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.

ÇEVİRİ

Çeviri bir tür değişiklik olarak kabul edilir, bu nedenle Belgenin çevirilerini bölüm 4'ün koşulları altında dağıtabilirsiniz. Değişmez Bölümleri çevirilerle değiştirmek, telif hakkı sahiplerinden özel izin almayı gerektirir, ancak Değişmez Bölümlerin bazılarının veya tamamının çevirilerini ek olarak dahil edebilirsiniz. bu Değişmeyen Bölümlerin orijinal versiyonları. Bu Lisansın ve Belgedeki tüm lisans bildirimlerinin ve Garanti Feragatnamelerinin bir çevirisini, bu Lisansın orijinal İngilizce sürümünü ve bu bildirimlerin ve sorumluluk reddi beyanlarının orijinal sürümlerini de dahil etmeniz koşuluyla ekleyebilirsiniz. Bu Lisansın tercümesi ile orijinal versiyonu veya bir bildirim veya feragatname arasında bir anlaşmazlık olması durumunda, orijinal versiyon geçerli olacaktır.

Belgedeki bir bölümün adı "Teşekkürler", "İthaflar" veya "Tarih" ise, Başlığını Koruma gerekliliği (bölüm 4) (bölüm 1) genellikle asıl başlığın değiştirilmesini gerektirir.

FESİH

Bu Lisansta açıkça belirtilmedikçe Belgeyi kopyalayamaz, değiştiremez, alt lisans veremez veya dağıtamazsınız. Belgeyi kopyalamaya, değiştirmeye, alt lisans vermeye veya dağıtmaya yönelik diğer tüm girişimler geçersizdir ve bu Lisans kapsamındaki haklarınızı otomatik olarak sonlandırır. Ancak, sizden bu Lisans kapsamında kopyalar veya haklar almış olan tarafların lisansları, bu taraflar tam uyum içinde kaldıkları sürece feshedilmeyecektir.

BU LİSANSIN GELECEK REVİZYONLARI

Özgür Yazılım Vakfı, zaman zaman GNU Özgür Belgeleme Lisansının yeni, revize edilmiş sürümlerini yayınlayabilir. Bu tür yeni sürümler, mevcut sürüme ruh olarak benzer olacaktır, ancak yeni sorunlara veya endişelere hitap etmek için ayrıntılı olarak farklılık gösterebilir. Görmek http://www.gnu.org/copyleft/.

Lisansın her sürümüne ayırt edici bir sürüm numarası verilir. Belge, bu Lisansın belirli bir numaralı sürümünün "veya sonraki herhangi bir sürümünün" geçerli olduğunu belirtirse, belirtilen sürümün veya yayınlanmış herhangi bir sonraki sürümün (bir lisans olarak değil) hüküm ve koşullarını takip etme seçeneğine sahipsiniz. taslak) Özgür Yazılım Vakfı tarafından. Belge, bu Lisansın bir sürüm numarasını belirtmiyorsa, Özgür Yazılım Vakfı tarafından şimdiye kadar yayınlanan (taslak olarak değil) herhangi bir sürümü seçebilirsiniz.

EK: Bu Lisansı belgeleriniz için nasıl kullanabilirsiniz?

Telif hakkı (c) ADINIZA YIL. Bu belgenin kopyalanması, dağıtılması ve/veya değiştirilmesi için GNU Özgür Belgeleme Lisansı, Sürüm 1.2 veya Özgür Yazılım Vakfı tarafından yayınlanan herhangi bir sonraki sürümün koşulları kapsamında izin verilmiştir; Değişmez Bölümler, Ön Kapak Metinleri ve Arka Kapak Metinleri olmadan. Lisansın bir kopyası “GNU Özgür Belgeleme Lisansı” başlıklı bölümde yer almaktadır.

Logo

Belgeler / Kaynaklar

PDF thumbnailOrtak İş Akışları
User Guide · 2026.04, Common Workflows, Workflows

Bir Soru Sorun

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

Bir Soru Sorun

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