EnglishFrenchSpanyol

Ad


Favicon OnWorks

make-kpkg - Dalam talian di Awan

Jalankan make-kpkg dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan make-kpkg yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


make-kpkg - bina pakej kernel Debian daripada sumber kernel Linux

SINOPSIS


make-kpkg [pilihan] [sasaran [sasaran ...]]

DESCRIPTION


Halaman manual ini menerangkan Debian make-kpkg utiliti, yang digunakan untuk mencipta kernel
pakej Debian yang berkaitan. Utiliti ini perlu dijalankan daripada sumber kernel Linux peringkat atas
direktori, yang telah dikonfigurasikan sebelum ini (melainkan anda menggunakan konfigurasi
sasaran). Biasanya, jika kernel-package tidak menemui a .config fail dalam arus
direktori, ia berusaha keras untuk mendapatkan yang sesuai (biasanya fail konfigurasi sudah
disesuaikan untuk kernel Debian untuk seni bina itu), dan kemudian memanggil membuat oldconfig membiarkan
pengguna menjawab sebarang soalan baharu. Walau bagaimanapun, ini mungkin masih mengakibatkan ketidaksesuaian
konfigurasi, anda digalakkan untuk mengkonfigurasi kernel dengan cara biasa sebelum ini
menyeru make-kpkg.

Biasanya, make-kpkg harus dijalankan di bawah fakeroot,

make-kpkg --rootcmd fakeroot kernel_image

tetapi sebaliknya anda menjalankan arahan ini sebagai root (ini tidak disyorkan), atau di bawah fakeroot, Atau
memberitahu make-kpkg bagaimana untuk menjadi root (tidak disyorkan sama ada, fakeroot mungkin yang paling selamat
pilihan), seperti:

make-kpkg --rootcmd sudo kernel_image

Fail pakej Debian dicipta dalam direktori induk direktori sumber kernel
di mana arahan ini dijalankan.

Juga, sila ambil perhatian bahawa sesetengah versi gcc tidak berinteraksi dengan baik dengan sumber kernel.
Anda boleh mengawal versi gcc yang digunakan dalam penyusunan kernel dengan menetapkan Makefile
pembolehubah CC dan HOSTCC dalam Makefile kernel peringkat atas. Anda boleh melakukan ini hanya dengan
menetapkan pembolehubah persekitaran BUAT BENDERA. Untuk memerhati, cuba:

% KBUILD_VERBOSE=1 MAKEFLAGS="CC=gcc-4.4" konfigurasi make-kpkg

Sila ambil perhatian bahawa kernel Makefile mungkin memberi perhatian kepada pembolehubah lain (contohnya
KCFLAGS ). Ini boleh ditangani seperti ini:

% KBUILD_VERBOSE=1 MAKEFLAGS='CC=gcc-4.4 KCFLAGS="-march=athlon64"' konfigurasi make-kpkg

. KBUILD_VERBOSE menunjukkan butiran arahan yang dijalankan. (sila lihat tingkat atas
kernel Makefile untuk pembolehubah yang boleh ditetapkan).

BERKHATAN :: JANGAN tetapkan pilihan -j dalam MAKEFLAGS secara langsung, ini akan menyebabkan binaan
gagal. Gunakan CONCURRENCY_LEVEL seperti yang dinyatakan di bawah. Terdapat juga bendera -j yang boleh digunakan.

PILIHAN


- membantu Cetak mesej penggunaan.

--ulang kaji nombor
Menukar nombor versi untuk pakej yang dihasilkan kepada hujah nombor. ini
mempunyai kekangan tertentu: versi mesti bermula dengan digit. versi mungkin
mengandungi hanya abjad angka dan aksara ~ + . (tilde, noktah dan tambah) dan
mesti mengandungi digit. (Lihat manual Polisi untuk butiran). Secara pilihan, anda boleh
tambahkan semakan dengan digit diikuti dengan titik bertindih (:). Lalainya ialah
10.00.Tersuai melainkan pembolehubah persekitaran DEBIAN_REVISION_MANDATORY ditetapkan, dalam
yang mana ralat dijana jika semakan tidak ditetapkan pada baris arahan atau
fail konfigurasi. Petunjuk: Anda boleh menetapkannya kepada $(version)- di dalam
fail konfigurasi untuk mendapatkan nombor versi huluan yang disediakan pada tersuai anda
tali .

