• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af pawsen | 02.02.2012 23:29

Versionsstyring af config-filer

Hjælp generelt
Hej

Jeg bruger flere forskellige computere. Og jeg vil gerne holde mine konfigurationsfiler i sync. Indtil videre har jeg brugt dropbox, men jeg vil gerne have at nogle af maskinerne har små forskelle i indstillingerne, er dropbox ikke videre egnet.

I stedet vil jeg gerne bruge git, hvor jeg så har en master fil og hver computer kan så have en branch. Men jeg er ikke inde i git, så jeg vil meget gerne have lidt hjælp til at sætte det op.

Fx. hvordan skal config-filerne organiseres. Skal de kopieres ind i en separat mappe og så sym-linkes til oprindelig plads. Eller er der en smartere måde at gøre det på?

Og hvad gør i med Jeres filer. mht til deling og backup?

Mvh Paw
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer4

# 1

13 år 12 måneder siden

Permalink

Indsendt af marlar den 3. februar 2012 kl. 00:47

Permalink

Jeg har ikke erfaring

#0:
Jeg har ikke erfaring med git, men det burde faktisk være muligt at benytte dropbox til formålet. Det simple er selvfølgelig hvis filerne er 100% ens som du allerede er inde på.

Men hvis du vil have små forskelle, kan du lytte til filændringer med incron i de respektive mapper, som så trigger et shellscript der ved hjælp af fx sed eller awk modificerer filerne og smider dem hen i den rigtige destinationsmappe, fx /etc.

Det hele burde faktisk være ganske simpelt.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

13 år 11 måneder siden

Permalink

Indsendt af lbm den 4. februar 2012 kl. 23:40

Permalink

I dropbox mappen kan du

I dropbox mappen kan du måske have en mappe der hedder comp1 og comp2. Under disse mapper har du så konfigurationerne du ønsker at gemme. Eks. xorg.conf ?

Så kan du lave et symlink mellem /etc/X11/xorg.conf og ~/dropbox/comp1/xorg.conf

Umiddelbart lidt simplere end triggers, og modificeringer med sed/awk, eller misser jeg noget?
  • Log ind eller opret dig for at tilføje kommentarer

# 3

13 år 11 måneder siden

Permalink

Indsendt af pawsen den 5. februar 2012 kl. 13:20

Permalink

Ang. dropbox

#2
Generelt er det et problem at symlinke mellem /etc og ~/dropbox, hvis /etc og ~/ ligger på hver sin partition. Jeg tror det skyldes at systemfiler indlæses før ~/ mountes. I hvert fald på Arch.

Eksempel:
pc1 og pc2 har samme indhold i .bashrc, på nær nogle environment variable der kun er gyldige for pc2.
Hvis jeg så tilføjer 'complete -cf sudo' til .bashrc filen på pc1, skal dette også tilføjes til pc2's fil. Samtidig med at de individuelle forskelle beholdes.

Det kan opnås med versionsstyring/git. Jeg ved bare ikke hvordan.

#1
Smart med incron. Jeg vil dog helst bruge git, især da en af computerne er windows baseret.

Jeg vil stadig gerne have eksempler på, hverledes I gemmer en kopi af Jeres config-filer. Både system-wide og lokale.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

13 år 11 måneder siden

Permalink

Indsendt af marlar den 6. februar 2012 kl. 00:50

Permalink

Jeg vil stadig gerne

#3: Jeg vil stadig gerne have eksempler på, hverledes I gemmer en kopi af Jeres config-filer. Både system-wide og lokale.

Jeg bruger dropbox, men lægger dem ind i de korrekte mapper manuelt. Det er ikke så tit jeg ændrer i config-filerne. Desuden er dropbox langsom til at opdage at der er sket ændringer, især ved opvågning efter standby eller dvale.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

GRUB 2.14 introducerer understøttelse af EROFS, forbedringer til Btrfs og LVM 0
KDE Plasma 6.6 tilføjer en funktion, som brugerne har spurgt efter i evigheder 0
Linux i København 12.01.2026: Open source i det offentlige 0
Dansk distro Omarchy 0
KDE overgår indsamlingsmålet for 2025 med rekordstor støtte fra lokalsamfundet 0

Seneste aktivitet

E-mail blues 7
Debian 13.3.0 7
BigLinux 1
Linux Mint 22.3 - hvornår opdatere? 10
Canon-printer: Jeg savner "Ink-Toner Level"-meddelelse 10
billede af nuværende installation 2
mapper 4
LinuxIn live 9
Linux Debian på ekstern HD 4
usb disk *LØST* 2
Pacman kunne erstattes af en anden Rust baseret mulighed 1
Epson skanner software 8
Debian 1
Printer Epson ET-2865 problem 8
Winboat 4
Nu kan man skrive private beskeder 14
Mint på imac 2009 34
Firefox AI 7
Kunstig inteligens 6
Kopiering til min Samsung telefon 9

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !