abidb: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= abidb(1) - Linux manual sida = == NAMN == '''abidb''' - kontrollera binärer mot abixml-korpus och/eller skicka in nya data '''abidb''' hanterar ett Git-repository av abixml-filer som beskriver delade bibliotek och kontrollerar binärer mot dem. Programmen '''elfutils''' och '''libabigail''' används för att fråga och bearbeta binärerna. '''abidb''' fungerar bra med '''debuginfod''' för att automatiskt hämta nödvändigt DWARF-innehåll. == ANVÄNDNING == abi...')
 
(Ersatte sidans innehåll med "abidb(1)")
Märke: Ersättning
 
Rad 1: Rad 1:
= abidb(1) - Linux manual sida =
[[abidb(1)]]
 
== NAMN ==
'''abidb''' - kontrollera binärer mot abixml-korpus och/eller skicka in nya data
 
'''abidb''' hanterar ett Git-repository av abixml-filer som beskriver delade bibliotek och kontrollerar binärer mot dem. Programmen '''elfutils''' och '''libabigail''' används för att fråga och bearbeta binärerna. '''abidb''' fungerar bra med '''debuginfod''' för att automatiskt hämta nödvändigt DWARF-innehåll.
 
== ANVÄNDNING ==
  abidb [ALTERNATIV] [--submit PATH1 PATH2 ...] [--check PATH1 PATH2 ...]
 
== VANLIGA ALTERNATIV ==
* '''--abicompat PATH'''
  Ange sökvägen till programmet '''abicompat''' att använda. Standard är att använda det som hittas i $PATH-miljövariabeln.
 
* '''--abidw PATH'''
  Ange sökvägen till programmet '''abidw''' att använda. Standard är att använda det som hittas i $PATH-miljövariabeln.
 
* '''--distrobranch BRANCH'''
  Ange Git-grenen för abixml-filer i Git-repositoryt. Standard är en sträng som DISTRO/VERSION/ARCHITECTURE.
 
* '''--git REPO'''
  Ange det förutbefintliga Git-repositoryt som ska användas för inlämning eller kontroll. Standard är den aktuella arbetskatalogen.
 
* '''--help | -h'''
  Visa en kort hjälp och avsluta.
 
* '''--loglevel LOGLEVEL'''
  Ange diagnosnivå för felmeddelanden. Alternativen är '''debug''', '''info''', '''warning''', '''error''', eller '''critical'''.
 
* '''--timeout SECONDS'''
  Ange maximal körningstid (i sekunder) för programmen '''abidw''' och '''abicompat'''. Standard är ingen gräns.
 
== INLÄMNINGSALTERNATIV ==
* '''--archive | -Z .EXT[=CMD]'''
  Hantera PATH-namn med filändelsen .EXT som arkiv. Om '''CMD''' anges, kör PATH genom det angivna skal-kommandot. Annars används '''cat'''.
 
* '''--filter REGEX'''
  Begränsa filer för abixml-extrahering till de som matchar det givna reguljära uttrycket.
 
* '''--submit PATH1 PATH2 ...'''
  Använd '''abidw''' för att extrahera abixml för varje listad fil.
 
* '''--sysroot PREFIX'''
  Ange en prefix-sökväg som ska tas bort från filnamn.
 
== KONTROLLALTERNATIV ==
* '''--check PATH1 PATH2 ...'''
  Använd '''abidiff''' för att jämföra varje listad fil med abixml-dokument.
 
* '''--ld-library-path DIR1:DIR2:DIR3...'''
  Ange sökvägar för abixml-dokument att använda för att lokalisera ett specifikt '''SONAME'''.
 
== EXIT-KOD ==
* Vid framgångsrik inlämning och/eller kontroll returneras exit-koden 0.
* Vid fel är exit-koden större än 0, och en lista över misslyckade binärer skrivs ut.
 
== GIT-REPOSITORY-SCHEMA ==
'''abidb''' lagrar abixml-dokument i ett Git-repository enligt följande namngivningsschema:
1. Katalogvägen till det delade biblioteket.
2. '''SONAME''' för biblioteket som undermapp.
3. En fil med namnet '''BUILDID.xml''', där '''BUILDID''' är hexadecimal ELF build-id.
 
Exempel:
/usr/lib64/libc.so.6.2.32 → /usr/lib64/libc.so.6/788cdd41a15985bf8e0a48d213a46e07d58822df.xml
 
== FÖRFATTARE ==
Frank Ch. Eigler
 
== COPYRIGHT ==
2014-2022, Red Hat, Inc.
 
== KOLOFON ==
Denna sida är en del av '''libabigail'''-projektet. För mer information, besök [https://sourceware.org/libabigail/]. Buggrapporter kan lämnas på [https://sourceware.org/bugzilla/].
 
= Sidslut =
 
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/abidb.1.html
<HR>
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.
 
[[Kategori:Övrig Informationsmanual]]
[[Kategori:Linuxmanual]]

Nuvarande version från 18 februari 2025 kl. 17.38