Slackware Linux Esasları



Benzer belgeler
VHOPE ve VHOPE kitaplık dosyalarını kurma

Kurulum ve Başlangıç Kılavuzu. DataPage için

AutoCAD 2011 Kurulumu

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

Kurulum ve Başlangıç Kılavuzu. DataPage için

VIRTUALIZATION SANALLAŞTIRMA

NOT: LÜTFEN BU BELGEYİ OKUMADAN YAZILIMI YÜKLEMEYİ DENEMEYİN.

BLGM 354 DENEY 1 * GİRİŞ

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

JAL IN İNTERNET TEN İNDİRİLMESİ VE KURULMASI

Windows Grup İlkesi Düzenleyici

Linux Ubuntu Kurulumu

PHP ile İnternet Programlama

Hızlı Başlangıç Kılavuzu

Yrd. Doç. Dr. A. Burak İNNER

Hızlı Başlangıç Kılavuzu

Bağlantı Kılavuzu. Yazıcıyı yerel olarak yükleme (Windows) Yerel yazdırma nedir? Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma

LİNUX. Dosyalar ve dizinler

Network üzerinde MATLAB kurulması

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma. Bağlantı Kılavuzu

Fiery Driver Configurator

Linux ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos

Veri Tabanı Yönetim Sistemleri Bölüm - 02

Pardus 2011 Kurulum Belgesi Sürüm Ocak İçindekiler

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

Linux altında komut satırında...

Linux Dosya ve Dizin Yapısı

Autodesk Revit Architecture 2013 Kurulumu

Autodesk Revit Architecture 2012 Kurulumu

Bu bölüm V- Ray License Server lisans sunucusu uygulamasının kurulumundan

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

AKINSOFT. Eofis NetworkAdmin. AKINSOFT EOfis NetworkAdmin Kurulumu Bilgi Notu. Doküman Versiyon : Tarih : Copyright 2008 AKINSOFT

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Aşağıda listelenen temel linux komutları bilgisayarınızın komut satırında çalıtırılacaktır.

WeldEYE. Kurulum Kılavuzu. İçindekiler

LyX. İlkay TÜRK ÇAKIR. SANAEM- TAEK HPFBO-Çukurova Üniversitesi

e-imzatr Kurulum Klavuzu

MAC İşletim Sistemine Sahip Makineler İçin Elektronik İmza Kurulumu

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Nova Dental D Ana Makine Kurulum (Windows Server XP Home/Pro)

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

İSTANBUL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ SİSTEM PROGRAMLAMA DERSİ. Öğr.Gör. Mehmet DEMİR

1 MİCROSOFT FRONTPAGE 2003 E GİRİŞ

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

Windows Đşletim Sistemleri AD Etki Alanı Grupları Đncelenmesi ve Güvenlik Ayarları

Dosyalama olarak: HTML, PDF, DOC ve XLS dosya türlerini kullanabilirsiniz. Kütüphane Modülü açıldığında Vet.Asistanı Kütüphanesi ekrana gelmektedir.

AKINSOFT WOLVOX Mobil Server Yardım Dosyası

LMS PC aracı ACS420. LMS parametre ayarlarının yapılması için PC yazılımı. Kurlum ve çalıştırma talimatları

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

LİGHTKOD SETUP MAKER KULLANIMI 1- Giriş Programı yükledikten sonra Setup Maker programını açtığımızda aşağıdaki pencereyi görürüz. Burada 1.

Hızlı Kurulum ve Yapılandırma Kılavuzu

Linux Kurulumu (Sürüm 1.52) İçindekiler

Microsoft Office Kurulumu Sürüm 2.1

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS.

Yükleme kılavuzu Fiery Extended Applications 4.2 ile Command WorkStation 5.6

AutoCAD 2009 Kurulumu

V Daq Kurulum adımları

Pardus 2013 te Metin Editörleri

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

Windows Server 2012 Kurulum Hazırlıkları. Windows Server 2012 Kurulum Seçenekleri. Windows Server 2012 Kurulum Adımları. Full GUI Kurulum Seçeneği

NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI

1. PROGRAM KURMA 1.1 LİNUX PROGRAMLARINI KURMA Yazılım Merkezi ile Program Kurma

BİLGİ İŞLEM DERS 3. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

Kullanıcı Klavuzu

Scan Station Pro 550 Adminstration & Scan Station Service Araçları

Sun Solaris Jumpstart Sistemi

VMware 4.0 vcenter Server Kurulumu

1 MİCROSOFT FRONTPAGE 2003 E GİRİŞ

