EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

dh_strip - Online în cloud

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

Aceasta este comanda dh_strip 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


dh_strip - scoateți executabile, biblioteci partajate și unele biblioteci statice

REZUMAT


dh_strip [opțiuni debhelper] [-Xarticol] [--dbg-package=pachet] [--ține-depanare]

DESCRIERE


dh_strip este un program debhelper care este responsabil pentru eliminarea executabilelor, partajate
biblioteci și biblioteci statice care nu sunt utilizate pentru depanare.

Acest program examinează directoarele de compilare a pachetului și stabilește ce să dezlipiți pe el
proprii. Folosește fişier(1) și permisiunile și numele fișierelor pentru a afla ce fișiere sunt
biblioteci partajate (*.asa de), binare executabile și statice (lib*.a) și biblioteci de depanare
(lib*_g.a, depanare/*.deci), și dezlipește fiecare cât mai mult posibil. (Ceea ce nu este deloc pentru
depanarea bibliotecilor.) În general, pare să facă ghiciri foarte bune și va face corect
lucru în aproape toate cazurile.

Deoarece este foarte greu de ghicit automat dacă un fișier este un modul și greu de determinat
cum să dezlipiți un modul, dh_strip nu se ocupă în prezent de eliminarea modulelor binare precum
as .o fișiere.

OPŢIUNI


-Xarticol, --exclude=articol
Excludeți fișierele care conțin articol oriunde în numele fișierului lor de a fi eliminate. Tu
poate folosi această opțiune de mai multe ori pentru a construi o listă de lucruri de exclus.

--dbg-package=pachet
Acest opțiune is a acum special scop opțiune acea tu în mod normal do nu nevoie. În cele mai multe
cazuri, ar trebui să existe puține motive pentru a utiliza această opțiune pentru pachetele sursă noi ca
debhelper generează automat pachete de depanare ("pachete dbgsym"). If tu avea a
manual --dbg-package pe care doriți să îl înlocuiți cu o depanare generată automat
pachet de simboluri, vă rugăm să vedeți --dbgsym-migration opțiune.

Cauze dh_strip pentru a salva simbolurile de depanare eliminate din pachetele în care acționează
fișiere independente din directorul de compilare a pachetului al pachetului de depanare specificat.

De exemplu, dacă pachetele dvs. sunt libfoo și foo și doriți să includeți a foo-dbg
pachet cu simboluri de depanare, folosiți dh_strip --dbg-package=foo-dbg.

Rețineți că această opțiune se comportă semnificativ diferit în compatibilitatea cu debhelper
nivelurile 4 și mai mici. În loc să specificați numele unui pachet de depanare pentru a pune simboluri
în, specifică un pachet (sau pachete) care ar trebui să aibă simboluri separate de depanare,
iar simbolurile separate se pun în pachete cu -dbg adăugat la numele lor.

Această opțiune implică --no-automatic-dbgsym și nu poti să fie folosit cu --automatic-dbgsym
or --dbgsym-migration.

-k, --ține-depanare
Acest opțiune is a acum special scop opțiune acea tu în mod normal do nu nevoie. În cele mai multe
cazuri, ar trebui să existe puține motive pentru a utiliza această opțiune pentru pachetele sursă noi ca
debhelper generează automat pachete de depanare ("pachete dbgsym"). If tu avea a
manual --dbg-package pe care doriți să îl înlocuiți cu o depanare generată automat
pachet de simboluri, vă rugăm să vedeți --dbgsym-migration opțiune.

Simbolurile de depanare vor fi păstrate, dar împărțite într-un fișier independent în usr/lib/debug/
în directorul de compilare a pachetului. --dbg-package este mai ușor de utilizat decât această opțiune, dar
această opțiune este mai flexibilă.

Această opțiune implică --no-automatic-dbgsym și nu poti să fie folosit cu --automatic-dbgsym.

--dbgsym-migration=pachet-relație
Această opțiune este utilizată pentru a migra dintr-un pachet manual „-dbg” (creat cu
--dbg-package) la un pachet de simboluri de depanare generat automat. Această opțiune ar trebui
descrie un valid Înlocuiește- și Pauze-relație, care va fi adăugată la depanare
pachet simbol pentru a evita conflictele de fișiere cu pachetul (acum depășit) -dbg.

Această opțiune implică --automatic-dbgsym și nu poti să fie folosit cu --ține-depanare,
--dbg-package or --no-automatic-dbgsym.

Exemple:

dh_strip --dbgsym-migration='libfoo-dbg (<< 2.1-3~)'

dh_strip --dbgsym-migration='libfoo-tools-dbg (<< 2.1-3~), libfoo2-dbg (<< 2.1-3~)'

--automatic-dbgsym, --no-automatic-dbgsym
Controlați dacă dh_strip ar trebui să creeze pachete de simboluri de depanare atunci când este posibil.

Implicit este de a crea pachete de simboluri de depanare.

--ddebs, --no-ddebs
Nume istoric pentru --automatic-dbgsym și --no-automatic-dbgsym.

--ddeb-migration=pachet-relație
Nume istoric pentru --dbgsym-migration.

NOTE


În cazul în care DEB_BUILD_OPTIONS variabila de mediu contine nara, nimic nu va fi dezbrăcat,
în conformitate cu politica Debian (secțiunea 10.1 „Binare”). Acest lucru va inhiba, de asemenea
crearea automată a pachetelor de simboluri de depanare.

Crearea automată a pachetelor de simboluri de depanare poate fi, de asemenea, împiedicată prin adăugare
noautodbgsym la DEB_BUILD_OPTIONS variabilă de mediu.

CONFORMĂ LA


Politica Debian, versiunea 3.0.1

Utilizați dh_strip online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

Comenzi Linux

Ad