Panduan ini mengasumsikan bahwa pembaca sudah memiliki pengetahuan yang cukup untuk membangun dan menginstal perangkat lunak dari source pada suatu distribusi Linux. Panduan ini juga menggunakan Command Line Interface (CLI) di seluruh bagian, jadi Anda harus nyaman untuk menggunakan terminal. Setidaknya Anda juga dapat menggunakan hal berikut:
make: GNU Make adalah perkakas yang sangat penting untuk membangun perangkat lunak. Digunakan untuk mengubah tugas kompilasi yang kompleks menjadi mudah. Sangat penting untuk tahu bagaimana menggunakannya, karena kami akan menyimpan informasi mengenai proses pembuatan paket di dalam Makefile. Dokumentasi tersedia pada situs GNU.
./configure: Skrip ini disertakan di hampir semua source Linux, khususnya di perangkat lunak yang ditulis menggunakan bahasa kompilasi seperti C dan C++. Skrip ini digunakan untuk membuat Makefile (berkas yang digunakan oleh make) yang terkonfigurasi sesuai dengan sistem komputer yang Anda gunakan. Alat pembuatan paket standar Debian menggunakan skrip ini, jadi Anda diharapkan mengetahui apa yang skrip configure lakukan. Informasi tentang configure dapat ditemukan dalam dokumentasi make.
Apt/Dpkg: Selain digunakan untuk menginstal program, apt dan dpkg memiliki banyak fitur yang berguna untuk pembuatan paket.
apt-cache dump - menampilkan daftar setiap paket dalam cache. Paket ini sangat berguna apabila digunakan bersama grep pipe seperti apt-cache dump | grep foo untuk mencari paket yang nama atau dependencies-nya menyertakan “foo”.
apt-cache policy - menampilkan daftar repository (main/restricted/universe/multiverse) dimana suatu paket tersebut ada.
apt-cache show - menampilkan informasi mengenai paket binary.
apt-cache showsrc - menampilkan informasi mengenai paket source.
apt-cache rdepends - menampilkan reverse dependencies unutk sebuat paket (yang dibutuhkan paket untuk melakukan query).
dpkg -S - menampilkan daftar paket binary yang dimiliki oleh suatu berkas tertentu.
dpkg -l - menampilkan daftar paket yang baru saja diinstal. Perintah ini mirip dengan apt-cache dump tetapi hanya untuk paket yang diinstal.
dpkg -c - menampilkan daftar isi dari paket binary. Berguna untuk memastikan bahwa berkas sudah terinstal di tempat yang benar.
dpkg -f - menampilkan berkas control untuk paket binary. Berguna untuk memastikan bahwa dependencies sudah benar.
grep-dctrl - mencari informasi khusus di dalam paket. Merupakan penggunaan khusus dari paketgrep (tapi tidak terinstal secara baku).
diff dan patch: Program diff dapat digunakan untuk membandingkan dua berkas dan membuat patch. Contoh yang sering dipakai yaitu diff -ruN file.old file.new > file.diff. Perintah ini akan membuat diff (rekrusif jika ada direktori) yang menampilkan perubahan, atau “delta”, diantara dua buah berkas.
Program patch digunakan untuk menerapkan suatu patch (biasanya dibuat dengandiff atau program lain) ke suatu berkas atau direktori. Untuk menerapkan patch yang dibuat di atas, Anda dapat mengetik patch -p0 < file.diff. Opsi -p memberitahu patch berapa banyak harus men-strip path dari nama berkas dalam patch. -p0 artinya tidak men-strip apapun, atau tetap menggunakan path.