• Opret dig
  • Glemt adgangskode

User account menu

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

Breadcrumb

  • Hjem
  • forums
  • Versionsstyring af config-filer

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 4 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 4 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 4 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 4 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

Privatbeskeder 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

BigLinux 4
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Backup/synkronisering? 2
Pepsi Challenge 4
"Intet realistisk alternativ" - mig i r*ven 10
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ingen Mint 3
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1
ExplainingComputers? 2
Nextcloud på mobilen 1
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 1
Ny Linuxin på vej :) 43
5G 9

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !