EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

make-kpkg - Online în cloud

Rulați make-kpkg în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda make-kpkg care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


make-kpkg - construiți pachete de kernel Debian din sursele nucleului Linux

REZUMAT


make-kpkg [Opțiuni] [ţintă [ţintă ...]]

DESCRIERE


Această pagină de manual explică Debian make-kpkg utilitar, care este folosit pentru a crea nucleul
pachetele Debian aferente. Acest utilitar trebuie să fie rulat dintr-o sursă de nucleu Linux de nivel superior
director, care a fost configurat anterior (cu excepția cazului în care utilizați programul de configurare
ţintă). În mod normal, dacă kernel-package nu găsește un .config fișier în curent
director, încearcă foarte mult să obțină unul adecvat (de obicei, un fișier de configurare deja
adaptat pentru nucleele Debian pentru acea arhitectură), și apoi apeluri face oldconfig a lasa
utilizatorul răspunde la orice întrebări noi. Cu toate acestea, acest lucru ar putea avea ca rezultat un inadecvat
configurație, sunteți încurajat să configurați nucleul prin mijloacele obișnuite înainte
invocante make-kpkg.

De obicei, make-kpkg ar trebui să fie rulat sub fakeroot,

make-kpkg --rootcmd fakeroot kernel_image

dar, în schimb, executați această comandă ca root (acest lucru nu este recomandat) sau sub fakeroot, Sau
spune make-kpkg cum să devii root (nici nu este recomandat, fakeroot este poate cel mai sigur
opțiune), astfel:

make-kpkg --rootcmd sudo kernel_image

Fișierul pachetului Debian este creat în directorul părinte al directorului sursă al nucleului
unde se execută această comandă.

De asemenea, vă rugăm să rețineți că unele versiuni de gcc nu interacționează bine cu sursa nucleului.
Puteți controla ce versiune de gcc folosită în compilarea nucleului setând Makefile
variabilele CC și HOSTCC în Makefile de nivel superior al nucleului. Puteți face acest lucru pur și simplu prin
setarea variabilei de mediu FACĂ steaguri. Pentru a observa, încercați:

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

Vă rugăm să rețineți că kernelul Makefile ar putea acorda atenție altor variabile (de exemplu
KCFLAGS ). Acest lucru poate fi abordat astfel:

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

KBUILD_VERBOSE arată detaliile comenzilor executate. (Vă rugăm să vedeți nivelul superior
kernel Makefile pentru variabilele care pot fi setate).

AVERTISMENT: NU setați opțiunea -j în MAKEFLAGS direct, aceasta va determina construirea
eșuează. Utilizați CONCURRENCY_LEVEL așa cum este specificat mai jos. Există, de asemenea, un steag -j care poate fi folosit.

OPŢIUNI


--Ajutor Imprimați un mesaj de utilizare.

--revizuire număr
Schimbă numărul versiunii pentru pachetele produse în argument număr. Acest
are anumite constrângeri: versiunea trebuie să înceapă cu o cifră. versiunea poate
conţin doar caractere alfanumerice şi caracterele ~ + . (tilde, punct și plus) și
trebuie să conțină o cifră. (Uitați-vă la manualul de politici pentru detalii). Opțional, puteți
înaintează revizuirea cu o cifră urmată de două puncte (:). Valoarea implicită este
10.00.Personalizat cu excepția cazului în care variabila de mediu DEBIAN_REVISION_MANDATORY este setat in
caz în care se generează o eroare dacă revizuirea nu este setată pe linia de comandă sau
fisierul de configurare. Aluzie: îl puteți seta la $(versiune)- în
fișier de configurare pentru a obține numărul versiunii din amonte înaintea personalizării dvs
şir .

--adăugați-la-versiune foo

