Syndicate content

Kode dan dokumentasi: apt-web

Sepertinya layanan untuk nyari tahu daftar URL paket yang harus diunduh yang saya buat cukup dipakai orang. Tiap hari ada aja yg make walau cuma satu, dua orang (menurut google analytics). Yaaa.. mudah2an saja bisa membawa manfaat bagi orang banyak :-)

Sempat ada yang meninggalkan komentar untuk mempublikasikan kode sumbernya dalam bentuk arsip dan saya sudah membuatkannya (unduh). Namun, agar lebih mempermudah urusan mengunduh kode sumbernya, saya barusan memindahkannya ke repositori kode sumber terbuka di github.com (maap.. lagi kesengsem ama distributed vcs =P). Selain itu saya juga sudah membuatkan dokumentasi singkat jika ingin ada yang menggunakannya untuk membuat layanan yang sama.

Berikut ini daftar URL yang terkait.

Jika ada yang ingin mengambil langsung dari repositori kode, silakan instal aplikasi git dan jalankan perintah berikut.

$ git clone git://github.com/fajran/apt-web.git

Semoga bermanfaat :)

ckckckck... hebatnya

langsung download....

btw makasih om iang! saya pelajari dulu

Ada beberapa kesalahan, ketika apt-get -c apt.conf :
E: Lists directory ./dir/apt/lists/partial is missing.
E: Archive directory ./dir/archives/partial is missing.

Jadi harus dibikin manual.
Kemudian setelah apt-get mucul :
W: GPG error: http://repo.ugm.ac.id hardy Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5

Setelah jadi juga ada pesan error : Warning: array_shift() function.array-shift: The argument should be an array in /var/www/apt-web/common.php on line 136

Ini saya pasang di mesin debian

Yuda: terima kasih atas laporannya.. saya cek dulu :D

Ternyata direktori hilang tersebut gara2 si git ngebuang begitu saya karena gak ada isinya.

Tuk warning array_shift, kayanya itu gara2 si direktori repo di bawah virtual gak ketemu. coba cek lagi.. emang nih blom ada error handling aneh2, jadi ya lempar2an error/warning aja.. Hehehe..

Tuk public key warning, kayanya entah musti nambahin key ke apt key ring (gmn caranya ya?) ato sekalian aja bilang si apt gak usah nampilin warning (caranya gmn juga ya? :D)

ga terlalu pengaruh kan nambahin key ring ubuntu di mesin debian :D
Folder repo di bawah direktori virtual ?? bukannya dibawah direktori virtual itu coma copas dari direktori base terus diganti namanya dengan distribusinya ?? CMIIW :D

iya kopas doang.. trus namanya disesuaikan dg nama yg disebut di file konfigurasi.

coba liat http://labs.fajran.web.id/p/apt-web/virtuals/ dan http://labs.fajran.web.id/p/apt-web-src/config.phps

eh bentar2.. kayanya nilai $_repo_dir juga musti dicek.. nah kan bener.. salah tulis T_T coba rename direktori virtual jadi virtuals, biar sama kaya isi $_repo_dir di file konfigurasinya yg skr isinya adalah virtuals/

$ mv virtual virtuals

Yups, sudah jalan. Thx

om punya saya jalan, tapi ketika mencari sebuah paket dia tidak nampilin url. yang lain (suggest, extra, tobe installed) lancar. kenapa itu ya om?

@udienz: bisa lihat contohnya?

@udienz: coba nilai $_repo_mirror_base disesuaikan dengan sources.list yg dipake di virtuals. udah sesuai belum? Soalnya si skrip parsing URL berdasarkan itu.

sudah, saya memakai dl2.foss-id.web.id baik itu di $_repo_mirror_base maupun di virtuals

sistemnya pake apa? debian? ubuntu? versi brp? apt nya versi brp? siapa tau tulisannya beda, jadi parsingnya ngaco. ato coba paste-in ke pastebin hasil dari apt-get -d -y --print-uris install tulip

ubuntu hardy om

# apt-get --version
apt 0.7.9ubuntu17.1 for i386 compiled on Oct 27 2008 18:11:08
Supported modules:
*Ver: Standard .deb
*Pkg: Debian dpkg interface (Priority 30)
S.L: 'deb' Standard Debian binary tree
S.L: 'deb-src' Standard Debian source tree
Idx: Debian Source Index
Idx: Debian Package Index
Idx: Debian Translation Index
Idx: Debian dpkg status file

hasil di pastebin http://ubuntu.pastebin.com/m41c1b787

nah kan beda.. gara2 pake "After this operation" jadi gak keluar. Coba aja disedot lagi dari github.

Ini diff nya http://github.com/fajran/apt-web/commit/53426dfe0fe0bd1d612e85034e239a6f...

alhamdulillah berjalan...
makasih om.. maturnuwun..

terima kasih ya...
lg dipake nich...
btw,kok url buat download filenya gak muncul? (pake repo yang dari dvd)

Begini mas, saya baru unduh Kubuntu Jaunty. Nah si Jaunty nih gak mau jalanin modem saya. Huawei 220. Ada temen yang udah jalan tapi pake KPP. Dan saya ndak punya koneksi via kabel. So solusi saya, back to Wind*s, the download dari APT-WEB Anda. Tapi sedikit masalah lagi. Sampeyan hanya menyediakan base distribution untuk Ubuntu.

Saat ini saya pakai APT-WEB tapi dengan base distro Ubuntu Jaunty. Tapi list file-nya tentu saja bikin pusing. Sekitar 30 file. KAn saya bisa nangis kalau download semua. Bisa gak mas dibuatin untuk base distro Kubuntu juga?

Please ya. Sorry ngerepotin.

@amri: mau bantu? tolong kirimin berkas /var/lib/dpkg/status dari instalasi Kubuntu yang masih bersih, yang baru aja kelar diinstal.