dpkg-name(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= dpkg-name(1) = == NAMN == '''dpkg-name''' — döp om Debian-paket till deras fullständiga paketnamn == SYNOPSIS == dpkg-name ''[alternativ]'' ''[--]'' ''fil''... == BESKRIVNING == Detta program tillhandahåller ett enkelt sätt att döpa om Debian-paket till deras fullständiga paketnamn. Ett fullständigt paketnamn består av: <paket>_<version>_<arkitektur>.<pakettyp> som anges i kontrollfilen för paketet. ''version''-delen består av upstream-versionen,...')
 
 
(3 mellanliggande sidversioner av samma användare visas inte)
Rad 18: Rad 18:


== ALTERNATIV ==
== ALTERNATIV ==
* '''-a''', '''--no-architecture'''   
'''-a''', '''--no-architecture'''   
  Exkludera arkitekturinformation från det nya filnamnet.
Exkludera arkitekturinformation från det nya filnamnet.


* '''-k''', '''--symlink'''   
'''-k''', '''--symlink'''   
  Skapa en symbolisk länk istället för att flytta filen.
Skapa en symbolisk länk istället för att flytta filen.


* '''-o''', '''--overwrite'''   
'''-o''', '''--overwrite'''   
  Ersätt befintliga filer med samma namn.
Ersätt befintliga filer med samma namn.


* '''-s''', '''--subdir''''' [''dir'']   
'''-s''', '''--subdir''''' [''dir'']   
  Flytta filer till en underkatalog.   
Flytta filer till en underkatalog.   
  Om katalogen ''dir'' anges används den, annars extraheras målplatsen från paketets ''Section''-fält.   
Om katalogen ''dir'' anges används den, annars extraheras målplatsen från paketets ''Section''-fält.   
  Katalogen kommer då att vara:
Katalogen kommer då att vara:
  ```
  unstable/binary-<arkitektur>/<sektion>
  ```
  Om ingen sektion finns, används standardvärdet ''no-section''. 
  För ''non-free'' och ''contrib'' placeras paket i:
  ```
  <sektion>/binary-<arkitektur>
  ```


  **Varning**: Använd försiktigt, kan leda till oorganiserade kataloger.
```unstable/binary-<arkitektur>/<sektion>
```
Om ingen sektion finns, används standardvärdet ''no-section''. 
För ''non-free'' och ''contrib'' placeras paket i:
```
<sektion>/binary-<arkitektur>
```
'''Varning: Använd försiktigt, kan leda till oorganiserade kataloger.'''


* '''-c''', '''--create-dir'''
'''-c''', '''--create-dir'''
  Skapa underkataloger vid behov (används med ''-s'').
Skapa underkataloger vid behov (används med ''-s'').


  **Varning**: Kan skapa oönskade kataloger.
'''Varning: Kan skapa oönskade kataloger.'''


* '''-?''', '''--help'''   
'''-?''', '''--help'''   
  Visa hjälpinformation och avsluta.
Visa hjälpinformation och avsluta.


* '''-v''', '''--version'''   
'''-v''', '''--version'''   
  Visa programversion och avsluta.
Visa programversion och avsluta.


== MILJÖVARIABLER ==
== MILJÖVARIABLER ==
* '''DEB_HOST_ARCH'''
'''DEB_HOST_ARCH'''
  Anger värd-arkitektur, påverkar arkitekturdelen i filnamnet.
Anger värd-arkitektur, påverkar arkitekturdelen i filnamnet.


* '''DPKG_COLORS'''   
'''DPKG_COLORS'''   
  Anger färgläge (sedan dpkg 1.18.5).   
Anger färgläge (sedan dpkg 1.18.5).   
  Tillåtna värden: ''auto'' (standard), ''always'', ''never''.
Tillåtna värden: ''auto'' (standard), ''always'', ''never''.


* '''DPKG_NLS'''   
'''DPKG_NLS'''   
  Aktiverar eller inaktiverar internationalisering (i18n) (sedan dpkg 1.19.0).   
Aktiverar eller inaktiverar internationalisering (i18n) (sedan dpkg 1.19.0).   
  Möjliga värden: ''0'' och ''1'' (standard).
Möjliga värden: ''0'' och ''1'' (standard).


== BUGGAR ==
== BUGGAR ==
Rad 74: Rad 73:


== EXEMPEL ==
== EXEMPEL ==
* '''dpkg-name bar-foo.deb'''
'''dpkg-name bar-foo.deb'''
  Döp om ''bar-foo.deb'' till exempelvis ''bar-foo_1.0-2_i386.deb'' (baserat på dess metadata).
Döp om ''bar-foo.deb'' till exempelvis ''bar-foo_1.0-2_i386.deb'' (baserat på dess metadata).
 
'''find /root/debian/ -name '*.deb' | xargs -n 1 dpkg-name -a''' 
Ombenämn alla ''.deb''-filer i ''/root/debian'' utan att inkludera arkitektur.
 
'''VARNING: Använd INTE följande kommando!'''
```sh
find -name '*.deb' | xargs -n 1 dpkg-name -a -o -s -c
```
Detta skapar en rörig katalogstruktur eftersom många paket saknar sektionsinformation.
 
'''dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb''' 
Användbart vid paketskapande.


* '''find /root/debian/ -name '*.deb' | xargs -n 1 dpkg-name -a''' 
= Sidslut =
  Ombenämn alla ''.deb''-filer i ''/root/debian'' utan att inkludera arkitektur.


* **VARNING: Använd INTE följande kommando!** 
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dpkg-name.1.html
  ```sh
<HR>
  find -name '*.deb' | xargs -n 1 dpkg-name -a -o -s -c
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/
  Detta skapar en rörig katalogstruktur eftersom många paket saknar sektionsinformation.
<BR><BR>Tack till [https://pc-service.se PC Service] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.


* '''dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb''' 
[[Kategori:Linuxmanual grupp 1]]
  Användbart vid paketskapande.
[[Kategori:Linuxmanual]]


== SE ÄVEN ==
== SE ÄVEN ==

Nuvarande version från 6 mars 2025 kl. 06.57

dpkg-name(1)

NAMN

dpkg-name — döp om Debian-paket till deras fullständiga paketnamn

SYNOPSIS

dpkg-name [alternativ] [--] fil...

BESKRIVNING

Detta program tillhandahåller ett enkelt sätt att döpa om Debian-paket till deras fullständiga paketnamn. Ett fullständigt paketnamn består av:

<paket>_<version>_<arkitektur>.<pakettyp>

som anges i kontrollfilen för paketet. version-delen består av upstream-versionen, eventuellt följt av ett bindestreck och Debian-revisionen. pakettyp kommer från kontrollfältet (om tillgängligt) eller antas vara deb som standard.

ALTERNATIV

-a, --no-architecture Exkludera arkitekturinformation från det nya filnamnet.

-k, --symlink Skapa en symbolisk länk istället för att flytta filen.

-o, --overwrite Ersätt befintliga filer med samma namn.

-s, --subdir [dir] Flytta filer till en underkatalog. Om katalogen dir anges används den, annars extraheras målplatsen från paketets Section-fält. Katalogen kommer då att vara:

```unstable/binary-<arkitektur>/<sektion> ``` Om ingen sektion finns, används standardvärdet no-section. För non-free och contrib placeras paket i: ``` <sektion>/binary-<arkitektur> ``` Varning: Använd försiktigt, kan leda till oorganiserade kataloger.

-c, --create-dir Skapa underkataloger vid behov (används med -s).

Varning: Kan skapa oönskade kataloger.

-?, --help Visa hjälpinformation och avsluta.

-v, --version Visa programversion och avsluta.

MILJÖVARIABLER

DEB_HOST_ARCH Anger värd-arkitektur, påverkar arkitekturdelen i filnamnet.

DPKG_COLORS Anger färgläge (sedan dpkg 1.18.5). Tillåtna värden: auto (standard), always, never.

DPKG_NLS Aktiverar eller inaktiverar internationalisering (i18n) (sedan dpkg 1.19.0). Möjliga värden: 0 och 1 (standard).

BUGGAR

Vissa paket följer inte standardnamnstrukturen: ``` <paket>_<version>_<arkitektur>.deb ``` Filer som döps om med dpkg-name följer dock alltid denna struktur. Detta påverkar normalt inte dpkg eller dselect, men kan skapa problem för andra installationsverktyg.

EXEMPEL

dpkg-name bar-foo.deb Döp om bar-foo.deb till exempelvis bar-foo_1.0-2_i386.deb (baserat på dess metadata).

find /root/debian/ -name '*.deb' | xargs -n 1 dpkg-name -a Ombenämn alla .deb-filer i /root/debian utan att inkludera arkitektur.

VARNING: Använd INTE följande kommando! ```sh find -name '*.deb' | xargs -n 1 dpkg-name -a -o -s -c ``` Detta skapar en rörig katalogstruktur eftersom många paket saknar sektionsinformation.

dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb Användbart vid paketskapande.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dpkg-name.1.html


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/

Tack till PC Service som har sponsrat Linux.se med webbhotell.

SE ÄVEN

COLOPHON

Denna sida är en del av **dpkg** (Debian Package Manager)-projektet. För mer information: https://wiki.debian.org/Teams/Dpkg

Buggrapporter: http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=dpkg

Sidan genererades från dpkg:s Git-repository (hämtad 2025-02-02).

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dpkg-name.1.html


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/

Tack till PC Service som har sponsrat Linux.se med webbhotell.