--append_to_version foo
Acest argument (foo) se adaugă la valoarea variabilei EXTRAVERSIUNE prezentă
în nucleul Makefile. Deoarece EXTRAVERSION este o componentă a versiunii de kernel, aceasta
este adăugat și la numele pachetului Debian și, ca atare, trebuie să respecte politica
care guvernează numele pachetului. Asta înseamnă că poate conține doar litere mici alfanumerice
iar caracterele ~ - + . (tilde, punct, cratima și plus). Litere mari
nu sunt permise conform Politicii pentru un pachet nou. Dacă variabila de mediu
IGNORE_UPPERCASE_VERSION este setat, make-kpkg va seta numerele de versiune cu minuscule
Makefile sau în versiune locală fişier. Această opțiune prevalează asupra mediului
variabil APPEND_TO_VERSION.

--module-adăugate foo

--added_modules foo
Argumentul ar trebui să fie o listă separată de virgulă de module suplimentare suplimentare (nu în
arborele principal al nucleului) pe care doriți să-l construiți atunci când invocați modules_blah
tinte. Puteți da nume de căi complete ale directorului în care se află modulele sau
doar numele modulului, dacă poate fi găsit în MODULE_LOC, care este implicit
/usr/src/modules. Implicit este că toate modulele sunt în MODULE_LOC, sunt compilate când
sunt invocate obiectivele modules_blah.

--arc foo
Acest lucru este util pentru setarea arhitecturii atunci când compilați încrucișat. daca tu
nu sunt compilare încrucișată, arhitectura este determinată automat. Aceeași
efectul poate fi atins prin setarea variabilei de mediu KPKG_ARCH. Valoarea
ar trebui să fie orice DEB_HOST_ARCH_CPU conţine când dpkg-arhitectură este rulat pe
mașină țintă sau poate fi o altă arhitectură într-un set cu mai multe arcuri (cum ar fi
i386/amd64).

--compilare încrucișată foo

--cross_compile foo
Acest lucru este util pentru setarea șirului țintă atunci când compilați încrucișat. Folosește
țintă falsă „-” dacă construiți pentru alte arcade ale unui set multiarc, cum ar fi
i386/amd64. Același efect poate fi obținut prin setarea variabilei de mediu.
Vă rugăm să rețineți că acest lucru nu setează în niciun fel compilatorul procesul de construire a nucleului
va folosi; dacă compilatorul implicit cu care vine procesul de construire nu este
unul dorit, vă rugăm să specificați în mod explicit compilatorul care ar trebui utilizat.
CROSS_COMPILE

--subarh foo
Unele arhitecturi (Alfa și m68k) necesită un nucleu diferit pentru fiecare
subarhitectura. Această opțiune oferă o modalitate de a o specifica ca argument pentru
make-kpkg. Te rugăm să ne contactezi nota că suport suplimentar pentru sub-arhitecturi poate fi
necesare în sursele nucleului pentru a face acest lucru să facă ceva. Același efect
poate fi realizat prin setarea variabilei de mediu KPKG_SUBARCH.

--arh-in-name

--arch_in_name
Această opțiune folosește un nume extins pentru pachetul de imagini kernel prin încorporarea fișierului
sub-arhitectură în numele imaginii, astfel încât se poate scrie un script pentru a crea mai multe
sub-arhitecturi una după alta. Puteți face acest lucru, de asemenea, setând
variabilă de mediu ARCH_IN_NAME. Te rugăm să ne contactezi nota că numai pachetul nume is
afectate, nu locațiile modulelor etc.

--pgpsign nume
Setați șirul folosit pentru a semna schimbari fișier pentru orice module externe în
/usr/src/modules/ folosind PGP. Această opțiune va suprascrie implicită încorporată și
personalizări la nivel de site stocate în fișier /etc/kernel-pkg.conf or
~/.kernel-pkg.conf.

--config ţintă
Schimbați tipul de configurare făcut din vechiul configurație implicită. ţintă trebuie să fie unul
din oldconfig, config, menuconfig, gconfig, nconfig, xconfig, randconfig, defconfig,
allmodconfig, allyesconfig, allnoconfig, vechi, meniu, g sau x.

