Gönderen Konu: [NASIL] Buildiso komutu ile Manjaro Kurulum Medyası (ISO) Olusturma  (Okunma sayısı 2026 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı tulliana

  • az laf, çok iş...
  • Proje Sorumlusu
  • Gelişmiş Üye
  • *****
  • İleti: 3315
  • Teşekkür: +149/-0
    • http://archman.org
  • Dağıtım / Distribution: Archman Linux
  • Sürüm / Release: devel
  • Ekran Kartı - Graphic Card: NVIDIA
  • Ekr. Kartı Sür. Graph.Dri: Sahipli yazılım
Buildiso komutu ile Manjaro Kurulum Medyası (ISO) Olusturmak

Bu başlık altında Manjaro ISO kurulum medyalarının nasıl hazırlandığını öğreneceksiniz. Yeni başlayanlar için bu rehber, kolayca Manjaro Kurulum Medyası İnşa işlerini öğretecektir.

Bu kılavuzda, Manjaro Openbox sürümü örnek olarak kullanılmıştır. Bilindiği üzere Manjaro Linux'un birçok Masaüstü Yönetimi ile sürümleri vardır. Manjaro Sürümleri şunlardır: cinnamon, enlightenment, gnome, kde, kde5, lxde, lxqt, lxqt-openrc, mate, net, netbook, net-openrc, openbox, openbox-legacy, pekwm-openrc, xfce, xfce-minimal, ve xfce-openbox-openrc



İnşa İçin Ön Hazırlık ve Gereksinimler:

manjaro-tools-iso-profiles paketinde önceden Manjaro Takımı tarafından hazırlanmış olan ve yukarıda bahsettiğimiz sürümler yani Manjaro ISO profilleri vardır.

buildiso komutu image/ISO kurulum kalıbı oluşturmak için kullanılır. Mart 2015 tarihinden önce bu komut manjaroiso paketi ile kullanılıyordu ancak bu tarihten sonra manjaro-tools paketi ile kullanılmaya başlandı.

Karşılaştığınız hataları sıfıra indirmek için manjaro-tools ve manjaro-tools-iso-profiles paketlerinin yüklenmiş olduğuna emin olunuz.




manjaro-tools yükle:

buildiso komutunu kullanmak için manjaro-tools paketi yüklü olmalıdır. buildiso komutu ile inşa işlerine başlamadan önce en son sürümün yüklü olduğundan emin olunuz. En güncel sürüm genelde Unstable yani Kararsız depolarımızda bulunmaktadır. Unstable depodaki paketi kullanmanızı öneriririz çünkü en son yenilikler ve hata düzeltmeleri bu paket içerisindedir. Güncel paketler Stable yani Kararlı depolara girene kadar Unstable depolarda beklerler. Paketi yüklemek için öncelikle depo değişikliği yapmanız gerekmektedir.

Alternatif olarak en güncel manjaro-tools paketini GitHub alanımızdan doğrudan yükleyebilirsiniz.


Eğer depo değişikliği yapma konusunda fazla bilginiz yoksa Depo Değiştirme belgelerini inceleyebilirsiniz.

Depo değiştirmişseniz şimdi paketimizi yükleyip devam edelim:
Kod: [Seç]
sudo pacman -S manjaro-tools
Ben sadece manjaro-tools paketini yüklemek istiyorum fakat sürekli olarak Unstable depoları kullanmak istemiyorum diyorsanız, paket yükleme işini el ile yani manuel olarak yapabilirsiniz.


Şimdi internet tarayıcınızı açın ve:
Kod: [Seç]
http://mirror.netzspielplatz.de/manjaro/packages/unstable/community/
bağlantısına gidin. Açılan bağlantıdan kullandığınız sistemin mimarisini (32 i686 yada 64 x86_64 bit) seçiniz. Ardından manjaro-tools paketini bulun ve üzerine sağ tıklayarak bağlantısını kopyalayın.

Bağlantısını kopyaladığınız manjaro-tools paketini uçbirimden şu komut ile yükleyebilirsiniz. (not aşağıdaki komut örnektir, sudo pacman -U satırından sonra seçtiğiniz bağlantıyı kullanacaksınız.)
Kod: [Seç]
sudo pacman -U http://mirror.netzspielplatz.de/manjaro/packages/unstable/community/x86_64/manjaro-tools-0.9.7.4-1-any.pkg.tar.xz
Not: Daha önce aynı sürüm numarası ile bu paketi yüklemiş olsanız bile yeniden yükleyin. Çünkü hata düzeltmeleri yapılarak aynı sürüm numarası ile değiştirilmiş revize edilmiş olabilir.



manjaro-tools-iso-profiles yükle:

manjaro-tools-iso-profiles profillerini GitHub alanımızdan kopyalayın yani yerel klasörünüze klonlayın (bu işlem için git paketi sisteminizde yüklü olmalıdır. Öntanımlı olarak genelde yüklüdür).

Çalışma yapacağınız bir klasör oluşturun ya da hangi dizinde çalışacaksanız orada uçbirim açın ve şu komutu verin:
Kod: [Seç]
git clone https://github.com/manjaro/manjaro-tools-iso-profiles.git

manjaro-tools-iso-profiles profillerini yükledikten sonra yerelde güncellemeniz için her çalışma yapacağınızda yeniden indirmeniz gerekmez. Aşağıdaki komutlar ile güncelleyebilirsiniz. manjaro-tools-iso-profiles dizinine girin:
Kod: [Seç]
cd manjaro-tools-iso-profilesŞu komutla güncelleyin:
Kod: [Seç]
git pull origin master


Manjaro ISO profilleri:

Hazırlayacağın ISO içerisindeki değişiklikleri indirdiğin profil içinde yapabilirsin. (paket ekleme, dosya ekleme, ayar değişikliği, sisteme dahil edilecek dosya ya da dizinler, sistem mimarisi, kernel sürümü, kurulum medyasının adı gibi değişiklikler...) :

Kod: [Seç]
manjaro-tools-iso-profiles/openbox/
Eğer hangi dosyalarda ne yapacağınızı ve hangi dizinlerin ne işe yaradığını bilmiyorsanız:

* (Sadece 1 ve 3. sekme için) README.md file dosyasına...
* Buradaki wiki bağlantısına... (bu bölüm manjaroiso kullanımı hakkında değildir. Sadece, ne nedir, onların tanımları bulunur.)
* ve buradaki wiki sekmesine bakabilirsiniz.

manjaroiso paketini ve kullanımını daha önceden biliyor ve kullanmış iseniz şunları bilmelisiniz. manjaroiso yerine artık manjaro-tools paketi kullanılmaktadır. Bazı dosyalar, komutlar ve işleyiş değişiklikleri olmuştur. Şu dizinde olduğumuzu varsayar isek, manjaro-tools-iso-profiles/openbox:


* Şu dosyaları artık bulamayacaksınız: isolinux, isomounts, syslinux
* options.conf dosyası tamamen değişti. Onun yerine profile.conf kullanılmaktadır.
* pacman-i686.conf ve pacman-x86_64.conf dosyalarının adı pacman-default.conf ve pacman-multilib.conf olarak değiştirildi.

Eğer ISO Kurulum Medyasına depoda bulunmayan bir paketi AUR depolarından eklemek isterseniz, Yerel Depo Oluşturma ve pacman.conf dosyasına ekleme dökümanını inceleyebilirsiniz: Bakınız

Ya da AUR paketlerini bilgisayarında bir klasörde toplayıp yerel depo oluşturmak isterseniz buraya bakablirsiniz.

Not: manjaroiso ve manjaro-tools arasındaki değişiklikleri unutmayınız..



manjaro-tools.conf düzenlemesi:

manjaro-tools.conf dosyası manjaro-tools/buildiso için bir yapılandırma dosyasıdır. Bu dosyayı düzenlerken dikkatli olunuz. Bu yazıda belirtilenler dışında ya da ne olacağını kestiremediğiniz değişiklikler yapmayınız. Bu dosyayı açtığınızda sadece "buildiso" bölümünde değişiklikler yapabilirsiniz. Ne yapacağınızdan tam olarak emin değilseniz ya da ihtiyaç duymuyorsanız düzenleme yapmanız da gerekmiyor.

manjaro-tools.conf dosyası tam olarak şurada bulunur:

Kod: [Seç]
/etc/manjaro-tools/manjaro-tools.conf
manjaro-tools.conf dosyası kullanıcı dizini altına, şuraya da yerleştirilebilir:

Kod: [Seç]
~/.config/manjaro-tools.conf
Eğer kullanıcı konfigürasyonları altında manjaro-tools/buildiso dosyaları var ise iso inşa ederken sistem altındaki (/etc/manjaro-tools/manjaro-tools.conf) değil de kullanıcı hesabı altındaki ($USER/.config/manjaro-tools.conf) yapılandırma dosyası devreye girer. En ideali sistem altındaki (/etc/manjaro-tools/manjaro-tools.conf) yapılandırma dosyasını kullanmaktır.


Yapılandırma dosyasına alternatif olarak bir kısım değişikliği üzerinde çalıştığınız sürümün profile.conf dosyasında da yapabilirsiniz:

Örnek:
Kod: [Seç]
~/manjaro-tools-iso-profiles/openbox/profile.conf
ISO Kalıbını İnşa Et:
Uçbirimden manjaro-tools-iso-profiles dizinine giriniz:

Kod: [Seç]
cd manjaro-tools-iso-profiles

İnşa durumunu sorgulamak ve test etmek için aşağıdaki komutu kullanın. (Not: openbox üzerinde çalışmıyorsanız kendi ISO profilinizi kullanacaksınız)

Kod: [Seç]
sudo buildiso -p openbox -q

Daha fazla inşa seçeneği için değişik argümanlar kullanabilirsiniz. (bu argümanların işlevlerine buradan bakabilirsiniz.)Kısa bir örnek verelim:

Kod: [Seç]
sudo buildiso -p openbox -a i686 -b unstable -q

Şimdi gerçek bir kurulum ISO kalıbı oluşturmaya başlayabilirsiniz. -q argümanı kullanmadan):

