Ada 4 langkah untuk menyiapkan repositori sederhana untuk Anda sendiri
1. Instal 2. dpkg-dev
Masukkan paket dalam direktori 3.
Buat skrip yang akan memindai paket dan buat file pembaruan apt-get yang bisa dibaca
4. Tambahkan baris ke sumber Anda. Daftar menunjuk ke repositori Anda
Instal dpkg-dev
Ketikkan terminal
sudo apt-get install dpkg-dev
Direktori
Buat direktori tempat Anda menyimpan paket-paket Anda. Untuk contoh ini, kami akan gunakan/usr/local/mydebs.
sudo mkdir -p /usr/local/mydebs
Sekarang pindahkan paket Anda ke direktori yang baru saja Anda buat.
Paket yang diunduh sebelumnya biasanya disimpan di sistem Anda di /var/cache/apt/archives
direktori. Jika Anda telah menginstal apt-cacher, Anda akan memiliki paket tambahan yang disimpan di direktori / paketnya.
Pembaruan Script-mydebs
Ini adalah tiga liner sederhana:
#! /bin/bash
cd /usr/local/mydebs
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Potong dan rekatkan di atas ke gedit, dan simpan sebagai pembaruan-mydebs di ~ / bin. (tilde '~' berarti direktori home Anda. Jika ~ / bin tidak ada, buatlah: Ubuntu akan meletakkan direktori itu di PATH Anda. Ini adalah tempat yang baik untuk meletakkan skrip pribadi). Selanjutnya, buat skrip dapat dieksekusi:
chmod u+x ~/bin/update-mydebs
How the script works:
dpkg-scanpackages melihat semua paket di mydebs, dan hasilnya dikompresi dan ditulis ke file (Packages.gz) yang dapat dibaca oleh pembaruan apt-get (lihat di bawah untuk referensi yang menjelaskan hal ini dengan sangat mendetail). / dev / null adalah file kosong; itu adalah pengganti untuk file override yang menyimpan beberapa informasi tambahan tentang paket, yang dalam hal ini tidak benar-benar diperlukan. Lihat deb-override (5) jika Anda ingin mengetahuinya.
Sources.list
tambahkan baris
deb file:/usr/local/mydebs ./
ke /etc/apt/sources.list Anda, dan Anda selesai.
Opsi CD
Anda dapat membakar direktori yang berisi deb ke CD dan menggunakannya sebagai repositori juga (bagus untuk berbagi antar komputer). Untuk menggunakan CD sebagai repositori, jalankan saja
sudo apt-cdrom add
Menggunakan Repositori
Setiap kali Anda meletakkan deb baru di direktori mydebs, jalankan
sudo update-mydebs
sudo apt-get update
Sekarang paket lokal Anda dapat dimanipulasi dengan perintah Synaptic, aptitude dan apt: apt-get, apt-cache, dll. Ketika Anda mencoba untuk menginstal apt-get, dependensi apa pun akan diselesaikan untuk Anda, selama mereka dapat dipenuhi .
Paket-paket yang dibuat dengan buruk mungkin akan gagal, tetapi Anda tidak akan pernah mengalami dpkg.