notițe totuși că make-kpkg scanează fișierul de configurare la pornire pentru unele opțiuni,
în special faptul că modulele sunt activate sau nu, deci comutând starea în timpul
configurarea întârziată are ca rezultat o eroare. Dacă este necesar, creați fișierul de configurare
cât mai aproape de cel dorit înainte de a apela make-kpkg cu acest comutator.

--ținte
Tipărește o listă de ținte cunoscute. Vezi secțiunea Obiective de mai jos.

--noexec
Treceți o -n opțiune la face proces astfel încât comenzile să fie doar imprimate pe
ecran, dar nu a fost executat efectiv. Acest lucru este foarte util pentru depanare.

--verbos
Aceasta cheamă face cu opțiunea -V=1, care apelează comenzile Efectuare de nivel superior,
util și pentru a vedea ce se întâmplă.

--initrd
If make-kpkg generează a kernel-imagine pachet, aranjați pentru a transporta la cârlig
scripturile rulează din scripturile de întreținere post-instalare pe care le necesită această imagine
an initrd, și că initrd scripturile hook de generație nu ar trebui să scurtcircuiteze
din timp. Fără această opțiune, exemplul initramfs scripturi hook incluse în pachet
pachet-kernel nu va lua nicio măsură la instalare. Același efect poate fi
realizat prin setarea variabilei de mediu INITRD la orice valoare care nu este goală. Vă rog
rețineți că, dacă nu există scripturi hook în /etc/kernel sau adăugat în cârlig
parametrul de script al /etc/kernel-img.conf, nu va fi creat niciun initrd (grupul în
scripturile de exemplu sunt doar exemple -- acțiunea utilizatorului este necesară înainte de orice
se întâmplă). Pe majoritatea sistemelor, însă initramfs-instrumente instalează scripturi (începând cu versiunea
0.94 (și au respectat variabila INITRD începând cu 0.98)). si Dracut face
acest.

--locuri de munca număr

-j număr
Setați variabila de mediu CONCURRENCY_LEVEL la număr.

--overlay-dir /cale/la/director
Directorul specificat ar trebui să conțină fișiere care vor fi plasate în ./debian
directorul surselor nucleului, în pregătirea pentru construirea pachetelor debian.
Fișierele vor înlocui orice în /usr/share/kernel-package asta ar fi in mod normal
plasate acolo și este la latitudinea utilizatorului să se asigure că fișierele din suprapunere
directorul sunt compatibile cu make-kpkg. Dacă te rupi make-kpkg cu o suprapunere
dosar, poți să păstrezi piesele. Același efect poate fi obținut prin setarea
variabilă de mediu KPKG_OVERLAY_DIR.

Vă rugăm să reţineţi că overlay-dir/Control și overlay-dir/changelog sunt speciale, și
înlocuirea variabilelor se efectuează pe aceste fișiere. Utilizare
/usr/share/kernel-package/Control și /usr/share/kernel-package/changelog fişiere ca
template-uri.

În cazul în care o overlay-dir/post-instalare executabil (sau script executabil) există, va fi
alerga imediat după ./debian este populat. Scriptul va fi executat în
./debian director. Acesta poate fi folosit, de exemplu, pentru a șterge fișierele pe care utilizatorul le face
nu doresc sau să întreprindă alte acțiuni decât simpla înlocuire.

