InggrisPerancisSpanyol

Ad


favorit OnWorks

make-kpkg - Online di Cloud

Jalankan make-kpkg di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah make-kpkg yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


make-kpkg - membangun paket kernel Debian dari sumber kernel Linux

RINGKASAN


membuat-kpkg [Pilihan] [target [target ...]]

DESKRIPSI


Halaman manual ini menjelaskan Debian membuat-kpkg utilitas, yang digunakan untuk membuat kernel
paket Debian terkait. Utilitas ini perlu dijalankan dari sumber kernel Linux tingkat atas
direktori, yang telah dikonfigurasi sebelumnya (kecuali jika Anda menggunakan konfigurasi
target). Biasanya, jika paket kernel tidak menemukan .config file saat ini
direktori, berusaha sangat keras untuk mendapatkan yang sesuai (biasanya sudah file konfigurasi
disesuaikan untuk kernel Debian untuk arsitektur itu), dan kemudian memanggil membuat konfigurasi lama membiarkan
pengguna menjawab pertanyaan baru. Namun, ini mungkin masih menghasilkan yang tidak pantas
konfigurasi, Anda dianjurkan untuk mengkonfigurasi kernel dengan cara biasa sebelumnya
memohon membuat-kpkg.

Biasanya, membuat-kpkg harus dijalankan di bawah akar palsu,

make-kpkg --rootcmd fakeroot kernel_image

tetapi sebaliknya Anda menjalankan perintah ini sebagai root (ini tidak disarankan), atau di bawah akar palsu, atau
mengatakan membuat-kpkg cara menjadi root (tidak disarankan juga, akar palsu mungkin yang paling aman
pilihan), seperti:

make-kpkg --rootcmd Sudo kernel_image

File paket Debian dibuat di direktori induk dari direktori sumber kernel
dimana perintah ini dijalankan.

Juga, harap perhatikan bahwa beberapa versi gcc tidak berinteraksi dengan baik dengan sumber kernel.
Anda dapat mengontrol versi gcc mana yang digunakan dalam kompilasi kernel dengan mengatur Makefile
variabel CC dan HOSTCC di Makefile kernel tingkat atas. Anda dapat melakukan ini hanya dengan
mengatur variabel lingkungan MAKEFLAG. Untuk mengamati, coba:

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

Harap dicatat bahwa kernel Makefile mungkin memperhatikan variabel lain (misalnya
KCFLAGS ). Ini dapat diatasi seperti:

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

Grafik KBUILD_VERBOSE menunjukkan detail perintah yang dijalankan. (silakan lihat tingkat atas
kernel Makefile untuk variabel yang dapat diatur).

PERINGATAN: JANGAN atur opsi -j di MAKEFLAGS secara langsung, ini akan menyebabkan build menjadi
gagal. Gunakan CONCURRENCY_LEVEL seperti yang ditentukan di bawah ini. Ada juga flag -j yang bisa digunakan.

PILIHAN


--membantu Cetak pesan penggunaan.

--revisi jumlah
Mengubah nomor versi untuk paket yang dihasilkan ke argumen jumlah. Ini
memiliki batasan tertentu: versi harus dimulai dengan angka. versi mungkin
hanya berisi alfanumerik dan karakter ~ + . (tilde, titik, dan plus) dan
harus berisi angka. (Lihat manual Kebijakan untuk detailnya). Secara opsional, Anda dapat
awali revisi dengan angka diikuti dengan titik dua (:). Standarnya adalah
10.00. kebiasaan kecuali variabel lingkungan DEBIAN_REVISION_WAJIB diatur, dalam
kasus mana kesalahan dihasilkan jika revisi tidak diatur pada baris perintah atau
file konfigurasi. Petunjuk: Anda dapat mengaturnya ke $(version)- dalam
file konfigurasi untuk mendapatkan nomor versi upstream yang ditambahkan ke kustom Anda
rangkaian .

--tambahkan-ke-versi foo

