Wiki Pengembangan Proyek BlankOn

Tim Pengembang

Wiki

Membuat Repository Blankon

Struktur Repository Debian/Ubuntu/Blankon?

Repositori Debian/turunannya memiliki struktur direktori khusus yaitu direktori: dists, pool, project dan indices. Berikut penjelasan ringkasnya. Direktori dists

Direktori ini berisi daftar paket dari pool yang berada dalam subdirektori dengan format ////Packages.*, dengan

$RILIS dapat berupa lontara, meuligoe, meuligoe-updates, meuligoe-security dll.

$KOMPONEN dapat berupa main, restricted, multiverse, universe

$ARSITEKTUR dapat berupa binary-i386, binary-amd64
Contoh: ​http://kambing.ui.edu/blankon/dists/meuligoe/main/binary-amd64/

Direktori ini juga berisi berkas-berkas untuk boot, yaitu dist boot terutama untuk versi alternate.

Contoh ​http://kambing.ui.edu/blankon/dists/meuligoe/main/installer-i386/

Direktori pool

Pada direktori inilah semua berkas-berkas .deb, .udeb dan kode sumber (*.diff.gz, tar.gz, *.dsc) berada. Direktori ini memiliki format ////*.*, dengan

$KOMPONEN dapat berupa main, restricted, multiverse, universe

Contoh: ​http://kambing.ui.edu/blankon/pool/main/a/anna/

Direktori project

Direktori project adalah direktory yang dibuat ketika kita selesai membuat/mengsingkronkan repo kita dengan yang lain. Berkas bernama repository yang kita ambil akan terdapat didalamnya.

Contoh: ​http://kambing.ui.edu/blankon/project/trace/

Direktori indices

~belum tau pasti~ :D

File ls-lR.gz

Adalah file text biasa hasil keluaran perintah ls -lRh

Tools Untuk Membuat Repository

debmirror

Merupakan program yang digunakan untuk mengunduh dan merawat mirror debian/turunannya. Program ini dapat membuat mirror dari kombinasi aristektur, distribusi dan section. Berkas yang ditransfer dapat menggunakan berbagai macam protokol seperti http, ftp, dan rsync. Program ini juga dapat melakukan penguncian serta pembaruan berkas.

Program ini melakukan mirroring dalam 3 langkah:

1.mengunduh berkas daftar paket dan sumber yang diberikan.

2.menghapus file yang tidak terdaftar pada lokal mirror.

3.mengunduh berkas-berkas yang terdapat dalam daftar diatas.

Contoh: silahkan unduh file ​http://mirror.unej.ac.id/~udienz/doc/debmirror-blankon.sh

#!/bin/bash
debmirror -v -passive \
--host=sapisuper.co.cc \
--root=blankon --method=ftp \
--progress \
--dist=meuligoe,meuligoe-updates,meuligoe-security \
--section=main,restricted \
--arch=i386 --ignore-release-gpg --no-source -pdiff=none blankon/ 

Catatan:

apt-mirror rsync wget

PS: berdasarkan Lokakarya (dadakan) 31 Oktober 2008 by Udienz. Contoh

1.Dokumentasi/Lokakarya/MembuatRepositoryBlankon

2.Dokumentasi/Lokakarya/MembuatRepositoryBlankon/Contoh

Konten ini dilisensikan di bawah CC-BY. [ sunting ]



Fajar baru perangkat lunak legal dan kreatif, untuk, dan oleh anak negeri