• Forum
      /  
    Off Topic
      /  
    Anden computer snak
  • 01-02-2010 · 19:53 1154 visninger 8 svar
  • Denne tråd er over 6 måneder gammel

    Er du sikker på, at du har noget relevant at tilføje?

  • Ubuntu .sh script ændre i conf filer ?

    Af winfag Juniorbruger
Hejsa Hol

JEg er ved at lave et lille.sh script, til når jeg har formateret min server / computer :)

Jeg har skrevet apt-get install alle de programmer jeg skal have ind, men nu er jeg nået til hvor scriptet skal ændre i min .conf filer. f.eks. /etc/apt/sources.list

Kan jeg få scriptet til automatisk at ændre i den fil :)?

Hilsen winfag :)

Semi Nørd
01-02-2010 20:10
man tee

eller simpelt bare brug echo og pipe det ind i filen...

væn dig også til at bruge apt sources.d istedet for at fylde sources.list

echo 'deb http://ppa.launchpad.net/person/ppa... karmic main' >/tmp/myppa.list
sudo cp /tmp/myppa.list /etc/apt/sources.list.d/
rm /tmp/myppa.list
Juniorbruger
01-02-2010 20:18
hvorfor ikke sources.list :)?

mange tak, det vil jeg lige lege med :P

Mange tka, men jeg forstår ikke hvorfor jeg ikke kan bruge den alm. sources.list fil :)?
Semi Nørd
01-02-2010 20:20
jo mere der er i den jo længere tid tager det at parse hver gang du laver en update.. mens den kan tråde det ved at det er seperate filer.. udover gør det også det nemmere for en selv. Hvis du f.eks vil fjerne et ppa repository, så fjerner du bare den tilsvarende fil istedet for at skulle køre igennem en kilometer lang fil for at finde det rigtige
Juniorbruger
01-02-2010 20:25
3: Det har du da så ret i :) Men tak for hjælpen :P

Men hvordan ved echo 'deb http://ppa.launchpad.net/person/ppa...... karmic main' >/tmp/myppa.list hvor den skal sætte det repo ind :)?
Sætter den automaisk ind i bunden af filen :)?

Men den kode dér, vil den også virke hvis jeg abre bruger alm. source.list :)? Vil jeg gerne bruge lige hér i starten :)

Takker og bukker for hjælpen :)
Juniorbruger
01-02-2010 20:32
røv, der slettede jeg lige hele min repo liste :( MEn hvordan vælger jeg, at den skal skrive det nye repo i bunden af filen, og ikke slette alt andet, og bare skrive det ind :)?

Takker og bukker:)
Semi Nørd
01-02-2010 20:32
bruger tee... min allerførste linje.. læs mansiden

ellers burde det altså virke med at den appender til bunden med echo:

sudo sh -c "echo 'deb http://ppa.launchpad.net/person/ppa... karmic main' >> /etc/apt/sources.list"
Juniorbruger
01-02-2010 20:37
6: jeg har prøvet den du skrev dér, og den slettet alt andet der står, og skriver kun den ene linie ind :(

JEg ser lige på tee man :)

Takker for hjælpen :)
Juniorbruger
01-02-2010 21:00
jeg manglede lige en > det gjorde forskellen :) mange tak for hjælpen :)
Bruger påkrævet
En bruger er påkrævet for at oprette svar på Hardwareonline.dk
Du kan oprette en bruger her eller logge ind her

Log ind for at få flere funktioner