İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

make-kpkg - Bulutta Çevrimiçi

Make-kpkg'yi OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen make-kpkg komutudur.

Program:

ADI


make-kpkg - Linux çekirdek kaynaklarından Debian çekirdek paketleri oluşturun

SİNOPSİS


make-kpkg [seçenekleri] [hedef [hedef ...]]

TANIM


Bu kılavuz sayfası Debian'ı açıklar make-kpkg çekirdeği oluşturmak için kullanılan yardımcı program
ilgili Debian paketleri. Bu yardımcı programın üst düzey bir Linux çekirdek kaynağından çalıştırılması gerekir
önceden yapılandırılmış olan dizin (configure
hedef). Normalde, çekirdek paketi bir .Config şu anki dosya
dizin, uygun bir tane elde etmek için çok uğraşır (genellikle zaten bir yapılandırma dosyası
bu mimari için Debian çekirdekleri için uyarlanmış) ve ardından çağrılar yapmak eski yapılandırma izin vermek
kullanıcı yeni soruları yanıtlar. Ancak, bu yine de uygunsuz bir
yapılandırmadan önce, çekirdeği her zamanki yöntemlerle yapılandırmanız önerilir.
çağıran make-kpkg.

Tipik, make-kpkg altında çalıştırılmalıdır sahte kök,

make-kpkg --rootcmd fakeroot kernel_image

ancak bunun yerine bu komutu root (bu önerilmez) veya altında çalıştırırsınız. sahte kökya da
söylemek make-kpkg nasıl kök olunur (önerilmez, sahte kök belki de en güvenlisidir
seçeneği), şöyle:

make-kpkg --rootcmd sudo kernel_image

Debian paket dosyası, çekirdek kaynak dizininin üst dizininde oluşturulur.
bu komutun çalıştırıldığı yer.

Ayrıca, gcc'nin bazı sürümlerinin çekirdek kaynağıyla iyi etkileşime girmediğini lütfen unutmayın.
Makefile'ı ayarlayarak çekirdek derlemesinde hangi gcc sürümünün kullanıldığını kontrol edebilirsiniz.
En üst düzey çekirdek Makefile'deki değişkenler CC ve HOSTCC. Bunu basitçe şu şekilde yapabilirsiniz:
ortam değişkenini ayarlama MAKEFLAGLAR. Gözlemlemek için şunu deneyin:

% KBUILD_VERBOSE=1 MAKEFLAGS="CC=gcc-4.4" make-kpkg yapılandırma