--tambah-ke-versi foo

--tambah_ke_versi foo
Hujah ini (foo) dilampirkan pada nilai pembolehubah EXTRAVERSION yang ada
dalam kernel Makefile. Oleh kerana EXTRAVERSION ialah komponen versi kernel, ia
juga ditambahkan pada nama pakej Debian, dan, oleh itu mesti mematuhi dasar
mengawal nama pakej. Ini bermakna ia mungkin mengandungi sahaja huruf kecil abjad angka
dan watak ~ - + . (tilde, noktah, sempang dan tambah). Huruf besar
tidak dibenarkan di bawah Polisi untuk pakej baharu. Jika pembolehubah persekitaran
IGNORE_UPPERCASE_VERSION ditetapkan, make-kpkg hendaklah nombor versi huruf kecil yang ditetapkan
Makefile atau dalam versi tempatan fail. Pilihan ini mengatasi persekitaran
berubah-ubah APPEND_TO_VERSION.

--tambah-modul foo

--modules_tambah foo
Hujah hendaklah senarai modul tambahan tambahan yang dipisahkan koma (bukan dalam
pokok kernel utama) yang anda ingin bina apabila anda menggunakan moduls_blah
sasaran. Anda boleh memberikan nama laluan penuh bagi direktori tempat modul berada, atau
hanya nama modul jika ia boleh didapati di MODULE_LOC, yang lalai kepada
/usr/src/modules. Lalainya ialah semua modul masuk MODULE_LOC, disusun apabila
sasaran modules_blah digunakan.

--lengkungan foo
Ini berguna untuk menetapkan seni bina semasa anda menyusun silang. Jika awak
tidak menyusun silang, seni bina ditentukan secara automatik. Sama
kesan boleh dicapai dengan menetapkan pembolehubah persekitaran KPKG_ARCH. Nilai
sepatutnya apa sahaja DEB_HOST_ARCH_CPU mengandungi bila dpkg-architecture dijalankan pada
mesin sasaran, atau ia boleh menjadi seni bina lain dalam set berbilang gerbang (seperti
i386/amd64).

--kompil silang foo

--cross_compile foo
Ini berguna untuk menetapkan rentetan sasaran apabila anda menyusun silang. Menggunakan
sasaran tiruan "-" jika anda membina untuk gerbang lain set berbilang arki, seperti
i386/amd64. Kesan yang sama boleh dicapai dengan menetapkan pembolehubah persekitaran.
Sila ambil perhatian bahawa ini tidak dalam apa-apa cara menetapkan pengkompil proses binaan kernel
hendaklah menggunakan; jika pengkompil lalai yang dihasilkan oleh proses binaan bukanlah
satu yang dikehendaki, sila nyatakan secara jelas pengkompil yang harus digunakan.
CROSS_COMPILE

--subarch foo
Sesetengah seni bina (Alfa, dan m68k) memerlukan kernel yang berbeza untuk setiap satu
sub-seni bina. Pilihan ini menyediakan cara untuk menentukannya sebagai hujah kepada
make-kpkg. Sila ambil perhatian bahawa sokongan tambahan untuk sub-seni bina mungkin
diperlukan dalam sumber kernel untuk benar-benar membuat ini melakukan apa-apa. Kesan yang sama
boleh dicapai dengan menetapkan pembolehubah persekitaran KPKG_SUBARCH.

--arch-dalam-nama

