Saya sedang men-debug penginstal perangkat lunak sumber tertutup yang tampaknya memiliki beberapa konsep tentang distribusi saya. Instalasi dibatalkan setelah tidak ditemukan apt-get
. Perintah yang dicoba dijalankan adalah:
apt-get -y -q install linux-headers-3.7.5-1-ARCH
Saya kira "nama paket" berasal /usr/src
, di mana satu-satunya entri linux-3.7.5-1-ARCH
. Adakah yang tahu tentang paket mana yang harus saya instal dengan pacman?
Header mungkin akan digunakan untuk mengkompilasi driver untuk perangkat keras khusus.
Berikut ini beberapa teks yang relevan dari log instalasi:
CATATAN: Driver Linux harus dibuat terhadap sumber kernel untuk kernel yang saat ini OS Linux Anda jalankan. Script ini mengotomatiskan tugas ini untuk Anda.
CATATAN: Anda harus menginstal file sumber header kernel OS Linux. Jika Anda berencana untuk menjalankan Monitor Jungo Debug, maka Anda mungkin juga perlu menginstal "compat-libstdc ++" dan "libpng3".
Linux Anda saat ini menjalankan versi kernel berikut:
3.7.5-1-ARCH
Anda menjalankan Arch Linux, yang tidak menggunakan apt-get karena itu adalah utilitas penanganan paket. Arch Linux menggunakan pacman sebagai gantinya.
Paket linux-header di banyak distribusi Linux umumnya berisi file header C (file dengan ekstensi .h) untuk kernel Linux. File-file ini umumnya mendefinisikan konstanta dan fungsi yang dapat digunakan oleh program dan driver lain.
Anda biasanya memerlukan file header kernel untuk mengkompilasi dan menginstal driver pihak ke-3 untuk kernel.
sumber