Setup Programı

Next: Konfigürasyon Up: Bilgisayarın Linux ile Açılması Previous: Örnek FDISK Çalışması

## Setup Programı

Disk üzerindeki tanımlamaları da bitirdikten sonra artık setup yazılımı çalıştırılabilir. Setup Linux yüklemek için gereken temel birçok işlemi yapabilir. Ok tuşları yardımı ile menüler arasında gezerek işlemleri tamamlayabilirsiniz. Burada yukarıdan aşağıya doğru bir sıra izleyebilirsiniz.

Şu anki güncel Slackware dağıtımının setup komutu çalıştırılınca ekrana gelen menüleri aşağıdadır.

                 Welcome to Slackware Linux Setup.

    Hint: If you have trouble using the arrow keys on your keyboard,
    you can use ''+'', ''-'', and TAB instead. Which option would you like?

          HELP       Read the Slackware Setup HELP file
          KEYMAP     Remap your keyboard
          MAKE TAGS  Tagfile customization program
          TARGET     Select target directory [now: /]
          SOURCE     Select source media
          DISK SETS  Decide which disk sets you wish to install
          INSTALL    Install selected disk sets
          CONFIGURE  Reconfigure your Linux system
          PKGTOOL    Install or remove packages with Pkgtool
          EXIT       Exit Slackware Linux Setup

                     <  OK  >      <Cancel>

- HELP Menüsü : Setup programı hakkında bazı ipuçları verecektir.
- KEYMAP Menüsü : Bu menü ile Amerikan klavye dışında bir klavye tanımlamak mümkün olacaktır. Henüz türkçe q veya f klavye desteği bulunmamaktadır.
- MAKE TAGS Menüsü : Bu menü yardımı ile dağıtım disketlerinde özel uzantılı dosyalar hazırlayarak hangi paketlerin yükleneceğini otomatik olarak belirlemek mümkündür. Bu sayede eğer benzer makinalar yüklenecekse yüklenecek paketler bir kere belirlenir ve bir daha menülerden ekstradan paketlerin seçilmesine gerek kalmaz. Büyük ihtimalle buraya kadar henüz bir takas alanı tanımlamamışsınızdır. Setup yazılımı bu durumu anlar ise bir takas bölmesi oluşturulması için aşağıdaki menüyü ekrana getirecektir.
- ADDSWAP Menüsü : fdisk ile ayırdığınız takas bölümünü uygun şekilde formatlar ve bu bölümü kullanıma açar. Setup yazılımı hangi disk bölümünün takas bölümü olarak ayrıldığını otomatik olarak bulacaktır. Daha sonra sözkonusu alanları form atlayacak ve bu takas alanını sistem belleğine ekleyecektir. (Her adımda bir onay isteyecektir)
- TARGET Menüsü : Linux'un hangi bölüme yükleneceğini belirler. Bu menüye girildiği zaman Linux'un disk formatına (ext2) sahip (sabit disk bölümü numarası 83 olan) tüm disk bölümleri gösterilecek ve içerlerinden hangisine Linux kurulması istenileceği sorulacaktır. Bu aşamadan sonra o disk bölümü kullanıcı isterse formatlanacaktır. Burada iki format seçeneği vardır. Bu seçeneklerin ikincisinde disk önce hatalar için taranacak daha sonra formatlanacaktır. Eğer Linux disk formatında başka bölümler varsa bu bölümlerin kullanılmasının istenip istenmediği sorulacaktır. Bu sayede disk hiyerarşisinin herhangi bir kısmını bu ek disk bölümleri üzerine kurmak mümkündür. Son olarak Linux tarafından desteklenen başka disk bölümleri varsa (Örneğin DOS) bu bölümlere Linux altından erişim yapılmasının istenip istenmediği sorulacak ve bu bölümler için hiyerarşi içerisinde bir dizin atanması istenecektir.
- SOURCE Menüsü : Bu menü Linux dağıtımının nerede aranması gerektiğini belirler. Buradaki seçenekler

              SOURCE MEDIA SELECTION

        Where do you plan to install Slackware Linux from?

               1 Install from a hard drive partition
               2 Install from floppy disks
               3 Install via NFS
               4 Install from a pre-mounted directory
               5 Install from CD-ROM

  - 1 Numaralı seçenek, Linux dağıtımını bir sabit disk bölümünde aramak için kullanılacaktır. Bu seçenekle örnek olarak DOS kısmında bulunan dağıtım disketlerinden yükleme yapılabilir.
  - 2 Numaralı seçenek, disketlerden yükleme yapmaktır. Çalışır bir sistemi birkaç disketle oluşturmak mümkündür. Ancak günümüzde pek tercih edilen bir yöntem değildir.
  - 3 Numaralı seçenek, NFS üzerinden yükleme yapmak için kullanılmaktadır. Burada bilgisayarın bir yerel bilgisayar ağına bağlı olması, Bu bilgisayar ağı üzerindeki bir sunucu üzerinde erişim izni bulunan bir dizin altında dağıtım disketlerinin bulunması gerekmektedir. Bu seçenekle yükleme yapmak için boot disketi içerisinde yer alan diskette ağ desteğinin bulunması gerekmektedir. Bu seçeneğin ardından bilgisayarın (geçici) IP numarası varsa ağ üzerindeki yönlendiricinin (router-gateway) IP numarası, ağ maskesi (subnet mask), NFS sunucusu IP numarası ve sunucu üstünde dağıtım disketlerinin bulunduğu hiyerarşi gibi ağ ile ilgili parametreler sorulacaktır. Bu soruların cevabını sistem yetkilisinden öğrenmeniz ve onun onayını almanız gerekecektir.
  - 4 Numaralı seçenek, aslında 1 numaralı seçeneğe çok benzemektedir. Aradaki fark bu durumda sistem hiyerarşisine bağlanmış (mounted) bir dizin içerisinde dağıtım disketlerinin bulunmasıdır.
  - 5 Numaralı seçenek ise CD-ROM'dan yükleme yapmak içindir.

  Elimizde bir CD sürücü ve Slackware CD-ROM bulunduğunu farzedelim. Bu durumda 5. seçeneği girmemiz gerekir. CD'nin içindeki alt dizinlerin tamamı `/cdrom` dizini altına yerleşecektir. Linux sistemini oluşturan disket setleri de elinizdeki CD'nin en üst dizin hiyerarşisi içinde yeralması beklenen `slakware` dizini altında olmalıdır.

  Kurulum disketleri CD'nizi otomatik olarak tanıyacaktır.

  Eğer disket setlerini İnternet üzerinden (NFS) indiriyor iseniz, önce NFS sunucunuzun adresini (IP numarası olarak), ardından sunucu üzerinde yeralan Slackware dizinini yazmalısınız. Sistem yöneticiniz NFS ve İnternet üzerindeki Slackware NFS sunucuları hakkında daha geniş bilgi verecektir.

- DISKSETS Menüsü Artık nereye ve nereden yükleyeceğiniz belirlenmiştir. Sıra yüklemek istediğiniz disket serilerini seçmeye gelmiştir. Disk serileri:

        CUS         Also prompt for CUSTOM disk sets
        A           Base Linux system
        AP          Various Applications that do not need X
        D           Program Development (C, C++, Lisp, Perl, etc.)
        E           GNU Emacs
        F           FAQ lists, HOWTO documentation
        K           Linux kernel source
        N           Networking (TCP/IP, UUCP, Mail, News)
        T           TeX typesetting software
        TCL         Tcl/Tk script languages
        X           XFree86 X Window System
        XAP         X Applications
        XD          X Server development kit
        XV          XView (OpenLook Window Manager, apps)
        Y           Games (that do not require X)

1.
  A Serisi (8 disket) : Temel işletim sistemi bu disketlerde yer alır. Temel disk hiyerarşisi yaratılır, sistemin çalışması için hayati olan yazılımlar, terminal yazılımları, kabuklar (shell), disk düzenleme yazılımları, kütüphaneler, Linux çalıştırmak için LILO ve LOADLIN bu disketlerdedir.
2.
  AP Serisi (5 disket) : X Window ortamı gerektirmeyen uygulama yazılımlar. Metin editörleri, ghostscript, kılavuz sayfaları, midnight commander (Norton commander benzeri bir yazılım) bu disketlerde yer alır.
3.
  D Serisi (13 disket) : Tüm programlama dilleri ve destek yazılımları bu disketlerde yer alır. Eğer kendinize yeni bir Linux çekirdeği derlemeyi düşünüyorsanız bu seriye ihtiyacınız var.
4.
  E Serisi (8 disket) : EMACS editörü.
5.
  F Serisi (2 disket) : Linux hakkında birçok doküman ve açıklama bu disketlerde yer almaktadır. Yeni başlayan birisinin bu disketleri mutlaka yüklemesi gerekir. Söz konusu dokümanlar sıkıştırılmış halde

      /usr/doc
      /usr/doc/faq
      /usr/doc/faq/HOWTO

  dizinlerine yüklenecektir. Birçok kullanıcı cevap aradığı soruların birçoğunun zaten makinalarında hazır bulunduğunu sonradan öğrenince çok şaşırmaktadır. Dökümanlar sıkıştırılmış olduklarından

      zless

  gibi sıkıştırılmış dosyaları destekleyen bir yazılımla okunmaları gerekir.

6.
  K Serisi (6 disket) : Çekirdeğin kaynak kodu burada bulunur. Eğer kendi donanımınıza uygun bir çekirdek derlemek istiyorsanız bu seriye muhakkak ihtiyaç duyacaksınız. FTP arşivlerinden kaynak kodu olarak bulacağınız bazı yazılımlar da bu hiyerarşi altında yer alan bazı dosyalara ihtiyaç duyacaklardır.
