dh movetousr(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== dh_movetousr(1) — Linux manual sida == === NAMN === '''dh_movetousr''' - Kanonisk placering enligt merged-/usr === SYNTAX === dh_movetousr [debhelper-alternativ] [--fail-noop | --warn-noop] === BESKRIVNING === '''dh_movetousr''' är ett '''debhelper'''-verktyg som justerar sökvägar i paket enligt merged-/usr-strukturen. Att leverera aliaserade sökvägar kan orsaka problem med '''dpkg''', så detta verktyg flyttar alla berörda filer till '''/usr''', oav...')
 
 
(En mellanliggande sidversion av samma användare visas inte)
Rad 17: Rad 17:
policyavsnitt 10.5.
policyavsnitt 10.5.


**Observera:** 
* Observera:
Att flytta filer på detta sätt kan orsaka problem. Dokumenterade problem   
Att flytta filer på detta sätt kan orsaka problem. Dokumenterade problem   
finns på:   
finns på:   
Rad 35: Rad 35:
i någon '''debhelper'''-kompatibilitetsnivå.
i någon '''debhelper'''-kompatibilitetsnivå.


**Versioneringsproblem:** 
*Versioneringsproblem:
Filer ska flyttas till '''/usr''' i Debian '''Trixie''' och senare, men inte i   
Filer ska flyttas till '''/usr''' i Debian '''Trixie''' och senare, men inte i   
'''Bookworm''' eller tidigare versioner. Detta gör backportering mer komplicerad,   
'''Bookworm''' eller tidigare versioner. Detta gör backportering mer komplicerad,   
Rad 44: Rad 44:
'''dh_installsystemd''' eller ```pkgconf --variable=systemdsystemunitdir systemd```   
'''dh_installsystemd''' eller ```pkgconf --variable=systemdsystemunitdir systemd```   
vara ett bättre alternativ för att hantera enhetsfilsökvägar
vara ett bättre alternativ för att hantera enhetsfilsökvägar


= Sidslut =
= Sidslut =

Nuvarande version från 1 mars 2025 kl. 08.57

dh_movetousr(1) — Linux manual sida

NAMN

dh_movetousr - Kanonisk placering enligt merged-/usr

SYNTAX

dh_movetousr [debhelper-alternativ] [--fail-noop | --warn-noop]

BESKRIVNING

dh_movetousr är ett debhelper-verktyg som justerar sökvägar i paket enligt merged-/usr-strukturen. Att leverera aliaserade sökvägar kan orsaka problem med dpkg, så detta verktyg flyttar alla berörda filer till /usr, oavsett var de ursprungligen installerades. De kompatibilitetssymboliska länkarna säkerställer att omvandlade paket fortsätter att fungera. I processen kan absoluta symboliska länkar förändras till relativa, eller tvärtom, i enlighet med Debians policyavsnitt 10.5.

  • Observera:

Att flytta filer på detta sätt kan orsaka problem. Dokumenterade problem finns på: [1](https://people.debian.org/~helmutg/dep17.html). Exempelvis kan flyttade filer mellan paket orsaka att filer försvinner vid uppgraderingar (P1). De flesta problem kan upptäckas med [2](https://salsa.debian.org/helmutg/dumat), som använder Debian bug-tracker för feedback.

Det rekommenderas att ladda upp paket till experimental när filer flyttas eller omstruktureras, särskilt om de tidigare har flyttats mellan paket. Ett specifikt problem som inte upptäcks automatiskt rör användningen av dpkg-statoverride (P5). Se över användningen av dpkg-statoverride i underhållsskript och uppdatera dem vid behov.

På grund av dessa risker är dh_movetousr **inte** aktiverat automatiskt i någon debhelper-kompatibilitetsnivå.

  • Versioneringsproblem:

Filer ska flyttas till /usr i Debian Trixie och senare, men inte i Bookworm eller tidigare versioner. Detta gör backportering mer komplicerad, då flyttarna måste återställas. En backport av debhelper till Bookworm bör inkludera ett inaktivt stub-skript för detta verktyg, som gör ingenting. För paket som **inte** behöver backporteras (t.ex. målversioner för Forky och senare), överväg att **uppdatera filplaceringen direkt** istället för att använda detta verktyg.

Om de enda påverkade filerna är systemd-enheter, kan dh_installsystemd eller ```pkgconf --variable=systemdsystemunitdir systemd``` vara ett bättre alternativ för att hantera enhetsfilsökvägar

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dh_movetousr.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 Datorhjälp som har sponsrat Linux.se med webbhotell.