Kod: [Seç]
sudo buildiso -p openbox

İnşa sırasında bir hata gelirse iş akışını gözden geçirip tekrar deneyin.


UYARI: İnşa işlemleri, internet bağlantınızın hızına, işlemcinizin hızına, bilgisayarın ram durumuna ve bazı donanım özelliklerine göre zaman alacaktır. Performansı yüksek bir bilgisayarda en az 10 dakikayı bulacaktır. Bu süre düşük donanımlı bilgisayarlarda uzayacaktır. İnşa işleminin tamamlanmasını sabırla beklemelisiniz.

Farklı buildiso argümanlarının işlevlerine buradan bakabilirsiniz.


İnşa işlemi tamamlandıktan sonra Manjaro Kurulum Medyasını yani ISO dosyasını şu dizin altında bulacaksınız:

Kod: [Seç]
/var/cache/manjaro-tools/iso/


Sabit Diskini (Önbelleği ve İnşa Kalıntılarını) Temizlemek:

Başarılı ya da başarısız tamamlanmış çalışmalardan sonra, inşa dosyaları, paketler ve inşa edilip artık ihtiyaç duyulmayan iso dosyalarından kurtulmak ve harddiskinizi temizlemek isteyebilirsiniz. Bunun için şöyle bir yol izleyeceksiniz.