--append_to_version foo
Argumen ini (foo) ditambahkan ke nilai variabel EXTRAVERSION yang ada
di kernel Makefile. Karena EXTRAVERSION adalah komponen dari versi kernel, itu
juga ditambahkan ke nama paket Debian, dan karena itu harus mematuhi kebijakan
mengatur nama paket. Itu berarti mungkin hanya berisi huruf kecil alfanumerik
dan karakter ~ - + . (tilde, titik, tanda hubung, dan plus). Huruf besar
tidak diizinkan berdasarkan Polis untuk paket baru. Jika variabel lingkungan
IGNORE_UPPERCASE_VERSION sudah diatur, make-kpkg akan mengatur nomor versi huruf kecil
Makefile atau di versi lokal mengajukan. Opsi ini mengesampingkan lingkungan
variabel APLIKASIEND_TO_VERSION.

--tambah-modul foo

--Added_modules foo
Argumen harus berupa daftar modul tambahan tambahan yang dipisahkan koma (bukan di
pohon kernel utama) yang ingin Anda bangun ketika Anda memanggil modules_blah
target. Anda dapat memberikan nama path lengkap dari direktori tempat modul berada, atau
hanya nama modul jika dapat ditemukan di MODUL_LOC, yang defaultnya adalah
/usr/src/modules. Standarnya adalah semua modul di MODUL_LOC, dikompilasi ketika
target modules_blah dipanggil.

--lengkungan foo
Ini berguna untuk mengatur arsitektur saat Anda melakukan kompilasi silang. Jika kamu
tidak lintas kompilasi, arsitektur ditentukan secara otomatis. Sama
efek dapat dicapai dengan mengatur variabel lingkungan KPKG_ARCH. Nilai
harus apa saja DEB_HOST_ARCH_CPU berisi kapan dpkg-arsitektur dijalankan pada
mesin target, atau bisa juga arsitektur lain dalam set multi-lengkungan (seperti
i386/amd64).

--kompilasi silang foo

--cross_kompilasi foo
Ini berguna untuk menyetel string target saat Anda melakukan kompilasi silang. Menggunakan
target dummy "-" jika Anda sedang membangun lengkungan lain dari set multiarch, seperti
i386/amd64. Efek yang sama dapat dicapai dengan mengatur variabel lingkungan.
Harap dicatat bahwa ini sama sekali tidak mengatur kompiler proses pembuatan kernel
akan menggunakan; jika kompiler default yang dihasilkan oleh proses build bukanlah
satu yang diinginkan, harap tentukan secara eksplisit kompiler yang harus digunakan.
LINTAS_COMPILE

--subarki foo
Beberapa arsitektur (Alpha, dan m68k) memerlukan kernel yang berbeda untuk masing-masing
sub-arsitektur. Opsi ini menyediakan cara untuk menentukannya sebagai argumen untuk
membuat-kpkg. Silahkan mencatat bahwa dukungan tambahan untuk sub-arsitektur mungkin
diperlukan dalam sumber kernel untuk benar-benar membuat ini melakukan apa saja. Efek yang sama
dapat dicapai dengan mengatur variabel lingkungan KPKG_SUBARCH.

--Arch-in-name

--nama_dalam_Arch
Opsi ini menggunakan nama yang diperluas untuk paket gambar kernel dengan menyematkan:
sub-arsitektur dalam nama gambar, jadi orang bisa menulis skrip untuk membuat banyak
sub-arsitektur satu demi satu. Anda juga dapat melakukan ini dengan mengatur
variabel lingkungan ARCH_IN_NAME. Silahkan mencatat hanya itu paketnya nama is
terpengaruh, bukan lokasi modul, dll.

--tanda pgp nama
Atur string yang digunakan untuk menandatangani perubahan file untuk modul eksternal apa pun di
/usr/src/modul/ menggunakan PGP. Opsi ini akan menimpa default bawaan dan
kustomisasi seluruh situs yang disimpan dalam file /etc/kernel-pkg.conf or
~/.kernel-pkg.conf.

--konfigurasi target
Ubah jenis konfigurasi yang dilakukan dari konfigurasi lama default. target harus satu
dari oldconfig, config, menuconfig, gconfig, nconfig, xconfig, randconfig, defconfig,
allmodconfig, allyesconfig, allnoconfig, old, menu, g, atau x.