--arch_in_name
Pilihan ini menggunakan nama lanjutan untuk pakej imej kernel dengan membenamkan
sub-seni bina dalam nama imej, jadi seseorang boleh menulis skrip untuk mencipta berbilang
sub-seni bina satu demi satu. Anda juga boleh melakukan ini dengan menetapkan
pembolehubah persekitaran ARCH_IN_NAME. Sila ambil perhatian bahawa hanya pakej nama is
terjejas, bukan lokasi modul dll.

--pgpsign nama
Tetapkan rentetan yang digunakan untuk menandatangani perubahan fail untuk mana-mana modul luaran dalam
/usr/src/modules/ menggunakan PGP. Pilihan ini akan mengatasi lalai terbina dan
penyesuaian luas tapak yang disimpan dalam fail /etc/kernel-pkg.conf or
~/.kernel-pkg.conf.

--config sasaran
Tukar jenis konfigurasi yang dilakukan daripada oldconfig lalai. sasaran mesti satu
daripada oldconfig, config, menuconfig, gconfig, nconfig, xconfig, randconfig, defconfig,
allmodconfig, allyesconfig, allnoconfig, lama, menu, g, atau x.

Nota walau bagaimanapun itu make-kpkg mengimbas fail konfigurasi semasa permulaan untuk beberapa pilihan,
terutamanya hakikat bahawa modul didayakan atau tidak, jadi menogol status semasa
konfigurasi tertunda mengakibatkan ralat. Jika perlu, buat fail konfigurasi
dekat dengan yang dikehendaki sebelum memanggil make-kpkg dengan suis ini.

--sasaran
Mencetak senarai sasaran yang diketahui. Lihat Bahagian Sasaran di bawah.

--noexec
Lulus a -n pilihan untuk membuat proses supaya arahan hanya dicetak ke
skrin tetapi sebenarnya tidak dilaksanakan. Ini sangat berguna untuk penyahpepijatan.

--verbose
Ini memanggil membuat dengan pilihan -V=1, yang memanggil arahan Buat peringkat atas,
juga berguna dalam melihat apa yang berlaku.

--initrd
If make-kpkg sedang menjana a imej kernel pakej, aturkan untuk menyampaikan ke cangkuk
skrip dijalankan daripada skrip penyelenggara pemasangan pasca yang diperlukan oleh imej ini
an initrd, dan bahawa initrd skrip cangkuk generasi tidak boleh litar pintas
awal. Tanpa pilihan ini, contohnya initramfs skrip cangkuk digabungkan dengan
pakej kernel tidak akan mengambil tindakan ke atas pemasangan. Kesan yang sama boleh
dicapai dengan menetapkan pembolehubah persekitaran INITRD kepada sebarang nilai bukan kosong. Tolonglah
ambil perhatian bahawa melainkan terdapat skrip cangkuk dalam /etc/kernel atau ditambah ke dalam cangkuk
parameter skrip daripada /etc/kernel-img.conf, tiada initrd akan dibuat (the bundled in
skrip contoh hanyalah contoh -- tindakan pengguna diperlukan sebelum apa-apa
berlaku). Pada kebanyakan sistem, bagaimanapun initramfs-tools memasang skrip (sejak versi
0.94 (dan mereka telah menghormati pembolehubah INITRD sejak 0.98)). dracut pun buat
ini.

--pekerjaan nombor

-j nombor
Tetapkan pembolehubah persekitaran CONCURRENCY_LEVEL kepada nombor.

--overlay-dir /path/to/directory
Direktori yang ditentukan harus mengandungi fail yang akan diletakkan dalam ./debian
direktori sumber kernel, sebagai persediaan untuk membina pakej debian.
Fail akan menggantikan apa-apa dalam /usr/share/kernel-package itu biasanya
diletakkan di sana, dan terpulang kepada pengguna untuk memastikan bahawa fail dalam tindanan
direktori serasi dengan make-kpkg. Jika anda berbuka make-kpkg dengan tindanan
fail, anda boleh menyimpan kepingan itu. Kesan yang sama boleh dicapai dengan menetapkan
pembolehubah persekitaran KPKG_OVERLAY_DIR.