e-imzatr Kurulum Klavuzu

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?

Fstab Rehberi. Ceren Çalıcı. Nisan, 2012

SIMAN KULLANIM KILAVUZU

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI

TecCom TecLocal Programı Kurulum ve Yapılandırma Rehberi

4. Bağlantı (Köprü) Oluşturma

TTEC Standalone DVR Kolay Kurulum Dokümanı. Kurulum Adımları

CYGWIN KURULUMU ve KULLANIMI

MPLAB PROGRAM GELİŞTİRME ORTAMINDA CC8E İLE KOD HAZIRLAMA HAZIRLAYAN: DOÇ. DR. HAMİT ERDEM ARAŞ. GÖR. GENCER TULAY

(PWS) gelmektedir. Ancak. Add/Remove Programs bölümünden yüklenen bir bileşen değildir. Windows 98 kurulum CD'sinden yükleyebilirsiniz.

Tavsiye Edilen Önhazırlık Temel SQL Server 2000 bilgisi edinmek.

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

ProFTPD FTP Sunucusu. Devrim GÜNDÜZ. TR.NET Sistem Destek Uzmanı.

30 Mayıs ETASQLMNG Programına giriş

Hızlı Başlangıç Kılavuzu

Dosya yada klasör ne silinecekse örneğin bir dosyayı silecek isek; Sürükleyerek Geri Dönüşüm Kutusu üzerine götürüp bırakabiliriz.

Autofs. Hüseyin Kaya

Scream! e gelen veri akışlarından bazılarını diğer bir kurum yada bilgisayarla paylaşmak için kullanılabilir.

2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz:

Kurumsal Grup E-Posta Eğitim Dokümanı

BIND ile DNS Sunucu Kurulumu

VISUAL BASIC DE İŞLETİM SİSTEMİ DENETİM KOMUTLARI VE FONKSİYONLARI

Kurulum ve Sistem Gereklilikleri 1

BEYOND: Two Souls BEYOND Touch Uygulaması

AutoCAD Inventor 2011 Kurulumu

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma. Bağlantı Kılavuzu

İstemci Yönetimi ve Genel Yazdırma Çözümleri

Transkript:

Slackware Linux Esasları İkinci Basım (Bölüm 18 Slackware Paket Yönetimi) Alan Hicks Chris Lumens David Cantrell Logan Johnson Çeviri: İsmail Demiral

Bölüm 18 Slackware Paket Yönetimi Bir yazılım paketi, sizin için kurulmaya hazır ilgili programlar demetidir. Bir kaynak kodu arşivi indirdiğinizde, onu elinizle yapılandırmalı, derlemeli ve yüklemelisiniz. Bir yazılım paketiyle bu sizin için zaten yapılmıştır. Tüm yapmanız gereken paketi kurmaktır. Yazılım paketlerini kullanmanın diğer hazır ve kolay özelliği, eğer arzu ederseniz, programı kaldırma ve yükseltmenin çok kolay olmasıdır. Slackware, kurulduğunda tüm paket yönetimi ihtiyaçlarınız için gerekli programlarla birlikte gelir. Paketleri çok kolay kurabilir, kaldırabilir, yükseltebilir, yapabilir ve gözden geçirebilirsiniz. Ta Red Hat' ın Red Hat paket yöneticisini ilan ettiği yıllara dek giden yanlış bir inanış vardır, o da Slackware' in paket yönetim aracına sahip olmadığı inanışıdır. Bu basit bir biçimde hiç de doğru değildir. Slackware herzaman paket yöneticisi içerdi, hatta Red Hat' ın varlığından bile önce. pkgtool ve onun bileşen programları, rpm kadar tam özellikli ve heryerde rastlanan değil iken, paket kurmada en az rpm kadar iyiydi. pkgtool hakkındaki gerçek onun var olmaması değil, bağımlılık denetimi yapmamasıdır. Açıkça, Linux çatısı altındaki birçok insan bir paketleyici yöneticisinin bağımlılık denetimini içerecek şekilde tanımlı olması gerektiğini düşünmektedirler. Bağımlılık denetimi Slackware nin kesin olarak yapmadığı bir durumdur. Bu Slackware paketlerinin bağımlılıklarının olmadığı demek değil, Slackware' in paket yöneticisinin bağımlılıkları denetlemediği demektir. Bağımlılık yönetimi sysadmin' e bırakılmıştır ve bu bizim sevdiğimiz yoldur. 18.1 Paket Biçimine Bakış Araçları öğrenmeden önce, Slackware paketlerinin biçimine aşina olmalısınız. Slackware' de bir paket basitçe gzip ile sıkıştırılmış tar arşiv dosyasıdır. Paketler kök dizinine açılmış olarak inşa edilirler. Uydurma bir program ve örnek paketi:./ usr/ usr/bin/ usr/bin/makehejaz usr/doc/ usr/doc/makehejaz-1.0/ usr/doc/makehejaz-1.0/copying usr/doc/makehejaz-1.0/readme usr/man/ usr/man/man1 usr/man/man1/makehejaz.1.gz install/ install/doinst.sh

Paket sistemi bu dosyayı kök dizinine açacak ve kuracaktır. Paket veri tabanında bu paketin içeriğini kapsayan bir girdi oluşturulacak, böylece daha sonra bu paket yükseltilebilecek ve kaldırılabilecektir. install/ alt dizinine dikkat edin. Bu dizin, kurulum sonrası doinst.sh olarak adlandırılan betiği içeren, özel bir dizindir. Eğer paket sistemi bu dosyayı bulursa, paketi kurduktan sonra bu dosyayı çalıştıracaktır. Diğer betikler paketin içine gömülebilirler, fakat bunlar daha ayrıntılı olarak bölüm 18.3.2' de işlenecektir. 18.2 Paket Araçları Paket yönetimi için dört tane ana araç vardır. Bu araçlar paketlerin yüklenmesi, kaldırılması ve yükseltilmesi işlemlerini yaparlar. pkgtool pkgtool (8) paketlerin yüklenmesi ve kaldırılmasına izin veren, menülerle çalıştırılan bir programdır. Ana menü Şekil 18 1 de gösterilmiştir. Şekil 18 1. Pkgtool un ana menüsü Yükleme işlemi geçerli dizinden, bir başka dizinden yada disketten ileri sürülür. Basitçe hangi metodla yükleme yapmak istediğinizi seçin sonra pkgtool yükleme yapmak için geçerli paketlerin yerlerini tarayacaktır. Şekil 18 2 de gösterilen kurulan paketlerin listesine de bakmalısınız.

Şekil 18 2 pkgtool Görüntüleme Kipi Eğer paketleri kaldırmak isterseniz, kaldır seçeneğini seçin sonra size bütün kurulan paketler bir denetleme listesi ile sunulacaktır. Kaldırmak istediginiz paketleri işaretleyin ve OK i seçin, pkgtool bu paketleri kaldıracaktır. Bazı kullanıcılar bu aracı komut satırı araçlarına tercih ederler. Buna rağmen, komut satırı araçlarının daha fazla seçenek sunduğu unutulmamalıdır. Paketleri yükseltme olanağı da sadece komut satırı araçları ile sunulur. installpkg installpkg (8) sistem üzerine yeni paketlerin kurulumunu idare eder. Söz dizimi şu şekildedir; # installpkg seçenek paket_ismi installpkg için üç seçenek sağlanır. Bir defada sadece bir seçenek kullanılabilir. Tablo 18 1. installpkg Seçenekleri Seçenek Etki -m Geçerli dizin üzerinde bir makepkg işlemi yapar. -warn Eğer belirlenmiş paketi kurarsanız ne olacağını gösterir. Bu üretim sistemleri için kullanışlıdır, böylece birşey kurmadan önce ne olacağını kesin olarak görebilirsiniz. -r Bütün paketleri geçerli dizine ve alt dizinlere özyineli olarak yükler. Paket isimleri joker işaretleri kullanabilirler, joker işaretler özyineli yükleme sırasında tarama maskesi olarak kullanılacaktır. Eğer installpkg' den önce ROOT ortamı değişkenine geçerseniz, bu yol kök dizini için kullanılacaktır ve bu işlem yeni sürücüleri kök dizininiz için ayarlamada kullanışlıdır. Bu sürücüler mesela /mnt veya / dan başka bir yere bağlanacaklardır.