Lütfen Makefile çekirdeğinin diğer değişkenlere dikkat edebileceğini unutmayın (örneğin
KCFLAG'LAR ). Bu şu şekilde ele alınabilir:

% KBUILD_VERBOSE=1 MAKEFLAGS='CC=gcc-4.4 KCFLAGS="-march=athlon64"' make-kpkg yapılandırmak

The KUILD_VERBOSE çalıştırılan komutların ayrıntılarını gösterir. (lütfen en üst seviyeye bakın
ayarlanabilen değişkenler için çekirdek Makefile).

UYARI: -j seçeneğini MAKEFLAGS'ta doğrudan AYARLAMAYIN, bu derlemenin
hata. CONCURRENCY_LEVEL'i aşağıda belirtildiği gibi kullanın. Ayrıca kullanılabilecek bir -j bayrağı vardır.

SEÇENEKLER


--yardım et Bir kullanım mesajı yazdırın.

--revizyon numara
Argümanda üretilen paketlerin sürüm numarasını değiştirir numara. Bu
belirli kısıtlamaları vardır: sürüm bir rakamla başlamalıdır. sürüm olabilir
yalnızca alfanümerik ve ~ + karakterlerini içerir. (tilde, nokta ve artı) ve
rakam içermelidir. (Ayrıntılar için Politika kılavuzuna bakın). İsteğe bağlı olarak,
revizyonun başına bir rakam ve ardından iki nokta üst üste (:) ekleyin. Varsayılan
10.00. Özel ortam değişkeni olmadığı sürece DEBIAN_REVISION_ZORUNLU ayarlanır, içinde
bu durumda revizyon komut satırında ayarlanmazsa veya
yapılandırma dosyası. Ipucu: $(version)- olarak ayarlayabilirsiniz. içinde
Özel öğenizin önüne eklenen yukarı akış sürüm numarasını almak için yapılandırma dosyası
sicim .

--append-to-sürüm foo

--append_to_version foo
Bu argüman (foo) mevcut EXTRAVERSION değişkeninin değerine eklenir
çekirdek Makefile'de. EXTRAVERSION, çekirdek sürümünün bir bileşeni olduğundan,
Debian paket adına da eklenir ve bu nedenle politikaya uymak zorundadır.
paket adını yönetir. Bu, yalnızca içerebileceği anlamına gelir küçük alphanumerics
ve karakterler ~ - + . (tilde, nokta, tire ve artı). Büyük harfler
Yeni bir paket için Politika kapsamında izin verilmez. ortam değişkeni ise
IGNORE_UPPERCASE_VERSION ayarlandığında, make-kpkg, ayarlanan sürüm numaralarını küçük harf yapacaktır.
Makefile veya yerel sürüm dosya. Bu seçenek ortamı geçersiz kılar
değişken APPEND_TO_VERSION.

--eklenen-modüller foo

--add_modules foo
Argüman, ek eklenti modüllerinin virgülle ayrılmış bir listesi olmalıdır (
modülleri çağırdığınızda oluşturmak istediğiniz ana çekirdek ağacı)
hedefler. Modüllerin içinde bulunduğu dizinin tam yol adlarını verebilirsiniz veya
eğer bulunabilirse sadece modül adı MODULE_LOC, hangi varsayılan
/usr/src/modüller. Varsayılan, içindeki tüm modüllerin MODULE_LOC, ne zaman derlenir
modüller_blah hedefleri çağrılır.

--ark foo
Bu, çapraz derleme yaparken mimariyi ayarlamak için kullanışlıdır. Eğer sen
çapraz derleme değildir, mimari otomatik olarak belirlenir. Aynısı
etki, ortam değişkeni ayarlanarak elde edilebilir KPKG_ARCH. Değer
her neyse olmalı DEB_HOST_ARCH_CPU ne zaman içerir dpkg-mimari üzerinde çalıştırılır
hedef makine veya çok kemerli bir sette başka bir mimari olabilir (gibi
i386/amd64).

--çapraz derleme foo

--cross_compile foo
Bu, çapraz derleme yaparken hedef dizeyi ayarlamak için kullanışlıdır. Kullan
kukla hedef "-" gibi bir multiarch setinin diğer kemerleri için inşa ediyorsanız
i386/amd64. Aynı etki, ortam değişkeni ayarlanarak da elde edilebilir.
Lütfen bunun hiçbir şekilde derleyiciyi çekirdek oluşturma sürecini ayarlamadığını unutmayın.
kullanacak; derleme işleminin geldiği varsayılan derleyici değilse
istediğinizde, lütfen kullanılması gereken derleyiciyi açıkça belirtin.
CROSS_COMPILE

--subarch foo
Bazı mimariler (Alpha ve m68k), her biri için farklı bir çekirdek gerektirir.
alt mimari. Bu seçenek, onu bir argüman olarak belirtmenin bir yolunu sağlar.
make-kpkg. Lütfen notlar alt mimariler için ek desteğin
bunu gerçekten yapmak için çekirdek kaynaklarında gerekli. aynı etki
ortam değişkeni ayarlanarak elde edilebilir KPKG_SUBARCH.

--arch-in-name

--arch_in_name
Bu seçenek, çekirdeği gömerek çekirdek görüntü paketi için genişletilmiş bir ad kullanır.
görüntü adında alt mimari, böylece birden fazla oluşturmak için bir komut dosyası yazılabilir
alt mimariler birbiri ardına Bunu ayarlayarak da yapabilirsiniz.
Çevre değişkeni ARCH_IN_NAME. Lütfen notlar bu sadece paket isim is
etkilenen, modül konumları vb.

--pgpişareti isim
İmzalamak için kullanılan dizeyi ayarlayın değişiklikler içindeki herhangi bir harici modül için dosya
/usr/src/modüller/ PGP'yi kullanarak. Bu seçenek yerleşik varsayılanı geçersiz kılar ve
dosyada depolanan site çapında özelleştirmeler /etc/kernel-pkg.conf or
~/.kernel-pkg.conf.

--yapılandırma hedef
Varsayılan oldconfig'den yapılan yapılandırma türünü değiştirin. hedef bir olmalı
oldconfig, config, menuconfig, gconfig, nconfig, xconfig, randconfig, defconfig,
allmodconfig, allyesconfig, allnoconfig, eski, menü, g veya x.

not bununla birlikte make-kpkg bazı seçenekler için başlangıçta yapılandırma dosyasını tarar,
özellikle modüllerin etkinleştirilip etkinleştirilmediği gerçeği, bu nedenle durum sırasında
gecikmeli yapılandırma bir hataya neden olur. Gerekirse, yapılandırma dosyasını oluşturun
bu anahtarla make-kpkg'yi çağırmadan önce istediğinize yakın.

--hedefler
Bilinen hedeflerin bir listesini yazdırır. Bölüme Bakın Hedefler altında.

--noexec
Geç -n seçeneği yapmak komutların yalnızca
ekran ama aslında yürütülmedi. Bu hata ayıklama için çok kullanışlıdır.

--ayrıntılı
Bu aramalar yapmak üst düzey Make komutlarını çağıran -V=1 seçeneğiyle,
neler olduğunu görmek açısından da yararlıdır.

--initrd
If make-kpkg üretiyor çekirdek görüntüsü paket, kancaya iletmek için düzenleyin
komut dosyaları, bu görüntünün gerektirdiği kurulum sonrası bakımcı komut dosyalarından çalıştırılır
an başlangıçve bu başlangıç nesil kanca komut dosyaları kısa devre yapmamalıdır
erken. Bu seçenek olmadan, örnek initramf'ler birlikte paketlenmiş kanca komut dosyaları
çekirdek paketi kurulumda herhangi bir işlem yapmayacaktır. Aynı etki olabilir
ortam değişkeni ayarlanarak elde edilir INIRD boş olmayan herhangi bir değere. Lütfen
içinde kanca komut dosyaları olmadığı sürece unutmayın /etc/çekirdek veya kancaya eklendi
komut dosyası parametresi /etc/kernel-img.conf, hiçbir initrd oluşturulmaz (birlikte verilen
örnek komut dosyaları sadece örneklerdir -- her şeyden önce kullanıcı eylemi gereklidir
olur). Ancak çoğu sistemde initramfs-araçları komut dosyalarını yükler (sürümden beri
0.94 (ve 0.98'den beri INITRD değişkenine saygı duymuşlardır). dracut da yapar
bu.

--Meslekler numara

-j numara
Ortam değişkenini ayarlayın CONCURRENCY_LEVEL için numara.

--overlay-dir /yol/için/dizin
Belirtilen dizin, içine yerleştirilecek dosyaları içermelidir. ./debian
debian paketlerini oluşturmaya hazırlanırken çekirdek kaynaklarının dizini.
Dosyalar içindeki her şeyin yerini alacak /usr/share/çekirdek paketi normalde bu olurdu
oraya yerleştirilir ve bindirmedeki dosyaların olduğundan emin olmak kullanıcıya bağlıdır.
dizin ile uyumludur make-kpkg. eğer kırarsan make-kpkg bir kaplama ile
dosya, parçaları tutabilirsin. ayarlayarak da aynı etki elde edilebilir.
Çevre değişkeni KPKG_OVERLAY_DIR.

Unutmayın ki bindirme-dir/Kontrol ve bindirme dizini/değişim günlüğü özeldir ve
bu dosyalar üzerinde değişken ikamesi gerçekleştirilir. Kullanmak
/usr/share/çekirdek paketi/Kontrol ve /usr/share/çekirdek paketi/changelog dosya olarak
şablonlar.

Eğer bir bindirme-dir/yükleme sonrası yürütülebilir (veya yürütülebilir komut dosyası) varsa,
hemen sonra koş ./debian nüfusludur. Komut dosyası yürütülür
./debian dizin. Bu, örneğin kullanıcının yaptığı dosyaları silmek için kullanılabilir.
istememek veya basit değiştirme dışında işlem yapmak.

--rootcmd foo
Süper kullanıcı erişimi elde etmenin bir yolunu sağlayan komut (örneğin, "sudo"
veya `fakeroot') dpkg-buildpackage'in -r seçeneğinin gerektirdiği şekilde. Bu seçenek
üç hedef için çalışın, yani, ikili, ikili-indep, ve ikili kemer. Için
bu hedefler tüm make-kpkg komut (sahte)root olarak çalıştırılmalıdır.

--kök foo
paketleri ara foo-* çekirdek-* yerine. Bu geçişe yardımcı olmak için yararlıdır
için hazırlık olarak kernel-* paketlerini çağırmaktan linux-* paketlerine
dağıtımda linux olmayan çekirdekler. Varsayılan linux'dur. Kök, olduğundan
paket adının ilk kısmı yalnızca küçük harflerden ('a-z') oluşmalıdır,
rakamlar (`0-9'), artı (`+') ve eksi (`-') işaretleri ve noktalar (`.'). şu saatte olmalı
en az iki karakter uzunluğunda ve bir alfasayısal karakterle başlamalıdır.

--Biz Bu seçenek dpkg-buildpackage'e iletilir ve bu paketi imzalamamaya yönlendirir.
kaynak. Bu, yalnızca derleme paketi hedefi için geçerlidir.

--uc Bu seçenek dpkg-buildpackage'e iletilir ve bu paketi imzalamamaya yönlendirir.
değişiklik günlüğü. Bu, yalnızca derleme paketi hedefi için geçerlidir.

Seçenekler en küçük benzersiz diziye kısaltılabilir ve ikisinden biri ile girilebilir.
a - veya a - öneki ve bir seçenek dizesi ile a arasında bir boşluk veya bir = sembolü kullanabilirsiniz.
değer. Ayrıca seçenek=değer; ayrıntılar için bu ve diğer varyant formları
desteklenir, lütfen okuyun Başla::Uzun(3 perl).

CONCURRENCY_LEVEL
Tanımlanmışsa, bu ortam değişkeni, yapmak için kullanılan eşzamanlılık düzeyini ayarlar.
kullanarak çekirdeği ve modülleri derleyin -j alt yapmak için bayraklar inşa etmek
hedefi make-kpkg. Kullanılıyorsa (küçük) bir tam sayı olmalıdır. akımı alabilirsiniz
komutu kullanan CPU sayısı:

grep -c '^işlemci' / proc / cpuinfo

UYARI: -j seçeneğini MAKEFLAGS'ta doğrudan ayarlamayın, bu derlemeyi çağıracaktır.
başaramamak. -j'yi make-kpkg argümanı olarak ayarlamak mümkündür.

HEDEFLERİ


çamça Hedef tarafından oluşturulan tüm dosyaların çekirdek kaynak dizinini temizler inşa etmek, ve bir
distclean yapın. (Ayrıntılar için lütfen bir Linux çekirdeği Makefile dosyasına bakın). lütfen aklınızda bulundurun
içerdiği mevcut çekirdek yapılandırmasının listesine bakmamıza rağmen
Dosya .Config, dosya dahil/linux/autoconf.h korunmaz. Bu hedef
diğer hedeflerle birleştirilmemelidir, çünkü make-kpkg tüm verileri okur önce
herhangi bir hedefi çalıştırıyor, bu nedenle sonraki hedefler eski verilerle çalıştırılacak,
istediğin şey olmayabilir. Lütfen varsayılan olarak temiz hedefin çalıştırılmadığını unutmayın.
komutun iyi çalıştığı kök olarak sahte kök kullanıldı. Ancak, eğer daha önce
yapı kullanılarak yapıldı sudo, koşman gerek make-kpkgaltında da temiz sudo

yapı paketi
Bu hedef, hedefleri çalıştırır çamça, ve ikili, ve komple paketi üretir
kullanma dpkg-yapı paketi.

ikili Bu hedef, hedefleri çalıştırarak dört Debian çekirdek paketinin tümünü üretir.
ikili-indep ve ikili kemer. Ancak, bu gerektirir make-kpkg root olarak çalıştırılacak
(veya fakeroot), çünkü --rootcmd çalışmayacak.

ikili-indep
Bu hedef, hedefleri çalıştırarak kemerden bağımsız paketleri üretir.
çekirdek_kaynağı, kernel_manual ve çekirdek_doc. Ancak bu da gerektirir make-kpkg
root (veya fakeroot) olarak çalıştırılacak, çünkü --rootcmd çalışmayacak.

ikili kemer
Bu hedef, hedefleri çalıştırarak kemere bağlı paketleri üretir.
çekirdek_başlıkları ve çekirdek_image. Ancak bu da gerektirir make-kpkg Çalıştırılmak üzere
kök (veya fakeroot) olarak, çünkü --rootcmd çalışmayacak.

çekirdek_kaynağı
Bu hedef, Linux çekirdek kaynaklarının debianize edilmiş bir paketini üretir. Eğer
Çevre değişkeni SOURCE_CLEAN_HOOK yürütülebilir bir dosyaya işaret eder, o zaman
yürütülebilir dosya, çekirdek kaynaklarının geçici (üst) dizininden çalıştırılacaktır.
paketlemeden hemen önce, ./debian/tmp-source/usr/src/kernel-source-XXXX, so
insanlar uygun gördükleri herhangi bir eylemi yapabilirler (kemer ağaçlarını kaldırın, sürüm kontrolünü budayın)
dizinler, bulmak . tipi d -tatlı patates CVS -kuru erik -Exec rm -R F {} ; vesaire.). bu yok
paketlenmekte olan çekirdek kaynakları dışındaki herhangi bir şey üzerinde etkisi - eğer
komut dosyası, geçerli dizinde ve orijinal kaynak ağaç olan altlarında çalışır
bozulmadan kalmalıdır. ortam değişkenleri HEADER_CLEAN_HOOK ve
DOC_CLEAN_HOOK benzerdir. Yürütülebilir dosyalara işaret etmeliler, ardından bu yürütülebilir dosya
çekirdek başlıklarının geçici (üst) dizininden çalıştırılacaktır ve
paketlemeden hemen önce belgeler, böylece insanlar herhangi bir işlem yapabilir
uygun görüyorlar. Bu aynı zamanda kaynaklar dışında hiçbir şey üzerinde hiçbir etkisi yoktur.
paketleniyor.

çekirdek_debug
Bu hedef, aşağıdakiler için hata ayıklama sembollerini içeren bir Debian paketi üretir.
ilgili görüntü paketinde bulunan modüller. Buradaki temel fikir,
boşluğu içeride tut /lib/modüller/ kontrol altında, çünkü bu bir kök üzerinde olabilir
alan kısıtlamaları olan bölüm. Lütfen notlar modül imzaları etkinleştirilirse
çekirdek yapılandırmasında ilgili görüntü paketinin modülleri olmayacaktır.
hata ayıklama bağlantısı bu hata ayıklama sembol dosyalarına işaret eder. çevirmek için
görüntü paketindeki modüller için hata ayıklama bağlantılarında modülü kapatmanız gerekir
imzalar.

çekirdek_başlıkları
Bu hedef, içinde bulunan başlık dosyalarını içeren bir Debian paketi üretir.
Linux çekirdeği.

kernel_manual
Bu hedef, bölüm 9 kılavuz sayfalarını içeren bir Debian paketi üretir.
Linux çekirdeğine dahildir. Lütfen bunun gerçekten bağımsız olmadığını unutmayın.
hedef; bunu çağırmak aynı zamanda çekirdek_doc hedef alır ve bir
kernel-doc paketi aynı anda.

çekirdek_doc
Bu hedef, içinde yer alan belgeleri içeren bir Debian paketi üretir.
Linux çekirdeği. Bu, bağımsız olarak çağrılabilir kernel_manual hedef değil ama
diğer türlü.

çekirdek_image
Bu hedef, Linux çekirdeği kaynak görüntüsünün bir Debian paketini üretir ve herhangi bir
çekirdek yapılandırma dosyasında yapılandırılan modüller .Config. Eğer yoksa
.Config çekirdek kaynak dizinindeki dosya, varsayılan bir yapılandırma sağlanır
oluşturmak için kullanılana benzer Debian önyükleme disketleri. çekirdek ise
yapılandırma dosyası modüller için desteği etkinleştirdi, modüller oluşturulacak ve
Kurulmuş. Modül imzaları etkinleştirilmediyse, ortaya çıkan modüllerin bir
modül için hata ayıklama sembolleri dosyasının konumuna bağlantı, genellikle
hata ayıklama paketi tarafından yüklenir.

Dosya ./debian/kurulum sonrası var ve yürütülebilir bir dosyadır, sadece çalıştırılır
çekirdek görüntü paketi oluşturulmadan önce. Ayrıca, varsa lütfen unutmayın
herhangi bir komut dosyası ./debian/resim.d/ dizin, çalışma parçaları bunun üzerine çağrılacak
dizin, çekirdek görüntü paketinin oluşturulmasından hemen önce. Kökün yeri
oluşturulmakta olan görüntü paketinin boyutu ortam değişkenine iletilecektir.
IMAGE_TOP, ve çekirdek sürümü ortam değişkeninden geçirilir
versiyon tüm bu komut dosyaları için.

Lütfen kancalarla ilgili belgelere bakın çekirdek-img.conf(5). Bu kancalar
yerel sistem yöneticisi tarafından ekleyen veya kaldıran komut dosyalarına işaret edilebilecek değişkenler
çekirdek görüntüsü yükleme ve kaldırma zamanlarında grub menü listesinden satır. Bir örnek
bir grub menü dosyasına satır eklemek için komut dosyası dizine dahil edilmiştir
/usr/share/doc/çekirdek paketi/.

Yerel yöneticinin ayarlayabileceği kanca değişkenlerinin yanı sıra, bir dizi
paketlerin veya yerel yöneticinin komut dosyası dosyalarına düşebileceği dizinler. NS
dizinler /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/ /, ve
/etc/kernel/postrm.d//. Varsa, çekirdek görüntü paketi
koş çalışma parçaları dizini üzerinden programlayın (versiyonlu olanı dahil),
sürüm, ilgili aşamada bir argüman olarak yükleniyor veya kaldırılıyor
yükleme veya kaldırma. Bu komut dosyalarını çağırmadan önce env değişkeni KÖK
değerine ayarlanacaktır. --kök argüman (veya varsayılan değer, linux) ve
değişken KERNEL_PACKAGE_VERSION sürümüne ayarlanacaktır.
paketi oluşturan çekirdek paketi. Bu komut dosyaları iki ile çağrılacak
argümanlar, ilki versiyon çekirdek görüntüsünün ve ikinci argümanın
olmak yer çekirdek görüntüsünün kendisi. debconf daha önce kullanımda olduğundan
komut dosyası çağrıldığında, bu komut dosyası stdout'a hiçbir tanı mesajı göndermemelidir --
postinst aradığında db_stop, debconf stdout'u geri yüklemez, bu nedenle mesajlar
stdout'un kaybolması için.

Kurulum sırasında, Linux yükleyiciyi çalıştırmayı da teklif eder, LILO (veya gibi alternatifler
yük, SİLO, HIZLI, VMELILO, posta kodu, Yaboot, PALO or GRUB), bir konfigürasyon oluşturma
Gerekirse desteklenen önyükleme yükleyicileri için dosya. O zaman da koymayı teklif ediyor
diskette yeni çekirdek, gerekirse disketi biçimlendirin. Silindiğinde, paket
çalışan çekirdeğin sürümünü kontrol eder ve çalışan bir çekirdeği silmeyi reddeder.
grub grubun sonra tekrar çalıştırılması gerekmeyebileceğinden, burada özel olarak bahsedilir
menü listesinde otomatik bir değişiklik olsa da, bir çekirdek görüntüsü yüklemek
çekirdek görüntü paketlerinin yüklenmesi ve kaldırılması konusunda iyi.

inşa etmek Hedef tarafından kullanılan bu hedef çekirdek_image yukarıda, Linux çekirdek görüntüsünü derler.

modüller
Bu hedef, çok önemli olan tüm eklenti modülleri ve paketleri oluşturmanıza olanak tanır.
aynı anda derlendikleri kesin çekirdek sürümüne bağlı olarak
çekirdek imajınızı oluşturun. Bu hedef, altındaki modülleri veya paketleri bulmayı umuyor.
/usr/src/modules ve bu tür tüm dizinler için MODULE_LOC/x değişiklikleri
(MODULE_LOC varsayılan olarak /usr/src/modüller) ve çalıştırır kdist yerelde kural
debian.rules dosya. Bu hedef, Debian modül paket(ler)i ve
ayrıca sıkıştırılmış bir tar dosyası ve sıkıştırılmış bir diff dosyası üretir. md5sums
kullanılarak bir değişiklik dosyasına kaydedildi dpkg-genchanges. Dosya aynı kişi tarafından imzalanmıştır.
çekirdek paketlerini imzalamak için kullanılacak kimlik. Bu seçenek tarafından kullanılır
paketi Debian arşivlerine yükleyen bakıcılar.

modüller_config
Bu hedef, altındaki tüm paketleri yapılandırmanıza izin verir. MODULE_LOC, hangi varsayılan
için /usr/src/modüller. Bu, bazı yönlerini manuel olarak değiştirmeniz gerektiğinde kullanışlıdır.
yapılandırma veya eklenti modüllerini manuel olarak derlemek istiyorsanız. Bu
zaten bir ./debian dizininiz yoksa çağrılmamalıdır.

modüller_resim
Bu hedef, altındaki tüm paketleri oluşturmanıza izin verir. MODULE_LOC, hangi varsayılan
/usr/src/modüller, ancak kaynak veya fark dosyalarını oluşturmaz ve oluşturmaz
ve bir değişiklik dosyasını imzalayın. Bu, ihtiyacınız olan modüllerle ilgili tek seçenektir.
sadece bir veya daha fazlasına kurulum için eklenti modülleri görüntü dosyalarını derlemek istiyorum
makineler. Genellikle ile birlikte denir çekirdek_image, özellikle de eğer
seçeneği kullanarak sürüme_eklenti (sahte uyarıları önler). Bu olmamalı
zaten bir ./debian dizininiz yoksa çağrılabilir.

modüller_clean
Bu hedef, altındaki tüm paketleri temizlemenizi sağlar. MODULE_LOC, hangi varsayılan
/usr/src/modüllerve herhangi bir işlemin etkisini geri almak için gereken tek şey bu olmalıdır.
diğer modüllerin_ hedefleri. Zaten bir sahip olmadıkça bu çağrılmamalıdır.
./debian dizini.

yapılandırmak
Bu hedef, yapılandırmayı çalıştırır (aslında, yapılandırma_hedefi, olarak ayarla --yapılandırma hangi varsayılan
için eski yapılandırma) tarafından oluşturulan dosyaları düzenleyebilirsiniz. yapmak yapılandırma çekirdekte
kaynak dizin ve onları ezdirmeyin make-kpkg sonra.

debian Bu hedef, ./debian dizin ve isteğe bağlı olarak kaynağı yamalar. Bu
hedef tarafından çağrılır yapılandırmak hedef. sahip olmak için bu hedefi kullanabilirsiniz.
kaynaklar yamalı ve ardından güncellemek için yapılandırma adımını manuel olarak çalıştırın.
yamaların sahip olabileceği yeni yapılandırma seçenekleriyle birlikte yapılandırma dosyası
tanıttı.

libc-kheaders
Bu, onu oluşturmak için kullanabilen libc-dev bakıcısı için özel bir hedeftir.
libc'nin ihtiyaç duyduğu başlıklar paketi. oluşturmanın tehlikeli olduğunu lütfen unutmayın.
libc'nin derlendiği başlıklardan farklı olan libc-kheaders paketi; o
is bilinen sistemleri kurnazca kırmak için. Lütfen bak
/usr/share/kernel-package/README.headers detaylar için. Oluşturma ve yükleme
kendi yarattığınız libc-kheaders paketi, ne yaptığınızı bilmiyorsanız sisteminizi bozabilir.
yapıyorlar. Uyarıldın.

ÇEVRE DEĞİŞKENLER


KPKG_DEBUG, ayarlanırsa, make-kpkg'nin bazı kabuklarla ilgili hata ayıklama mesajlarını tükürmesine neden olur
dahili olarak yürütülen işlevler. Bu muhtemelen hata ayıklamayan kimseyi ilgilendirmiyor
make-kpkg. Aşağıdaki değişkenler (yukarıda belgelenmiştir) ayrıca make-kpkg:
DEBIAN_REVISION_ZORUNLU, APPEND_TO_VERSION, VERSION_H_OK, KPKG_ARCH, CROSS_COMPILE,
KPKG_SUBARCH, KPKG_OVERLAY_DIR, ARCH_IN_NAME, INIRD, SOURCE_CLEAN_HOOK, MODULE_LOC,
CONCURRENCY_LEVEL ve IGNORE_UPPERCASE_VERSION.

onworks.net hizmetlerini kullanarak make-kpkg'ı çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    GeoServer
    GeoServer
    GeoServer açık kaynaklı bir yazılımdır
    Java ile yazılmış, kullanıcılara izin veren sunucu
    coğrafi verileri paylaşmak ve düzenlemek için.
    Birlikte çalışabilirlik için tasarlanmış,
    da yayınlıyor...
    GeoServer'ı İndirin
  • 2
    ateşböceği III
    ateşböceği III
    Ücretsiz ve açık kaynaklı bir kişisel finans
    müdür. Firefly III özellikleri
    çift ​​girişli defter tutma sistemi. Yapabilirsiniz
    hızlı bir şekilde girin ve düzenleyin
    işlemler ben...
    Firefly III'ü İndirin
  • 3
    Apache OpenOffice Uzantıları
    Apache OpenOffice Uzantıları
    Apache'nin resmi kataloğu
    OpenOffice uzantıları. Bulacaksın
    sözlüklerden çeşitli uzantılar
    PDF dosyalarını içe aktarmak ve bağlanmak için araçlar
    harici ile...
    Apache OpenOffice Uzantılarını İndirin
  • 4
    MantisBT
    MantisBT
    Mantis, kolayca dağıtılabilen bir web
    ürün hatasına yardımcı olmak için tabanlı bugtracker
    izleme. PHP, MySQL ve bir
    Web sunucusu. Demomuza göz atın ve barındırılan
    teklif...
    MantisBT'yi indirin
  • 5
    LAN Messenger
    LAN Messenger
    LAN Messenger bir p2p sohbet uygulamasıdır
    intranet iletişimi için ve
    bir sunucu gerektirir. çeşitli kullanışlı
    özellikler de dahil olmak üzere desteklenir
    bildir...
    LAN Messenger'ı indirin
  • 6
    DrJava
    DrJava
    DrJava hafif bir programlamadır
    geliştirmek için tasarlanmış Java ortamı
    test odaklı yazılım geliştirme. o
    akıllı bir program düzenleyici içerir,
    bir int...
    DrJava'yı indirin
  • Daha fazla »

Linux komutları

Ad