7.
  N Serisi (6 disket) : Ağ desteği bu disketler ile sağlanmaktadır. E-posta okuma yazılımları, lynx, www sunucusu, haber grubu (öbeği) okuma yazılımları bu disketlerin içerisinde yer alan yazılımlardır.
8.
  T Serisi (9 disket) : TeX. TeX yüklerken üç temel seçenekle karşılaşacaksınız. İlk seri seçenek hangi TeX yardımcı paketlerini isteyeceğinizi sorar, ikinci seçenekler hangi dil için makro tanımları istediğinizi sorar, son seçenek ise yazı tipleri hakkında tercihlerinizi sorar. (Burada gerçekten çok fazla seçenek var)
9.
  TCL Serisi (2 disket) : X Window altında kullanımı basit bir programlama dili ve bu dili ile yazılmış bazı uygulama yazılımları (tkdesk)
10.
  X Serisi (16 disket) : X Window desteği. Bu disketlerin büyük kısmı değişik grafik kartları için X window sunucuları ve yazı karakterlerinden oluşmaktadır. Linux yüklediğiniz bilgisayar üzerindeki grafik kartını bilmeniz ve buna uygun bi r sunucu seçmeniz gerekmektedir.
11.
  XAP Serisi (4 disket) : X window altında çeşitli uygulamalar: satranç, gnuplot, xv, xfileman, windows95 benzeri X Window arayüzü bu seriler içerisinde yer almaktadır.
12.
  XD Serisi (3 disket) : Xserver geliştirmek için kütüphaneler ve uygulama yazılımları
13.
  XV Serisi (3 disket) : OpenLook desteği veren yazılımlar. Bu sayede X Window altında Sun bilgisayarlarda yer alan OpenWindows benzeri bir ortam kullanılabilir.
14.
  Y Serisi (1 disket) : Minik birkaç oyun. (özellikle bog) Seçtiğiniz disk serileri ilgi alanınızı genel olarak belirler. Her seri içerisinde birçok yazılım pakedi yer almaktadır. Bu paketlerden istediklerinizi yükleyebilirsiniz.

- INSTALL Menüsü Seçtiğiniz disk serilerini belirlediğiniz kaynaktan, belirtilen hedef disk bölümüne aktarır. Disk serileri içerisinde yer alan paketleri ne şekilde yüklemek istediğiniz konusunda birtakım seçenekleriniz olacaktır. Bunlar:

        NORMAL         Use the default tagfiles for verbose prompting
        MENU           Choose package subsystems from interactive menus
        CUSTOM         Use custom tagfiles in the package directories
        PATH           Use tagfiles in the subdirectories of a custom path
        EXPERT         Choose individual packages from interactive menus
        NONE           Use no tagfiles - install everything

NORMAL : Sistem her disk serisi içerisindeki paketleri 'gerekli (required)', 'tavsiye edilir (recommended)' ve 'seçime bağlı (optional)' olarak sınıflar. Bu seçenek ile gerekli paketler yüklenir, diğer paketler için kısa bir açıklama yazılır ve kullanıcının fikri sorulur. İlk yüklemeler için tavsiye edilen bir seçenektir. Ancak özellikle T serisi insanın sabrını taşıracak derecede çok ufak tefek paket yüklemekte ve her paketi sormaktadır (mesela klingon yazıtiplerini yüklemek isteyip istemediğinizi soruyor, bilmeyenler için klingonlar uzay yolu dizisindeki kötü uzaylı yaratıklardır!)

MENU ve EXPERT : Bu seçeneklerde her disk serisi yüklenmeye başlanırken o seride yer alan tüm paketler bir menü içerisinde görülür. Kullanıcı istediği paketleri işaretler ve bunların yüklenmesini sağlar.

CUSTOM ve PATH : Daha önce belirtilen TAGFILE dosyaları yardımıyla yükleme yapmak için kullanılır. Bu durumda belirli bir uzantıya sahip dosyalar içerisinde (TAGFILE) yüklenmesi gereken yazılımlar belirtilir. Bu seçenek ile TAGFILE'ların uzant ısı belirtilir ve o uzantılı dosyalarda bulunan paketler yüklenir.

NONE : Tembellerin seçeneği. Her şeyi kuracaktır. Sadece belirli paketler için anlamlıdır. Zira birçok paket içerisinde içinden seçilmesi gereken seçenekler mevcuttur. (Mesela Xserver 10 seçenek arasından seçilecektir)

Bu noktadan sonra artık yükleme başlayacaktır.

Next: Konfigürasyon Up: Bilgisayarın Linux ile Açılması Previous: Örnek FDISK Çalışması