Kurulan paket veritabanı girdileri, /var/log/packages adresinde saklanırlar. Girdi gerçekten sadece her paket için sade bir metin dosyasıdır. Eğer paketin kurulum sonrası betiği varsa, bu betik /var/log/scripts/ adresine yazılır. Paket ismi için çeşitli paketleri belirtebilir yada joker işaretleri kullanabilirsiniz. Eğer kurulan bir paket üstüne yeniden yükleme yapıyorsanız, installpkg sizi uyarmayacaktır, bu konuda dikkatli olun. installpkg eskisinin üzerine yeni proğramı basitçe ve doğru bir biçimde yükleyecektir. Önceki paketten kalan eski dosyaların güvenlice kaldırıldığını garanti altına almak istiyorsanız, upgradepkg yi kullanın. removepkg removepkg (8) yüklenen paketlerin sistemden kaldırılması işini yürütür. Söz dizimi aşağıdaki gibidir: # removepkg seçenek paket_ismi removepkg için dört seçenek sağlanır. Bir defada sadece bir seçenek kullanılabilir. Tablo 18 2. removepkg Seçenekleri Seçenek copy keep preserve warn Etki Paket korunan paketlerin dizinine kopyalanır. Bu işlem asıl paketi kaldırmadan onun bir ağacını oluşturur. Kaldırma sırasında oluşturulan geçici dosyaları kaydeder. Aslında sadece hata ayıklama amaçları için kullanışlıdır. Paket kaldırılır, fakat aynı zamanda, korunan paketlerin dizinine kopyalanır. Eğer paket kaldırılırsa, ne olacağını gösterir. Eğer paketi kaldırmadan önce kök ortamı değişkenine geçerseniz, bu yol kök dizini için kullanılacaktır. Bu işlem yeni sürücülerinizi kök dizininiz için ayarlamada kullanışlıdır. Onlar tipik olarak /mnt yada / dan başka bir yere bağlanacaklardır. removepkg diğer kurulan paketlere de bakar ve sadece belirttiğiniz pakete özgü dosyaları kaldırır. removepkg belirtilen paket için kurulum sonrası betiği de tarayacak ve paket tarafından oluşturulmuş sembolik bağlantıları da kaldıracaktır. Kaldırma işlemi sırasında bir durum raporu gösterilir. Kaldırma işlemi sonrasında paket veritabanı girdileri /var/log/removed_packages adresine, kurulum sonrası betik ise /var/log/removed_scripts adresine taşınır. Sadece installpkg ile birçok paket belirtebilir veya paket isimleri için joker işaretler kullanabilirsiniz.

upgradepkg upgradepkg (8) kurulan bir Slackware paketini yükseltecektir. Söz dizimi aşağıdaki gibidir: # upgradepkg paket_ismi veya # upgradepkg eski_paket_ismi%yeni_paket_ismi upgradepkg ilk olarak yeni paketi kurar ve sonra eski paketi kaldırır, böylece eski paketler sistem üzerinde daha fazla durmamış olurlar. Eğer yükseltilen paketlerin ismi değiştiyse, yüzde işaretini eski paketi ve yeni paketi belirtmek için kullanın. Eğer upgradepkg den önce kök ortamı değişkenine geçerseniz, bu yol kök dizini için kullanılacaktır. Bu işlem kök dizininiz için yeni sürücüleri ayarlamada kullanışlıdır. Onlar tipik olarak /mnt ye yada / dan başka bir yere bağlanacaktır. upgradepkg kusursuz değildir. Herzaman yapılandırma dosyalarınızı yedeklemelisiniz. Eğer yapılandırma dosyalarınız kaldırılır yada üstüne yazılırsa, herhangi bir ihtiyaç duyulan onarım işi için asıllarını geri kopyalamak isteyeceksiniz. Nitekim installpkg ve removepkg ile birçok paketi belirtebilir yada paket isimleri için joker işaretler kullanabilirsiniz. rpm2tgz/rpm2targz Bugün Red Hat paket yöneticisi kullanışlı ve piyasada tutulan bir paketleme sistemidir. Birçok yazılım dağıtıcısı ürünlerini RPM biçiminde sunarlar. Bu bizim kendi öz biçimimiz olmadığı için, Slackware işletim sisteminde bu paketlere tam olarak güvenmeyin. Buna rağmen bazı şeyler sadece RPM olarak elde mecuttur (hatta kaynak bile). Size RPM paketlerini kendi öz paketlerimize dönüştüren bir paket sunuyoruz. Bu sizin paketi geçici bir dizine açmanızı (muhtemelen explodepkg ile) ve içeriğini gözden geçirmenizi sağlayacaktır. rpm2targz programı.tar.gz uzantılı bir arşiv oluştururken, rpm2tgz programı.tgz uzantılı bir Slackware paketi oluşturmanızı sağlar. 18.3 Paket Yapımı Slackware paket yapımı hem kolay hem de zordur. Paket inşa etmek için belirli bir yöntem yoktur. Paket oluşturmak için tek gereksinim, paketin.tar.gz dosyası olması ve kurulum sonrası bir betik varsa, onun /install/doinst.sh olmasıdır. Eğer kendi sisteminiz veya yönettiğiniz ağınız için paket yapmakla ilgiliyseniz, Slackware in kaynak ağacındaki değişik inşa betiklerine bakmalısınız.

