dh movetousr(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (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...') |
Admin (diskussion | bidrag) |
||
| (En mellanliggande sidversion av samma användare visas inte) | |||
| Rad 17: | Rad 17: | ||
policyavsnitt 10.5. | policyavsnitt 10.5. | ||
* 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: | |||
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.