İnşa klasörlerini temizlemek için. (Örnek komut):

Kod: [Seç]
sudo rm -r /opt/buildiso/openbox/
Sisteminizde yüklü olmayan paketleri temizlemek için:

Kod: [Seç]
paccache -ruk0

Manuel olarak aşağıdaki dizine bakabilirsiniz:

Kod: [Seç]
/var/cache/manjaro-tools/
buradan dilediğiniz dosya ya da dizinleri silebilirsiniz.


Unutmayın, tüm bu paketler ve dosyalar size kolaylık olması için kaydedilir. Yukarıda belirtildiği gibi sisteminizi temizlerseniz, tüm paketleri temizlerseniz ve yine tüm kurulum medyalarını kaldırırsanız bir dahaki Manjaro ISO inşasında yeniden oluşturmanız gerekiyor.



Daha Fazla Bilgi İçin Alternatif Bağlantılar ve Kaynaklar:

Eğer buildiso ile ilgili sorularınız varsa, forum bölümlerinde cevap arayabilirsiniz (İNGİLİZCE-Küresel):

    Support for Manjaro-Tools
    Support for ManjaroISO (manjaroiso ve manjaro-tools arasındaki farklılıkları aklınızda bulundurun ve buraya bakınız.)


manjaro-tools hakkında öğretici kaynaklar (İNGİLİZCE-Küresel):

    How to use Manjaro-Tools
    Manjaro-tools
    manjaro-tools on GitHub
    buildiso tutorial
    How To build manjaro ISOs (for beginners)


buildiso ile ilgili sorularınız ve geri bildirim için yerel forum bağlantısı. (TÜRKÇE-Yerel) (bu başlık altından):

    Manjaro Kurulum Medyası (ISO) Nasıl İnşa Edilir


IRC üzerinden canlı destek almak için:

Sunucu: irc.freenode.net

Destek odası: #manjaro ve #linuxpark





kaynak: http://wiki.archman.org/index.php?title=Manjaro-Kurulum-Medyasi-Olusturma-buildiso-ile
« Son Düzenleme: 15 Mayıs 2016, 11:51:44 Gönderen: tulliana »
http://archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

Çevrimdışı cumali

  • Gelişmiş Üye
  • *****
  • İleti: 1785
  • Teşekkür: +2/-0
  • Dağıtım / Distribution: Manjaro Linux
  • Masaüstü / Desktop Environment: Openbox
  • Ekran Kartı - Graphic Card: INTEL
  • Ekr. Kartı Sür. Graph.Dri: Sahipli yazılım
Teşekkürler @tulliana, güzel bir döküman olmuş. İnşaallah Xfce ve kde haricindeki diger profiller güncellenip ağız tadı ile iso inşaa ederiz.

Çevrimdışı tulliana

  • az laf, çok iş...
  • Proje Sorumlusu
  • Gelişmiş Üye
  • *****
  • İleti: 3315
  • Teşekkür: +149/-0
    • http://archman.org
  • Dağıtım / Distribution: Archman Linux
  • Sürüm / Release: devel
  • Ekran Kartı - Graphic Card: NVIDIA
  • Ekr. Kartı Sür. Graph.Dri: Sahipli yazılım
* Önemli ve kapsamlı konu başlıklarını wiki de tamamlamaya çalışıyorum zaman buldukça.

* Topluluk profilleri konusunda Philip müdahale etmiyor pek. Topluluktan kim öne çıkarsa o götürüyor seçtiği sürümü. Philip bu döngüyü seviyor ve müdahale etmiyor. Geliştirme alanında ise her topluluğun yetkilileri var, onlar ekleme çıkarma ne gerekiyorsa yapıyorlar. Yeniden ele alıp başlayacağınız bir profil var ise yönetim alanımızda iş paylaşımı yapabilirsiniz. Ben yenilikleri profillere aktarırım.
http://archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!