123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- Mps ile Milis Linux Yapımı
- ===================================
- .. toctree::
- :maxdepth: 2
- :caption: Contents:
- 1. Gerekli çevre değişkenleri ayarlanır:
- .. code:: bash
- export MPS_PATH=/opt/mps
- export MILIS_PATH=/tmp/sys/usr/milis
-
- 2. mps kaynak kodu indirilip derlenir:
- .. code:: bash
- git clone https://notabug.org/milislinux/mps $MPS_PATH
- cd $MPS_PATH
- bash derle.sh $MPS_PATH
- 3. mps gerekli konfigürasyon ayarlarını yaptğınından dolayı ilk çalıştığında:
- .. code:: bash
- cd bin
- ./mps
- MPS öntanımlı ayarlar yüklendi.
- Lütfen mps'i yeniden çalıştırın!
- uyarısını verecektir. Bu adımdan sonra mps kurulumu tamamlanmış olur.
- Kontrol etmek için:
- .. code:: bash
- ./mps -v
- MPS 2.0.4 - Milis Paket Sistemi milisarge@gmail.com
- 4. mps'in paketleri nereden alacağını belirlemek için gerekli ayarlar yapılır:
- .. code:: bash
- nano ../conf/conf.lua
- 5. Dizin sistemi --kok argümanının verildiği lokasyonda oluşturulur:
- .. code:: bash
- ./mps --initfs --kok=/tmp/sys
- 6. mps'nin --kok argümanının verildiği lokasyonda ilk ayarları yapılır:
- .. code:: bash
- ./mps --ilk --kok=/tmp/sys
- 7. mps'nin paket veritabanları güncellenir:
- .. code:: bash
- ./mps -G --kok=/tmp/sys
- 8. mps'nin git depoları güncellenir:
- .. code:: bash
- ./mps -GG --kok=/tmp/sys
- 9. mps'nin betik depoları güncellenir:
- .. code:: bash
- ./mps -BG --kok=/tmp/sys
- 10. Minimal bir sistem kurmak için gerekli paketler indirilir ve yüklenir:
- .. code:: bash
- ./mps kur --dosya=/tmp/sys/usr/milis/talimatname/1/order --kurkos=0 --koskur=0 --kok=/tmp/sys
- .. note::
- 'order' dosyası minimal bir sistemi kurmak için gerekli dosyaları **sıralı** bir liste
- olarak içererir. Dosya istek doğrultusunda düzeltilebilir veye yerine başka bir dosya kullanılabilir.
- Fakat ne yaptığınızı kesin olarak bilmediğiniz takdirde belirtilen dosyayı kullanmanız
- önerilir.
- 11. mps kurulum dizininin altına kopyalanır:
- .. code:: bash
- cp -r $MPS_PATH /tmp/sys/usr/milis/mps
- 12. iso yapılmak istenen dizinin altına girilir ve imaj üretici indirilir:
- .. code:: bash
- cd /opt
- git clone https://notabug.org/milislinux/imaj-uretici-2
- 13. Yeni kök dizinine geçilir:
- .. code:: bash
- cd /opt/imaj-uretici-2.0
- ./enter-chroot /tmp/sys
- 14. initramfs üretilir:
- .. code:: bash
- dracut -N --force --xz --add 'dmsquash-live pollcdrom' --omit systemd /boot/initrd_live `ls /usr/lib/modules`
- 15. mps'nin altındaki lua modulleri derlenir:
- .. code:: bash
- cd /usr/milis/mps
- bash derle.sh
- 16. Gerekli servisler kurulur:
- .. code:: bash
- cd /usr/milis/ayarlar/servisler
- make kur-random
- 17. Önbellekteki paket arşivleri ve komut tarihçesi temizlenir ve yeni kök dizininden çıkılır:
- .. code:: bash
- rm -rf /var/cache/mps/depo/*
- rm -f /root/.bash_history
- exit
- 18. Bash programı ile imaj oluşturma başlatılır:
- .. code:: bash
- bash iso-olustur.sh /tmp/sys
|