explodepkg explodepkg (8) paketi açarak, installpkg nin yaptığı işin aynısını yapacaktır, fakat explodepkg aslında paketi kurmaz ve onu paket veri tabanına kaydetmez, paketi basitçe geçerli dizine açar. Eğer Slackware in kaynak ağacına bakarsanız, bu komutu belli bir programa ait iskelet paketleri için nasıl kullandığımızı göreceksiniz. Bu paketler en son paketin nasıl olacağına dair bir iskelet içerirler ve bütün gerekli dosya adları (sıfır uzunluk), sahiplikleri ve izinleri tutarlar. İnşa edilen betik, paket içeriklerini kaynak dizinden paket inşa dizinine taşıyacaktır. makepkg makepkg (8) geçerli dizini doğru bir Slackware paketinin içine paketleyecektir ve sembolik bağlantılar için ağacı tarayacak ve de kurulum sonrası betiğe sembolik bağlantıları paket kurulumu sırasında oluşturmak için bir oluşturma parseli ekleyecektir. Bu komut tipik olarak sizin paket ağacınızı oluşturmanızdan sonra çalışır. SlackBuild Betikleri Slackware paketleri gereksinime göre çok farklı yollarla inşa edilebilirler. Bütün yazılım paketleri programcıları tarafından aynı yolu derlemeye yazılmamışlardır. Birçoğu Slackware in kullandığı paket içerisinde tamamıyla içerilmeyen zaman seçeneklerini derlerler. Belki bu işlevselliklerden bazılarına ihtiyaç duyup, daha sonra kendi paketinizi derlemeye ihtiyaç duyacaksınız. Birçok Slackware paketi için, SlackBuild betiklerini paketin kaynak kodunda bulabilirsiniz. Pekala, SlackwareBuild betiği nedir? SlackBuild betikleri yürütülebilir kabuk betikleridir, bu betikleri root olarak yapılandırmak, derlemek ve Slackware paketleri oluşturmak için çalıştırırsınız. Kaynak dizini içerisinde betikleri özgürce değiştirebilir ve varsayılan Slackware paketlerinin kendinize has sürümlerini oluşturmak için değiştirdiğiniz betikleri çalıştırabilirsiniz. 18.4 Etiket Yapımı ve Etiket Dosyaları (kurulum için) Slackware kurulum programı sisteminiz üzerinde yazılım paketlerinin kurulumunu işler. Bazı dosyalar vardır ve bu dosyalar kurulum programına program tarafından hangi paketlerin kurulması gerektiğini, hangilerinin isteğe bağlı olduğunu, hangilerinin varsayılan olarak seçildiğini söylerler. Bir etiket dosyası birinci yazılım serisindedir ve etiket dosyası olarak adlandırılır ve de etiket dosyası belirli disk takımlarındaki paketleri ve onların durumlarını listeler. Durumlar:

Tablo 18 3. Etiket Dosyası Durum Seçenekleri Seçenek ADD SKP REC OPT Anlam Paket doğru sistem işlemi için gereklidir. Paket otomatik olarak atlanacaktır. Paket gerekli değildir, fakat önerilir. Paket isteğe bağlıdır. Biçim basitçe; paket_ismi: durum Her satıra bir paket gelir. Her yazılım serisi için asıl etiket dosyaları, tagfile.org olarak saklanır. Bu yüzden kendinizinkileri bozarsanız, asıl olanlarından geri yükleyebilirsiniz. Birçok yönetici, yükleyiciyi başlatıp, full seçeneğini seçerek, kendi etiket dosyalarını kendileri yazmayı tercih ederler. Kurulum programı etiket dosyalarını okuyacak ve kendi içeriklerine göre kurulumu gerçekleştirecektir. Eger REC veya OPT seçeneklerini kullanırsanız, kullanıcıya belirli bir paketi isteyip istemediğini soran bir diyalog kutusu sunulacaktır. Bundan dolayı etiket dosyalarını özdevinimli yükleme için yazarken, ADD ve SKP ile çakmanız önerilir. Etiket dosyalarınızın asılları ile aynı yere yazıldığından emin olun veya özel etiket dosyalarına sahipseniz, özel bir etiket dosyası yolu belirtebilirsiniz.