Note namun itu membuat-kpkg memindai file konfigurasi saat start up untuk beberapa opsi,
terutama fakta bahwa modul diaktifkan atau tidak, jadi beralih status selama
konfigurasi tertunda menghasilkan kesalahan. Jika perlu, buat file konfigurasi
sedekat yang diinginkan sebelum memanggil make-kpkg dengan sakelar ini.

--target
Mencetak daftar target yang diketahui. Lihat Bagian Target di bawah.

--noexec
Lulus a -n opsi ke membuat proses sehingga perintah hanya dicetak ke
layar tetapi tidak benar-benar dieksekusi. Ini sangat berguna untuk debugging.

--bertele-tele
Ini panggilan membuat dengan opsi -V=1, yang memanggil perintah Make tingkat atas,
juga berguna dalam melihat apa yang terjadi.

--initrd
If membuat-kpkg menghasilkan kernel-gambar paket, atur untuk menyampaikan ke kail
skrip dijalankan dari skrip pengelola pasca instalasi yang diperlukan gambar ini
an initrd, dan bahwa initrd skrip kait generasi tidak boleh korsleting
dini. Tanpa opsi ini, contohnya initramfs skrip kait dibundel dengan
paket kernel tidak akan mengambil tindakan pada instalasi. Efek yang sama bisa terjadi
dicapai dengan mengatur variabel lingkungan INITRD untuk setiap nilai yang tidak kosong. Tolong
perhatikan bahwa kecuali ada skrip kait di /etc/kernel atau ditambahkan ke hook
parameter skrip dari /etc/kernel-img.conf, tidak ada initrd yang akan dibuat (dibundel dalam
skrip contoh hanyalah contoh -- tindakan pengguna diperlukan sebelum apa pun
terjadi). Pada kebanyakan sistem, bagaimanapun alat initramfs menginstal skrip (sejak versi
0.94 (dan mereka telah menghormati variabel INITRD sejak 0.98). dracut juga melakukannya
ini.

--pekerjaan jumlah

-j jumlah
Setel variabel lingkungan CONCURRENCY_LEVEL untuk jumlah.

--overlay-dir /path/ke/direktori
Direktori yang ditentukan harus berisi file yang akan ditempatkan di ./debian
direktori sumber kernel, dalam persiapan untuk membangun paket debian.
File akan menggantikan apa pun di /usr/share/kernel-package itu biasanya
ditempatkan di sana, dan terserah pengguna untuk memastikan bahwa file dalam overlay
direktori kompatibel dengan membuat-kpkg. Jika Anda melanggar membuat-kpkg dengan overlay
file, Anda bisa menyimpan potongannya. Efek yang sama dapat dicapai dengan mengatur
variabel lingkungan KPKG_OVERLAY_DIR.

Harap dicatat bahwa overlay-dir/Kontrol dan overlay-dir/changelog istimewa, dan
substitusi variabel dilakukan pada file-file ini. Menggunakan
/usr/share/kernel-package/Kontrol dan /usr/share/kernel-package/changelog file sebagai
template.

Jika overlay-dir/pasca-instal yang dapat dieksekusi (atau skrip yang dapat dieksekusi) ada, itu harus
lari segera setelah ./debian berpenduduk. Script akan dieksekusi di
./debian direktori. Ini dapat digunakan, misalnya, untuk menghapus file yang dilakukan pengguna
tidak mau, atau mengambil tindakan selain penggantian sederhana.

--rootcmd foo
Perintah yang menyediakan sarana untuk mendapatkan akses pengguna super (misalnya, `sudo'
atau `fakeroot') sesuai kebutuhan dengan opsi -r dpkg-buildpackage. Opsi ini tidak
bekerja untuk tiga target, yaitu, biner, biner-indep, dan biner-lengkungan. Forum
mereka menargetkan keseluruhan membuat-kpkg perintah harus dijalankan sebagai root (palsu).

--tangkai foo
Hubungi paket foo-* bukannya kernel-*. Ini berguna dalam membantu transisi
dari memanggil paket kernel-* ke paket linux-*, sebagai persiapan untuk
kernel non-linux dalam distribusi. Standarnya adalah linux. Batangnya, karena itu
bagian awal nama paket hanya boleh terdiri dari huruf kecil (`a-z'),
digit (`0-9'), tanda tambah (`+') dan minus (`-'), dan titik (`.'). Itu harus di
setidaknya dua karakter dan harus dimulai dengan karakter alfanumerik.

--kita Opsi ini diteruskan ke dpkg-buildpackage, dan mengarahkan paket itu untuk tidak menandatangani
sumber. Ini hanya relevan untuk target buildpackage.

--uc Opsi ini diteruskan ke dpkg-buildpackage, dan mengarahkan paket itu untuk tidak menandatangani
log perubahan. Ini hanya relevan untuk target buildpackage.

Opsi mungkin dipersingkat menjadi string unik terkecil, dan dapat dimasukkan dengan baik
a - atau a -- awalan, dan Anda dapat menggunakan spasi atau simbol = antara string opsi dan a
nilai. Anda juga dapat menggunakan bentuk option=value; untuk detail ini dan bentuk varian lainnya
didukung, silakan baca Dapatkan pilihan::Panjang(3perl).

CONCURRENCY_LEVEL
Jika didefinisikan, variabel lingkungan ini menetapkan tingkat konkurensi dari make yang digunakan untuk
kompilasi kernel dan set modul menggunakan -j bendera ke sub make di membangun
target dari membuat-kpkg. Harus berupa bilangan bulat (kecil), jika digunakan. Anda bisa mendapatkan arus
jumlah CPU menggunakan perintah:

grep -c '^prosesor' / proc / cpuinfo

PERINGATAN: JANGAN atur opsi -j di MAKEFLAGS secara langsung, ini akan memanggil build
gagal. Dimungkinkan untuk menetapkan -j sebagai argumen make-kpkg.

SASARAN


membersihkan Membersihkan direktori sumber kernel dari semua file yang dibuat oleh target membangun, dan menjalankan
membuat bersih. (Silakan lihat Makefile kernel Linux untuk detailnya). Tolong dicatat
bahwa meskipun kami menangani daftar konfigurasi kernel saat ini yang terdapat di
file .config, berkas termasuk/linux/autoconf.h tidak dilestarikan. Target ini
tidak boleh digabungkan dengan target lain, karena membuat-kpkg membaca di semua data sebelum
menjalankan target apa pun, sehingga target berikutnya harus dijalankan dengan data lama, yang
mungkin tidak seperti yang Anda inginkan. Harap dicatat bahwa secara default target bersih tidak dijalankan
sebagai root, yang berfungsi dengan baik dari perintah akar palsu digunakan. Namun, jika sebelumnya
pembangunan dilakukan menggunakan sudo, kamu harus lari membuat-kpkgbersih juga di bawah sudo

paket pembangunan
Target ini menjalankan target membersihkan, dan biner, dan menghasilkan paket lengkap
menggunakan dpkg-buildpackage.

biner Target ini menghasilkan keempat paket kernel Debian dengan menjalankan target
biner-indep dan biner-lengkungan. Namun, ini membutuhkan membuat-kpkg untuk dijalankan sebagai root
(atau akar palsu), karena --rootcmd tidak akan bekerja.

biner-indep
Target ini menghasilkan paket independen lengkung dengan menjalankan target
kernel_source, kernel_manual dan kernel_doc. Namun, ini juga membutuhkan membuat-kpkg
untuk dijalankan sebagai root (atau fakeroot), karena --rootcmd tidak akan bekerja.

biner-lengkungan
Target ini menghasilkan paket yang bergantung pada lengkungan dengan menjalankan target
kernel_header dan kernel_image. Namun, ini juga membutuhkan membuat-kpkg untuk dijalankan
sebagai root (atau fakeroot), karena --rootcmd tidak akan bekerja.

kernel_source
Target ini menghasilkan paket debianized dari sumber kernel Linux. jika
variabel lingkungan SUMBER_CLEAN_HOOK menunjuk ke executable, maka itu
yang dapat dieksekusi harus dijalankan dari direktori sementara (atas) dari sumber kernel
sesaat sebelum mengemasnya, ./debian/tmp-source/usr/src/kernel-source-XXXX, so
orang dapat mengambil tindakan apa pun yang mereka inginkan (hapus pohon lengkung, pangkas kontrol versi
direktori, menemukan . -Jenis d -nama CVS -memangkas -Exec rm -rf {} ; dll.). Ini tidak ada
berpengaruh pada apa pun selain sumber kernel yang sedang dikemas -- jika
skrip beroperasi pada direktori saat ini dan anak-anaknya, pohon sumber asli
harus tetap utuh. Variabel lingkungan HEADER_CLEAN_HOOK dan
DOC_CLEAN_HOOK mirip. Mereka harus menunjuk ke executable, lalu executable itu
harus dijalankan dari direktori sementara (atas) dari header kernel dan
dokumentasi sebelum pengemasan masing-masing, sehingga orang dapat mengambil tindakan apa pun
mereka lihat cocok. Ini juga tidak berpengaruh pada apa pun selain sumber yang
sedang dikemas.

kernel_debug
Target ini menghasilkan paket Debian yang berisi simbol debugging untuk
modul yang terkandung dalam paket gambar yang sesuai. Ide dasarnya di sini adalah untuk
menjaga ruang di /lib/modul/ terkendali, karena ini bisa menjadi root
partisi dengan batasan ruang. Tolong mencatat bahwa jika tanda tangan modul diaktifkan
dalam konfigurasi kernel paket gambar yang sesuai tidak akan memiliki modul
dengan tautan debugging yang menunjuk ke file simbol debugging ini. Untuk mengubah
pada tautan debugging untuk modul dalam paket gambar, Anda harus mematikan modul
tanda tangan.

kernel_header
Target ini menghasilkan paket Debian yang berisi file header yang disertakan dalam
Kernel Linux.

kernel_manual
Target ini menghasilkan paket Debian yang berisi halaman manual bagian 9
termasuk dalam kernel Linux. Harap dicatat bahwa ini tidak benar-benar independen
target; memanggil ini juga akan memanggil kernel_doc target, dan membuat
paket kernel-doc secara bersamaan.

kernel_doc
Target ini menghasilkan paket Debian yang berisi dokumentasi yang disertakan dalam
Kernel Linux. Ini dapat disebut secara independen dari kernel_manual target, tapi tidak
sebaliknya.

kernel_image
Target ini menghasilkan paket Debian dari gambar sumber kernel Linux, dan semua
modul yang dikonfigurasi dalam file konfigurasi kernel .config. Jika tidak ada
.config file di direktori sumber kernel, konfigurasi default disediakan
mirip dengan yang digunakan untuk membuat Debian boot-floppy. Jika kernel
file konfigurasi telah mengaktifkan dukungan untuk modul, modul akan dibuat dan
diinstal. Jika tanda tangan modul tidak diaktifkan, modul yang dihasilkan akan memiliki
tautan ke lokasi file simbol debugging untuk modul, biasanya
diinstal oleh paket debug.

Jika file ./debian/pasca-instal ada, dan dapat dieksekusi, dijalankan hanya
sebelum paket gambar kernel dibuat. Juga, harap dicatat bahwa jika ada
skrip apa pun di ./debian/image.d/ direktori, run-part akan dipanggil untuk itu
direktori tepat sebelum paket gambar kernel dibangun. Lokasi akar
paket gambar yang sedang dibangun harus diteruskan dalam variabel lingkungan
GAMBAR_TOP, dan versi kernel dilewatkan melalui variabel lingkungan
versi untuk semua skrip ini.

Silakan lihat dokumentasi tentang kait di kernel-img.conf(5). Kait ini adalah
variabel yang dapat ditunjuk oleh sysadmin lokal ke skrip yang menambah atau menghapus
baris dari daftar menu grub saat menginstal dan menghapus gambar kernel. Sebuah sampel
skrip untuk menambahkan baris ke file menu grub termasuk dalam direktori
/usr/share/doc/kernel-package/.

Terlepas dari variabel kait yang dapat diatur oleh admin lokal, ada satu set
direktori tempat paket, atau admin lokal, dapat memasukkan file skrip. NS
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 ada, paket kernel-image harus
jalankan a run-part program di atas direktori (termasuk yang berversi), memberikan
versi yang sedang diinstal atau dihapus sebagai argumen, dalam fase yang sesuai
dari instalasi atau penghapusan. Sebelum memanggil skrip ini, variabel env BATANG
akan ditetapkan ke nilai --tangkai argumen (atau nilai default, linux), dan
variabel KERNEL_PACKAGE_VERSION harus disetel ke versi
kernel-package yang membuat paket tersebut. Script ini akan dipanggil dengan dua
argumen, yang pertama adalah versi dari gambar kernel, dan argumen kedua
menjadi tempat dari gambar kernel itu sendiri. Karena debconf digunakan sebelum
skrip dipanggil, skrip ini seharusnya tidak mengeluarkan pesan diagnostik ke stdout --
sementara postinst memanggil db_stop, debconf tidak memulihkan stdout, jadi pesan
untuk stdout menghilang.

Saat instalasi, ia juga menawarkan untuk menjalankan pemuat Linux, LILO (atau alternatif seperti
memuat, SILO, CEPAT, VMELILO, ZIPL, yaboot, PALO or GRUB), membuat konfigurasi
file untuk boot loader yang didukung jika diperlukan. Pada saat itu juga menawarkan untuk menempatkan
kernel baru pada floppy, memformat floppy jika diperlukan. Saat dihapus, paket
memeriksa versi kernel yang sedang berjalan, dan menolak untuk menghapus kernel yang sedang berjalan.
grub memberi peringkat khusus di sini, karena grub mungkin tidak perlu dijalankan ulang setelahnya
menginstal gambar kernel, meskipun perubahan otomatis pada daftar menu adalah
bagus saat menginstal dan menghapus paket gambar kernel.

membangun Target ini, digunakan oleh target kernel_image di atas, mengkompilasi gambar kernel Linux.

modul
Target ini memungkinkan Anda untuk membangun semua modul dan paket tambahan yang sangat
tergantung pada versi kernel yang tepat mereka dikompilasi pada saat yang sama Anda
membangun citra kernel Anda. Target ini mengharapkan untuk menemukan modul atau paket di bawah
/usr/src/modules, dan, untuk semua direktori tersebut, perubahan ke MODULE_LOC/x
(MODULE_LOC default ke /usr/src/modules), dan menjalankan kdist aturan di lokal
debian.rules mengajukan. Target ini harus membuat Debian paket modul, dan mungkin
juga menghasilkan file tar terkompresi, dan file diff terkompresi, dengan md5sum
direkam dalam file perubahan menggunakan dpkg-genchanges. File ditandatangani oleh yang sama
identitas yang akan digunakan untuk menandatangani paket kernel. Opsi ini digunakan oleh
pengelola mengunggah paket ke arsip Debian.

module_config
Target ini memungkinkan Anda untuk mengonfigurasi semua paket di bawah MODUL_LOC, yang default
untuk /usr/src/modules. Ini berguna jika Anda perlu memodifikasi beberapa aspek secara manual
konfigurasi, atau jika Anda ingin mengkompilasi modul add on secara manual. Ini
tidak boleh dipanggil kecuali Anda sudah memiliki direktori ./debian.

modul_gambar
Target ini memungkinkan Anda untuk membangun semua paket di bawah MODUL_LOC, yang defaultnya adalah
/usr/src/modules, tetapi tidak membuat file sumber atau diff, dan tidak membuat
dan menandatangani file perubahan. Ini adalah satu-satunya opsi terkait modul yang Anda butuhkan jika Anda
hanya ingin mengkompilasi file gambar modul tambahan untuk instalasi pada satu atau lebih
mesin. Umumnya disebut bersama dengan kernel_image, apalagi jika juga
menggunakan opsi tambahkan_ke_versi (mencegah peringatan palsu). Ini seharusnya tidak
dipanggil kecuali Anda sudah memiliki direktori ./debian.

module_clean
Target ini memungkinkan Anda untuk membersihkan semua paket di bawah MODUL_LOC, yang defaultnya adalah
/usr/src/modules, dan hanya ini yang diperlukan untuk membatalkan efek apa pun
dari modul_ target lainnya. Ini tidak boleh disebut kecuali Anda sudah memiliki
./direktori debian.

mengkonfigurasi
Target ini menjalankan konfigurasi (sebenarnya, config_target, ditetapkan oleh --konfigurasi yang default
untuk konfigurasi lama) lebih awal, sehingga Anda dapat mengedit file yang dihasilkan oleh membuat config di dalam kernel
direktori sumber dan tidak diinjak-injak membuat-kpkg nanti.

debian Target ini menciptakan ./debian direktori, dan secara opsional menambal sumbernya. Ini
target disebut dengan mengkonfigurasi target. Anda dapat menggunakan target ini untuk memiliki
sumber ditambal, dan kemudian secara manual menjalankan langkah konfigurasi untuk memperbarui
file konfigurasi, dengan opsi konfigurasi baru apa pun yang mungkin dimiliki patch
diperkenalkan.

libc-kheader
Ini adalah target khusus untuk pengelola libc-dev, yang dapat menggunakannya untuk membuat
paket header yang dibutuhkan libc. Harap dicatat bahwa berbahaya untuk membuat
paket libc-kheaders yang berbeda dari header yang dikompilasi dengan libc; dia
is dikenal untuk secara halus merusak sistem. Silakan lihat
/usr/share/kernel-package/README.headers untuk rincian. Membuat dan menginstal a
paket libc-kheaders yang dibuat sendiri dapat merusak sistem Anda kecuali Anda tahu apa yang Anda
sedang melakukan. Anda telah diperingatkan.

LINGKUNGAN VARIABEL


KPKG_DEBUG, jika disetel, menyebabkan make-kpkg mengeluarkan pesan debug tentang beberapa shell
fungsi yang dijalankan secara internal. Ini mungkin tidak menarik bagi siapa pun yang tidak melakukan debug
membuat-kpkg. Variabel berikut (yang didokumentasikan di atas) juga mempengaruhi membuat-kpkg:
DEBIAN_REVISION_WAJIB, APLIKASIEND_TO_VERSION, VERSI_H_OK, KPKG_ARCH, LINTAS_COMPILE,
KPKG_SUBARCH, KPKG_OVERLAY_DIR, ARCH_IN_NAME, INITRD, SUMBER_CLEAN_HOOK, MODUL_LOC,
CONCURRENCY_LEVEL dan IGNORE_UPPERCASE_VERSION.

Gunakan make-kpkg online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    GeoServer
    GeoServer
    GeoServer adalah perangkat lunak sumber terbuka
    server yang ditulis dalam Java yang memungkinkan pengguna
    untuk berbagi dan mengedit data geospasial.
    Dirancang untuk interoperabilitas, itu
    menerbitkan da...
    Unduh GeoServer.dll
  • 2
    Kunang-kunang III
    Kunang-kunang III
    Keuangan pribadi sumber terbuka dan gratis
    Pengelola. Fitur Firefly III a
    sistem pembukuan berpasangan. Kamu bisa
    cepat masuk dan atur
    transaksi saya...
    Unduh Firefly III
  • 3
    Ekstensi Apache OpenOffice
    Ekstensi Apache OpenOffice
    Katalog resmi Apache
    ekstensi OpenOffice. Anda akan menemukan
    ekstensi mulai dari kamus hingga
    alat untuk mengimpor file PDF dan untuk menghubungkan
    dengan ekst...
    Unduh Ekstensi Apache OpenOffice
  • 4
    MantisBT
    MantisBT
    Mantis adalah web yang mudah digunakan
    bugtracker berbasis untuk membantu bug produk
    pelacakan. Ini membutuhkan PHP, MySQL dan a
    server web. Lihat demo dan host kami
    menawarkan...
    Unduh MantisBT
  • 5
    Utusan LAN
    Utusan LAN
    LAN Messenger adalah aplikasi obrolan p2p
    untuk komunikasi intranet dan tidak
    membutuhkan server. Berbagai berguna
    fitur yang didukung termasuk
    pemberitahuan...
    Unduh LAN Messenger
  • 6
    DrJawa
    DrJawa
    DrJava adalah program ringan
    lingkungan untuk Java yang dirancang untuk mendorong
    pengembangan perangkat lunak yang digerakkan oleh tes. Dia
    termasuk editor program cerdas,
    sebuah int...
    Unduh DrJava.dll
  • Lebih banyak lagi »

Perintah Linux

Ad