--rootcmd foo
Comanda care oferă un mijloc de a obține acces super utilizator (de exemplu, „sudo”
sau `fakeroot'), după cum este necesar de opțiunea -r a dpkg-buildpackage. Această opțiune nu
lucrează pentru trei dintre ținte, și anume, binar, binar-indep, și binar-arh. Pentru
acele tinte intreg make-kpkg comanda trebuie să fie rulată ca rădăcină (falsă).

--tulpina foo
Sună la pachete foo-* în loc de nucleu-*. Acest lucru este util pentru a ajuta tranziția
de la apelarea pachetelor kernel-* la pachetele linux-*, în pregătire pentru
nuclee non-linux în distribuție. Valoarea implicită este Linux. Tulpina, din moment ce este
partea inițială a numelui unui pachet trebuie să fie compusă numai din litere mici („a-z”);
cifre (`0-9'), semne plus (`+') și minus (`-') și puncte (`.'). Trebuie să fie la
cel puțin două caractere și trebuie să înceapă cu un caracter alfanumeric.

--S.U.A Această opțiune este transmisă la dpkg-buildpackage și indică acel pachet să nu semneze
sursa. Acest lucru este relevant doar pentru ținta pachetului de compilare.

--uc Această opțiune este transmisă la dpkg-buildpackage și indică acel pachet să nu semneze
jurnalul de modificări. Acest lucru este relevant doar pentru ținta pachetului de compilare.

Opțiunile pot fi scurtate la cel mai mic șir unic și pot fi introduse cu oricare
a - sau a -- prefix și puteți utiliza un spațiu sau un simbol = între un șir de opțiuni și a
valoare. De asemenea, puteți utiliza formularul opțiune=valoare; pentru detalii acestea și alte forme variante
susținut, vă rugăm să citiți Getopt::Lung(3perl).

CONCURRENCY_LEVEL
Dacă este definită, această variabilă de mediu setează nivelul de concurență pentru make used to
compilați nucleul și setul de module folosind -j steaguri pentru sub face în construi
tinta de make-kpkg. Ar trebui să fie un număr întreg (mic), dacă este utilizat. Puteți obține curentul
numărul de procesoare care utilizează comanda:

grep -c '^procesor' / proc / cpuinfo

AVERTISMENT: NU setați opțiunea -j în MAKEFLAGS direct, aceasta va apela build-ul
a esua. Este posibil să setați -j ca argument make-kpkg.

OBIECTIVE


curat Curăță directorul sursă al nucleului de toate fișierele create de țintă construi, și aleargă a
face necurat. (Vă rugăm să priviți un Makefile de kernel Linux pentru detalii). Vă rugăm să rețineți
că, deși ne ocupăm de lista de configurație curentă a nucleului conținută în
fișierul .config, fișierul include/linux/autoconf.h nu se păstrează. Această țintă
nu trebuie combinat cu alte obiective, deoarece make-kpkg citește toate datele înainte
rulează orice țintă, astfel încât țintele ulterioare vor fi rulate cu datele vechi, care
poate să nu fie ceea ce îți dorești. Vă rugăm să rețineți că, în mod implicit, ținta curată nu este rulată
ca root, care funcționează bine a comenzii fakeroot a fost folosit. Cu toate acestea, dacă anterior
construirea a fost realizată folosind sudo, trebuie să alergi make-kpkgcurata si sub sudo.

buildpackage
Această țintă rulează țintele curat, și binar, și produce pachetul complet
folosind dpkg-buildpackage.

binar Această țintă produce toate cele patru pachete de nucleu Debian prin rularea țintelor
binar-indep și binar-arh. Cu toate acestea, acest lucru necesită make-kpkg să fie rulat ca root
(sau fakeroot), din moment ce --rootcmd nu va funcționa.

binar-indep
Această țintă produce pachetele independente de arc prin rularea țintelor
kernel_source, kernel_manual și kernel_doc. Totuși, acest lucru necesită și make-kpkg
a fi rulat ca root (sau fakeroot), din moment ce --rootcmd nu va funcționa.

binar-arh
Această țintă produce pachetele dependente de arh prin rularea țintelor
kernel_headers și kernel_image. Totuși, acest lucru necesită și make-kpkg a fi condus
ca root (sau fakeroot), din moment ce --rootcmd nu va funcționa.

kernel_source
Această țintă produce un pachet debianizat al surselor kernel-ului Linux. Dacă
variabilă de mediu SOURCE_CLEAN_HOOK indică un executabil, apoi acela
executabilul va fi rulat din directorul temporar (de sus) al surselor nucleului
chiar înainte de a-l împacheta, ./debian/tmp-source/usr/src/kernel-source-XXXX, so
oamenii pot întreprinde orice acțiune pe care o consideră potrivită (eliminarea copacilor arcuiți, tăierea controlului versiunii
directoare, găsi . -Tip d -Yam CVS -prună uscată -exec rm -rf {} ; etc.). Aceasta nu are
efect asupra oricăror alte surse decât sursele nucleului care sunt împachetate -- dacă
scriptul operează pe directorul curent și pe copiii acestuia, arborele sursă original
ar trebui să rămână intactă. Variabilele de mediu HEADER_CLEAN_HOOK și
DOC_CLEAN_HOOK Sunt asemănătoare. Ar trebui să indice executabile, apoi acel executabil
va fi rulat din directorul temporar (de sus) al antetelor nucleului și
documentația chiar înainte de ambalare, respectiv, astfel încât oamenii pot lua orice măsură
ei consideră de cuviință. Acest lucru nu are nici un efect asupra nimic altceva decât sursele care sunt
fiind ambalat.

kernel_debug
Această țintă produce un pachet Debian care conține simbolurile de depanare pentru
modulele conținute în pachetul de imagini corespunzător. Ideea de bază aici este să
păstrați spațiul înăuntru /lib/module/ sub control, deoarece aceasta ar putea fi pe o rădăcină
partiție cu restricții de spațiu. Vă rog nota asta dacă semnăturile modulelor sunt activate
în configurația nucleului pachetul de imagini corespunzător nu va avea module
cu link-ul de depanare indicând aceste fișiere cu simboluri de depanare. Pentru a se întoarce
pe link-urile de depanare pentru module din pachetul de imagini, trebuie să dezactivați modulul
semnături.

kernel_headers
Această țintă produce un pachet Debian care conține fișierele antet incluse în fișierul
Kernel Linux.

kernel_manual
Această țintă produce un pachet Debian care conține paginile de manual ale secțiunii 9
incluse în nucleul Linux. Vă rugăm să rețineți că acesta nu este cu adevărat un independent
ţintă; apelarea aceasta va invoca de asemenea kernel_doc țintă și creează un
pachetul kernel-doc în același timp.

kernel_doc
Această țintă produce un pachet Debian care conține documentația inclusă în
Nucleul Linux. Aceasta poate fi numită independent de kernel_manual țintă, dar nu
invers.

kernel_image
Această țintă produce un pachet Debian cu imaginea sursă a nucleului Linux și orice
module configurate în fișierul de configurare a kernelului .config. Dacă nu există
.config în directorul sursă al nucleului, este furnizată o configurație implicită
similar cu cel folosit pentru a crea Debian cizme-dischete. Dacă nucleul
fișierul de configurare a activat suportul pentru module, modulele vor fi create și
instalat. Dacă semnăturile modulelor nu sunt activate, modulele rezultate vor avea a
link către locația fișierului cu simboluri de depanare pentru modul, de obicei
instalat de pachetul de depanare.

Dacă dosarul ./debian/post-install există și este un executabil, se rulează doar
înainte ca pachetul de imagini kernel să fie creat. De asemenea, vă rugăm să rețineți că, dacă există
orice scripturi în ./debian/image.d/ director, piese de rulare va fi chemat pe asta
directorul chiar înainte ca pachetul de imagini kernel să fie construit. Locația rădăcinii
a pachetului de imagini în curs de construire va fi transmisă în variabila de mediu
IMAGE_TOP, iar versiunea de kernel este transmisă prin variabila de mediu
versiune pentru toate aceste scripturi.

Vă rugăm să consultați documentația despre cârlige în kernel-img.conf(5). Aceste cârlige sunt
variabile care pot fi indicate de administratorul de sistem local către scripturi care adaugă sau elimină a
linie din lista meniului grub la ora de instalare și eliminare a imaginii nucleului. O mostră
scriptul pentru a adăuga linii la un fișier de meniu grub este inclus în director
/usr/share/doc/kernel-package/.

În afară de variabilele hook pe care le poate seta administratorul local, există un set de
directoarele în care pachetele sau administratorul local pot introduce fișiere script. The
directoarele sunt /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/ /, și
/etc/kernel/postrm.d//. Dacă acestea există, pachetul kernel-image trebuie
alerga un piese de rulare program peste director (inclusiv cel cu versiune), dând
versiunea fiind instalată sau eliminată ca argument, în faza corespunzătoare
de instalare sau demontare. Înainte de a apela aceste scripturi, variabila env STEM
va fi setat la valoarea lui --tulpina argument (sau valoarea implicită, Linux) și
variabila KERNEL_PACKAGE_VERSION va fi setat la versiunea
kernel-package care a creat pachetul. Aceste scripturi vor fi apelate cu două
argumente, primul fiind cel versiune a imaginii nucleului și al doilea argument
fiind locaţie a imaginii nucleului în sine. Deoarece debconf este în uz înainte de
este apelat scriptul, acest script nu ar trebui să emită mesaje de diagnosticare către stdout --
în timp ce postins sună db_stop, debconf nu restaurează stdout, deci mesajele
a stdout dispare.

La instalare, oferă și să rulați încărcătorul Linux, LILO (sau alternează ca
loadlin, SILOZ, RAPID, VMELILO, ZIPL, yaboot, POL or GRUB), creând o configurație
fișier pentru încărcătoarele de pornire acceptate, dacă este necesar. La acel moment se oferă, de asemenea, să pună
kernel nou pe o dischetă, formatând discheta dacă este necesar. La ștergere, pachetul
verifică versiunea nucleului care rulează și refuză să șterge un nucleu care rulează.
GRUB evaluează o mențiune specială aici, deoarece grub poate să nu fie nevoie să fie reluat după
instalarea unei imagini de kernel, deși o schimbare automată a listei de meniu ar fi
frumos la instalarea și eliminarea pachetelor de imagini ale nucleului.

construi Această țintă, folosită de țintă kernel_image mai sus, compilează imaginea kernel-ului Linux.

module
Această țintă vă permite să construiți toate modulele suplimentare și pachetele care sunt foarte
depinde de versiunea precisă a nucleului pentru care sunt compilate în același timp pentru tine
construiți-vă imaginea nucleului. Această țintă se așteaptă să găsească modulele sau pachetele de sub
/usr/src/modules și, pentru toate aceste directoare, modificări la MODULE_LOC/x
(MODULE_LOC este implicit la /usr/src/modules), și rulează kdist guvernează în local
debian.rules fişier. Această țintă ar trebui să creeze Debian pachete de module și mai
produce, de asemenea, un fișier tar comprimat și un fișier diff comprimat, cu sume md5
înregistrate într-un fișier de modificări folosind dpkg-genchanges. Dosarul este semnat de același
identitate care ar fi folosită pentru a semna pachetele nucleului. Această opțiune este folosită de
întreținătorii care încarcă pachetul în arhivele Debian.

modules_config
Această țintă vă permite să configurați toate pachetele sub MODULE_LOC, care este implicit
la /usr/src/modules. Acest lucru este util dacă trebuie să modificați manual unele aspecte ale
configurația sau dacă doriți să compilați manual modulele de completare. Acest
nu ar trebui apelat decât dacă aveți deja un director ./debian.

modules_image
Această țintă vă permite să construiți toate pachetele sub MODULE_LOC, care este implicit
/usr/src/modules, dar nu creează fișierele sursă sau diff și nu creează
și semnați un fișier de modificări. Aceasta este singura opțiune legată de module de care aveți nevoie dacă aveți
Vreau doar să compilați fișierele imagine pentru module suplimentare pentru instalare pe unul sau mai multe
masini. Denumit în general împreună cu kernel_image, mai ales dacă și
folosind opțiunea append_to_version (previne avertismentele false). Acest lucru nu ar trebui
fi apelat dacă nu aveți deja un director ./debian.

modules_clean
Această țintă vă permite să curățați toate pachetele de sub MODULE_LOC, care este implicit
/usr/src/modules, iar asta ar trebui să fie tot ceea ce este necesar pentru a anula efectul oricăruia
a celorlalte module_ tinte. Acesta nu ar trebui să fie apelat decât dacă aveți deja un
directorul ./debian.

configura
Această țintă rulează configura (de fapt, config_target, stabilit de --config care implicit
la oldconfig) devreme, astfel încât să puteți edita fișierele generate de face config în nucleu
directorul sursă și să nu fie călcați make-kpkg mai târziu.

Debian Această țintă creează ./debian directorul și, opțional, corectează sursa. Acest
ținta este numită de către configura ţintă. Puteți folosi această țintă pentru a avea
sursele corectate, apoi rulați manual pasul de configurare pentru a actualiza
fișier de configurare, cu orice opțiuni de configurare noi pe care le-ar putea avea patch-urile
introdus.

libc-kheaders
Aceasta este o țintă specială pentru întreținătorul libc-dev, care o poate folosi pentru a crea fișierul
pachetul de anteturi de care are nevoie libc. Vă rugăm să rețineți că este periculos să creați un
Pachetul libc-kheaders care este diferit de anteturile cu care a fost compilat libc; aceasta
is cunoscut pentru a rupe subtil sistemele. Vă rugăm să priviți
/usr/share/kernel-package/README.headers pentru detalii. Crearea și instalarea a
Pachetul libc-kheaders creat singur vă poate distruge sistemul dacă nu știți ce sunteți
fac. Ai fost avertizat.

MEDIUL VARIABILE


KPKG_DEBUG, dacă este setat, face ca make-kpkg să scuipe mesaje de depanare despre un shell
funcții executate intern. Probabil că acest lucru nu interesează pe nimeni care nu depanează
make-kpkg. Următoarele variabile (documentate mai sus) afectează și ele 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 și IGNORE_UPPERCASE_VERSION.

Utilizați make-kpkg online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    GeoServer
    GeoServer
    GeoServer este un software open-source
    server scris în Java care permite utilizatorilor
    pentru a partaja și edita date geospațiale.
    Proiectat pentru interoperabilitate, it
    publică da...
    Descărcați GeoServer
  • 2
    Licurici III
    Licurici III
    O finanțare personală gratuită și open-source
    administrator. Firefly III prezintă a
    sistem de contabilitate cu partidă dublă. Poti
    intrați rapid și organizați-vă
    tranzacții i ...
    Descărcați Firefly III
  • 3
    Extensii Apache OpenOffice
    Extensii Apache OpenOffice
    Catalogul oficial Apache
    Extensii OpenOffice. Vei găsi
    extensii variind de la dicționare la
    instrumente pentru a importa fișiere PDF și pentru a vă conecta
    cu ext...
    Descărcați Apache OpenOffice Extensions
  • 4
    MantisBT
    MantisBT
    Mantis este un web ușor de implementat
    Bugtracker bazat pentru a ajuta bug-ul produsului
    urmărire. Necesită PHP, MySQL și a
    server web. Verificați demonstrația noastră și găzduită
    oferind...
    Descărcați MantisBT
  • 5
    LAN Messenger
    LAN Messenger
    LAN Messenger este o aplicație de chat p2p
    pentru comunicare intranet și nu
    necesită un server. O varietate de la îndemână
    caracteristicile sunt acceptate, inclusiv
    notificat ...
    Descărcați LAN Messenger
  • 6
    DrJava
    DrJava
    DrJava este o programare ușoară
    mediu pentru Java conceput pentru a promova
    dezvoltare software bazată pe teste. Aceasta
    include un editor de programe inteligent,
    un int...
    Descărcați DrJava
  • Mai mult »

Comenzi Linux

Ad