BanOS adalah remaster Linux kreasi Komunitas Linux Lumajang yang merupakan kependekan dari Banana king Open Source. Nama Banana King diambil dari ciri khas kota Lumajang, yakni Pisang Agung. BanOS muncul sebagai jawaban atas determinasi Lisensi dan membebaskan user dari ketergantungan sistem operasi yang mengharuskan adanya legalitas..

  • Profil

    BanOS, Banana king Open Source sekarang sudah release yang ketiga dengan code name "Pisang Goreng".

  • Unduh

    BanOS 3.0 akan dapat Anda download segera (masih dalam proses)

  • Bantuan

    Apabila Anda menemui kesulitan saat migrasi ke open source, Anda bisa menyampaikan di forum LLC. insyaAllah kami akan membantu anda

    17 July 2013

    Persiapan - persiapan yang harus diperhatikan :

    1. Anda harus memiliki akun dropbox, jika belum anda bisa mendapatkannya secara gratis disini
    2. GPG key, untuk cara pembuatannya silakan dilihat dimari
    3. Deb Packages yang akan diungga

    Sebelum kita memulai membuat repository di dropbox, syarat utama anda harus menginstall reprepro dpkg-sig dengan mengetikkan perintah "sudo apt-get install reprepro dpkg-sig" di terminal.

    LANGKAH - LANGKAH PEMBUATAN REPOSITORY
    1. Persiapan dan Konfigurasi reprepro
    Buat direktori ~/upload  yang akan digunakan untuk menampung paket .deb  pada home direktori pengguna, dan buat juga sebuah folder pada dropbox Public folder dengan nama debian-repo, pada direktori debian-repo buat folder baru dengan nama conf,
    karena repositori yang akan dibuat diperuntukkan agar dapat digunakan  oleh seluruh pengguna didunia, public GPG key dibutuhkan untuk menandai repositori yang dibuat sebagai sumber terpercaya (trusted). Jika langkah in dilewati dan tidak menyertakan SignWith pada konfigurasi distributions, akan berakibat pada saat proses pemasangan paket dari repositori, dimana sistem akan selalu menampilkan pesan peringatan untrested package.

    Pesan peringatan - Memasang perangkat lunak dari sumber yang tidak terpercaya

    Pada direktori debian-repo buat berkas yang berisi public GPG key dengan nama public-key.gpg, gunakan perintah gpg --list-keys untuk melihat public key.
    46A1207D adalah public GPG key

    Jalankan perintah berikut untuk membuat berkas public GPG key, hasil dari perintah akan menghasilkan berkas public-key.gpg

    "gpg --armor --output public-key.gpg --export 46A1207D"

    Berikut konfigurasi distributions repositori untuk debian wheezy dan kali-linux, dan disimpan pada direktori debian-repo/config.
    Origin: Debian-Remaster
    Label: Debian-Remaster
    Codename: wheezy
    Architectures: i386 amd64
    Components: main
    Description: Apt repository for Debian Wheezy Remaster project 
    SignWith: 46A1207D
    
    Origin: Kali-Linux-Remaster
    Label: Kali-Linux-Remaster
    Codename: kali
    Architectures: i386 amd64
    Components: main
    Description: Apt repository for Kali Linux Remaster project 
    SignWith: 46A1207D
    hal yang perlu diperhatikan dari konfigurasi diatas,  
    • Origin dan Label diisi dengan nama yang diinginkan
    • Codename berisi nama versi sistem yang didukung oleh repositori seperti wheezy, raring, precise, kali
    • Description diisi dengan keterangan mengenai repositori yang dibuat
    • SignWith diisi dengan public key
    jika ingin membuat repositori untuk sistem operasi lainnya seperti ubuntu, tinggal menambahkan konfigurasi yang sesuai, setelah selesai simpan pada direktori debian-repo/config dengan nama berkas distributions.
         2.  Menyiapkan paket .deb

    Paket yang akan diunggah pada repositori sebaiknya telah ditandatangani (sign) menggunakan GPG key, untuk paket yang telah dibuild menggunakan debuild, dpkg-buildpackage atau pbuilder dengan identitas pemaket (nama,e-mail, gpg key) yang benar hal ini tidak diperlukan, namun untuk paket yang telah berwujud binary (.deb) atau telah dimodifikasi ulang dengan cara membongkar paket binary .deb dan membungkusnya kembali menggunakan (dpkg --build / -b), paket perlu ditandatangani menggunakan dpkg-sig,

    Untuk menggunakan dpkg-sig secara mudah dan cepat, letakkan seluruh berkas .deb yang akan ditandatangani pada direktori yang telah disiapkan ~/upload/ kemudian jalankan perintah berikut,

    dpkg-sig -k 46A1207D --sign bundler ~/upload/*.deb

    Sesuaikan dengan public GPG key yang digunakan



         3.  Mengunggah paket 
         4.  Menambahkan repositori pada sistem

    0 comments:

    Post a Comment