Sila ambil perhatian bahawa overlay-dir/Control and overlay-dir/changelog adalah istimewa, dan
penggantian pembolehubah dilakukan pada fail ini. guna
/usr/share/kernel-package/Control and /usr/share/kernel-package/changelog fail sebagai
template.

Jika overlay-dir/post-install boleh laku (atau skrip boleh laku) wujud, ia hendaklah
lari serta merta selepas itu ./debian berpenduduk. Skrip hendaklah dilaksanakan dalam
./debian direktori. Ini boleh digunakan, sebagai contoh, untuk memadam fail yang dilakukan pengguna
tidak mahu, atau mengambil tindakan selain daripada penggantian mudah.

--rootcmd foo
Perintah yang menyediakan cara untuk mendapatkan akses pengguna super (contohnya, `sudo'
atau `fakeroot') seperti yang diperlukan oleh pilihan -r dpkg-buildpackage. Pilihan ini tidak
bekerja untuk tiga sasaran, iaitu, perduaan, binari-indep, dan binary-arch. Untuk
mereka menyasarkan keseluruhannya make-kpkg arahan mesti dijalankan sebagai akar (palsu).

--batang foo
Hubungi pakej foo-* bukannya kernel-*. Ini berguna dalam membantu peralihan
daripada memanggil pakej kernel-* kepada linux-* pakej, sebagai persediaan untuk
kernel bukan linux dalam pengedaran. Lalai ialah linux. Batang, kerana ia adalah
bahagian awal nama pakej mestilah hanya terdiri daripada huruf kecil (`a-z'),
digit (`0-9'), tanda tambah (`+') dan tolak (`-') dan noktah (`.'). Ia mesti di
sekurang-kurangnya dua aksara panjang dan mesti bermula dengan aksara abjad angka.

--kami Pilihan ini dihantar ke dpkg-buildpackage dan mengarahkan pakej itu untuk tidak menandatangani
sumber. Ini hanya relevan untuk sasaran buildpackage.

--uc Pilihan ini dihantar ke dpkg-buildpackage dan mengarahkan pakej itu untuk tidak menandatangani
log perubahan. Ini hanya relevan untuk sasaran buildpackage.

Pilihan mungkin dipendekkan kepada rentetan unik terkecil, dan boleh dimasukkan dengan sama ada
awalan a - atau a -- dan anda boleh menggunakan ruang atau simbol = antara rentetan pilihan dan a
nilai. Anda juga boleh menggunakan borang option=value; untuk butiran ini dan bentuk varian lain
disokong, sila baca Getopt::Panjang(3perl).

CONCURRENCY_LEVEL
Jika ditakrifkan, pembolehubah persekitaran ini menetapkan tahap keselarasan bagi yang biasa digunakan
menyusun kernel dan set modul menggunakan -j bendera kepada sub membuat dalam membina
sasaran daripada make-kpkg. Hendaklah menjadi integer (kecil), jika digunakan. Anda boleh mendapatkan arus
bilangan CPU menggunakan arahan:

grep -c '^processor' / proc / cpuinfo

BERKHATAN :: JANGAN tetapkan pilihan -j dalam MAKEFLAGS secara langsung, ini akan memanggil binaan
untuk gagal. Ia adalah mungkin untuk menetapkan -j sebagai hujah make-kpkg.

SASARAN


membersihkan Membersihkan direktori sumber kernel semua fail yang dibuat oleh sasaran membina, dan menjalankan a
buat distclean. (Sila lihat Makefile kernel Linux untuk butiran). Sila ambil perhatian
bahawa walaupun kami menjaga senarai konfigurasi kernel semasa yang terkandung dalam
fail .config, fail include/linux/autoconf.h tidak dipelihara. Sasaran ini
tidak boleh digabungkan dengan sasaran lain, kerana make-kpkg dibaca dalam semua data sebelum
menjalankan sebarang sasaran, jadi sasaran seterusnya akan dijalankan dengan data lama, yang
mungkin bukan apa yang anda mahukan. Sila ambil perhatian bahawa secara lalai sasaran bersih tidak dijalankan
sebagai root, yang berfungsi dengan baik untuk arahan fakeroot telah digunakan. Namun, jika sebelum ini
pembinaan telah dilakukan menggunakan sudo, anda perlu berlari make-kpkgbersih juga di bawah sudo.

bina pakej
Sasaran ini menjalankan sasaran membersihkan, dan perduaan, dan menghasilkan pakej lengkap
menggunakan dpkg-buildpackage.

perduaan Sasaran ini menghasilkan kesemua empat pakej kernel Debian dengan menjalankan sasaran
binari-indep and binary-arch. Walau bagaimanapun, ini memerlukan make-kpkg untuk dijalankan sebagai root
(atau fakeroot), sejak --rootcmd tidak akan berjaya.

binari-indep
Sasaran ini menghasilkan pakej bebas gerbang dengan menjalankan sasaran
kernel_source, kernel_manual and kernel_doc. Walau bagaimanapun, ini juga memerlukan make-kpkg
untuk dijalankan sebagai root (atau fakeroot), sejak --rootcmd tidak akan berjaya.

binary-arch
Sasaran ini menghasilkan pakej yang bergantung kepada gerbang dengan menjalankan sasaran
kernel_headers and kernel_image. Walau bagaimanapun, ini juga memerlukan make-kpkg untuk dijalankan
sebagai akar (atau fakeroot), sejak --rootcmd tidak akan berjaya.

kernel_source
Sasaran ini menghasilkan pakej debianisasi sumber kernel Linux. Sekiranya
pembolehubah persekitaran SOURCE_CLEAN_HOOK menunjuk kepada boleh laku, maka itu
boleh laku hendaklah dijalankan daripada direktori sementara (atas) sumber kernel
sebelum membungkusnya, ./debian/tmp-source/usr/src/kernel-source-XXXX, so
orang boleh mengambil apa-apa tindakan yang mereka rasa patut (buang pokok gerbang, kawalan versi prune
direktori, mencari . Jenis d -yam CVS -pangkas -eksk rm -rf {} ; dan lain-lain.). Ini tidak mempunyai
kesan pada apa-apa selain daripada sumber kernel yang sedang dibungkus -- jika
skrip beroperasi pada direktori semasa dan anak-anaknya, pokok sumber asal
hendaklah kekal utuh. Pembolehubah persekitaran HEADER_CLEAN_HOOK and
DOC_CLEAN_HOOK adalah serupa. Mereka harus menunjuk kepada boleh laku, kemudian boleh laku itu
hendaklah dijalankan daripada direktori sementara (atas) pengepala kernel dan
dokumentasi sejurus sebelum pembungkusan masing-masing, jadi orang ramai boleh mengambil sebarang tindakan
mereka nampak patut. Ini juga tidak memberi kesan kepada apa-apa selain daripada sumber yang ada
sedang dibungkus.

kernel_debug
Sasaran ini menghasilkan pakej Debian yang mengandungi simbol penyahpepijatan untuk
modul yang terkandung dalam pakej imej yang sepadan. Idea asas di sini adalah untuk
simpan ruang dalam /lib/modul/ terkawal, kerana ini boleh menjadi punca
sekatan dengan sekatan ruang. Tolonglah ambil perhatian bahawa jika tandatangan modul didayakan
dalam konfigurasi kernel pakej imej yang sepadan tidak akan mempunyai modul
dengan pautan nyahpepijat menghala ke fail simbol penyahpepijatan ini. Untuk membelok
pada pautan penyahpepijatan untuk modul dalam pakej imej anda perlu mematikan modul
tandatangan.

kernel_headers
Sasaran ini menghasilkan pakej Debian yang mengandungi fail pengepala yang disertakan dalam
Kernel Linux.

kernel_manual
Sasaran ini menghasilkan pakej Debian yang mengandungi halaman manual bahagian 9
disertakan dalam kernel Linux. Sila ambil perhatian bahawa ini tidak benar-benar bebas
sasaran; memanggil ini hendaklah juga menggunakan kernel_doc sasaran, dan mencipta a
pakej kernel-doc pada masa yang sama.

kernel_doc
Sasaran ini menghasilkan pakej Debian yang mengandungi dokumentasi yang disertakan dalam
kernel Linux. Ini boleh dipanggil secara bebas daripada kernel_manual sasaran, tetapi tidak
sebaliknya.

kernel_image
Sasaran ini menghasilkan pakej Debian imej sumber kernel Linux, dan mana-mana
modul yang dikonfigurasikan dalam fail konfigurasi kernel .config. Sekiranya tidak ada
.config fail dalam direktori sumber kernel, konfigurasi lalai disediakan
serupa dengan yang digunakan untuk mencipta Debian but-floppies. Jika kernel
fail konfigurasi telah membolehkan sokongan untuk modul, modul akan dibuat dan
dipasang. Jika tandatangan modul tidak didayakan, modul yang terhasil akan mempunyai a
pautan ke lokasi fail simbol penyahpepijatan untuk modul, biasanya
dipasang oleh pakej nyahpepijat.

Jika fail ./debian/pasca-pasang wujud, dan boleh laku, ia dijalankan secara adil
sebelum pakej imej kernel dibuat. Juga, sila ambil perhatian bahawa jika ada
sebarang skrip dalam ./debian/image.d/ direktori, bahagian larian hendaklah dipanggil untuk itu
direktori sejurus sebelum pakej imej kernel dibina. Lokasi akar
pakej imej yang sedang dibina hendaklah diluluskan dalam pembolehubah persekitaran
IMAGE_TOP, dan versi kernel disalurkan melalui pembolehubah persekitaran
versi untuk semua skrip ini.

Sila lihat dokumentasi tentang cangkuk masuk kernel-img.conf(5). Mata kail ini adalah
pembolehubah yang boleh ditunjuk oleh sysadmin tempatan kepada skrip yang menambah atau mengalih keluar a
baris dari senarai menu grub pada masa pemasangan dan alih keluar imej kernel. Sampel
skrip untuk menambah baris pada fail menu grub disertakan dalam direktori
/usr/share/doc/kernel-package/.

Selain daripada pembolehubah cangkuk yang mungkin ditetapkan oleh pentadbir tempatan, terdapat satu set
direktori di mana pakej, atau pentadbir tempatan, boleh menurunkan fail skrip. The
direktori adalah /etc/kernel/preinst.d/, /etc/kernel/postinst.d/,
/etc/kernel/prerm.d/, /etc/kernel/postrm.d/, /etc/kernel/preinst.d//,
/etc/kernel/postinst.d//, /etc/kernel/prerm.d/ /, dan
/etc/kernel/postrm.d//. Jika ia wujud, pakej imej kernel hendaklah
jalankan a bahagian larian atur cara di atas direktori (termasuk yang versi), memberi
versi sedang dipasang atau dialih keluar sebagai hujah, dalam fasa yang sepadan
pemasangan atau penyingkiran. Sebelum memanggil skrip ini, pembolehubah env STEM
hendaklah ditetapkan kepada nilai --batang argumen (atau nilai lalai, linux), dan
pemboleh ubah KERNEL_PACKAGE_VERSION hendaklah ditetapkan kepada versi
kernel-pakej yang mencipta pakej. Skrip ini hendaklah dipanggil dengan dua
hujah, yang pertama ialah versi imej kernel, dan hujah kedua
menjadi lokasi imej kernel itu sendiri. Memandangkan debconf digunakan sebelum
skrip dipanggil, skrip ini seharusnya tidak mengeluarkan mesej diagnostik kepada stdout --
semasa postinst memanggil db_stop, debconf tidak memulihkan stdout, jadi mesej
untuk stdout hilang.

Pada pemasangan, ia juga menawarkan untuk menjalankan pemuat Linux, LILO (atau silih berganti seperti
loadlin, SILO, CEPAT, VMELILO, ZIPL, yaboot, PALO or GRUB), mencipta konfigurasi
fail untuk pemuat but yang disokong jika diperlukan. Pada masa itu ia juga menawarkan untuk meletakkan
kernel baharu pada liut, memformat liut jika perlu. Pada pemadaman, pakej
menyemak versi kernel yang sedang berjalan, dan enggan memadamkan kernel yang sedang berjalan.
Grub kadar sebutan khas di sini, kerana grub mungkin tidak perlu disiarkan semula selepas itu
memasang imej kernel, walaupun perubahan automatik pada senarai menu adalah
bagus untuk memasang dan mengalih keluar pakej imej kernel.

membina Sasaran ini, digunakan oleh sasaran kernel_image di atas, menyusun imej kernel Linux.

modul
Sasaran ini membolehkan anda membina semua modul tambahan dan pakej yang sangat
bergantung pada versi kernel yang tepat ia disusun pada masa yang sama anda
bina imej kernel anda. Sasaran ini menjangkakan untuk mencari modul atau pakej di bawah
/usr/src/modules, dan, untuk semua direktori tersebut, tukar kepada MODULE_LOC/x
(MODULE_LOC lalai kepada /usr/src/modules), dan menjalankan kdist memerintah dalam tempatan
debian.rules fail. Sasaran ini harus mewujudkan Debian pakej modul(s), dan boleh
juga menghasilkan fail tar termampat, dan fail perbezaan termampat, dengan md5sums
direkodkan dalam fail perubahan menggunakan dpkg-genchanges. Fail itu ditandatangani oleh yang sama
identiti yang akan digunakan untuk menandatangani pakej kernel. Pilihan ini digunakan oleh
penyelenggara memuat naik pakej ke arkib Debian.

modules_config
Sasaran ini membolehkan anda mengkonfigurasi semua pakej di bawah MODULE_LOC, yang lalai
kepada /usr/src/modules. Ini berguna jika anda perlu mengubah suai beberapa aspek secara manual
konfigurasi, atau jika anda ingin menyusun modul tambahan secara manual. ini
tidak boleh dipanggil melainkan anda sudah mempunyai direktori ./debian.

modul_imej
Sasaran ini membolehkan anda membina semua pakej di bawah MODULE_LOC, yang lalai kepada
/usr/src/modules, tetapi tidak mencipta fail sumber atau berbeza, dan tidak mencipta
dan menandatangani fail perubahan. Ini adalah satu-satunya pilihan berkaitan modul yang anda perlukan jika anda
hanya mahu menyusun fail imej modul tambahan untuk pemasangan pada satu atau lebih
mesin. Umumnya dipanggil bersempena dengan kernel_image, terutamanya jika juga
menggunakan pilihan append_to_version (mencegah amaran palsu). Ini tidak sepatutnya
dipanggil melainkan anda sudah mempunyai direktori ./debian.

modul_bersih
Sasaran ini membolehkan anda membersihkan semua pakej di bawah MODULE_LOC, yang lalai kepada
/usr/src/modules, dan ini sahaja yang diperlukan untuk membatalkan kesan mana-mana
daripada modul_ sasaran yang lain. Ini tidak sepatutnya dipanggil melainkan anda sudah mempunyai a
./debian direktori.

mengkonfigurasi
Sasaran ini menjalankan konfigurasi (sebenarnya, config_target, ditetapkan oleh --config yang lalai
kepada oldconfig) awal, jadi anda boleh mengedit fail yang dihasilkan oleh membuat config dalam kernel
direktori sumber dan tidak memintanya diinjak make-kpkg kemudian.

Debian Sasaran ini mewujudkan ./debian direktori, dan menampal sumber secara pilihan. ini
sasaran dipanggil oleh mengkonfigurasi sasaran. Anda boleh menggunakan sasaran ini untuk mempunyai
sumber ditampal, dan kemudian jalankan langkah konfigurasi secara manual untuk mengemas kini
fail konfigurasi, dengan sebarang pilihan konfigurasi baharu yang mungkin ada pada tampung
diperkenalkan.

libc-kheaders
Ini ialah sasaran khas untuk penyelenggara libc-dev, yang boleh menggunakannya untuk mencipta
pakej pengepala yang diperlukan oleh libc. Sila ambil perhatian bahawa adalah berbahaya untuk mencipta a
pakej libc-kheaders yang berbeza daripada pengepala libc telah disusun; ia
is diketahui untuk memecahkan sistem secara halus. Sila lihat
/usr/share/kernel-package/README.headers untuk butiran. Mencipta dan memasang a
pakej libc-kheaders yang dibuat sendiri mungkin merosakkan sistem anda melainkan anda tahu apa yang anda
sedang melakukan. Anda telah diberi amaran.

PERSEKITARAN PELBAGAI


KPKG_DEBUG, jika ditetapkan, menyebabkan make-kpkg memuntahkan mesej penyahpepijatan tentang beberapa shell
fungsi yang dilaksanakan secara dalaman. Ini mungkin tidak menarik minat sesiapa sahaja yang tidak menyahpepijat
make-kpkg. Pembolehubah berikut (didokumenkan di atas) juga mempengaruhi make-kpkg:
DEBIAN_REVISION_MANDATORY, APPEND_TO_VERSION, VERSION_H_OK, KPKG_ARCH, CROSS_COMPILE,
KPKG_SUBARCH, KPKG_OVERLAY_DIR, ARCH_IN_NAME, INITRD, SOURCE_CLEAN_HOOK, MODULE_LOC,
CONCURRENCY_LEVEL and IGNORE_UPPERCASE_VERSION.

Gunakan make-kpkg dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    VBA-M (Diarkib - Kini di Github)
    VBA-M (Diarkib - Kini di Github)
    Projek telah berpindah ke
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Ciri-ciri: Ciptaan menipu simpan statesmulti
    sistem, menyokong gba, gbc, gb, sgb,
    sgb2Tu...
    Muat turun VBA-M (Diarkib - Sekarang di Github)
  • 2
    Stacer
    Stacer
    Pengoptimum dan Pemantauan Sistem Linux
    Repositori Github:
    https://github.com/oguzhaninan/Stacer.
    Khalayak: Pengguna Akhir/Desktop. pengguna
    antara muka: Qt. Pengaturcaraan La...
    Muat turun Stacer
  • 3
    orangefox
    orangefox
    Fork TeamWinRecoveryProject(TWRP)
    dengan banyak fungsi tambahan, reka bentuk semula
    dan banyak lagi Ciri:Menyokong Treble dan
    bukan-Treble ROM kernel Oreo terkini,
    dibina...
    Muat turun OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    Portal Operasi IT: terbuka sepenuhnya
    sumber, ITIL, perkhidmatan berasaskan web
    alat pengurusan termasuk sepenuhnya
    CMDB boleh disesuaikan, sistem meja bantuan dan
    seorang lelaki dokumen...
    Muat turun itop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine ialah muzik berbilang platform
    pemain dan penganjur perpustakaan yang diilhamkan oleh
    Amarok 1.4. Ia mempunyai puasa dan
    antara muka yang mudah digunakan, dan membolehkan anda
    cari dan...
    Muat turun Clementine
  • 6
    XISMuS
    XISMuS
    PERHATIAN: Kemas kini kumulatif 2.4.3 telah
    telah dibebaskan!! Kemas kini berfungsi untuk mana-mana
    versi 2.xx sebelumnya. Jika menaik taraf
    daripada versi v1.xx, sila muat turun dan
    i ...
    Muat turun XISMuS
  • Lebih »

Arahan Linux

Ad