Kirjoittaja Aihe: Aptitude asentamaan kyselemättä - miten?  (Luettu 1878 kertaa)

BBT

  • Käyttäjä
  • Viestejä: 352
    • Profiili
Aptitude asentamaan kyselemättä - miten?
« : 02.07.07 - klo:00.07 »
Ajattelin kirjoittaa itselleni skriptin, joka asentaisi puolestani kaikki multimediakoodekit, javan, flashin, yms ja skripti olisi sitten helppo tallentaa muistitikulle ja käyttää aina uuden ubuntu-asennuksen kanssa. Kätevää  8)

Ongelman on vain se, että haluaisin aptituden asentavan ohjelmat siten, että kun alussa kerran kysytään sudo-salasanaa, sen jälkeen kaikki menisi putkeen ilman jokaisen uuden sovelluksen kohdalla tulevaa kysymysta "Oletko varma? kyllä=y/ei=n". Millä komennolla nuo kysymykset voi yksinkertaisesti skipata?

Skripti voisi näyttää vaikka tältä:

Koodia: [Valitse]
#!/bin/bash
#
echo ""
echo "Anna sudo-salasanasi:"
sudo echo -n "" || ! echo "ERROR: Väärä salasana! Yritä uudelleen!" || exit 1
#
#Päivitetään apt-get ja aptitude
sudo apt-get update && sudo aptitude update || ! echo "" || exit 1
#
#Asennetaan w32codecs
sudo aptitude install w32codecs || ! echo "" || exit 1
#
#Asennetaan sun-java6
sudo aptitude install sun-java6-jre sun-java6-plugin sun-java6-fonts || ! echo "" || exit 1
#
#Asennetaan flashplugin-nonfree
sudo aptitude install flashplugin-nonfree || ! echo "" || exit 1
#
#Valmista!
echo ""
echo "Valmista"
exit 0

Eli siis mitä tuossa pitäisi muuttaa, että homma menisi läpi automaattisesti ilman aptituden kyselyja ja huomautuksia?  ???

Kiitos!  8)

Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
Vs: Aptitude asentamaan kyselemättä - miten?
« Vastaus #1 : 02.07.07 - klo:00.29 »
Ajattelin kirjoittaa itselleni skriptin, joka asentaisi puolestani kaikki multimediakoodekit, javan, flashin, yms ja skripti olisi sitten helppo tallentaa muistitikulle ja käyttää aina uuden ubuntu-asennuksen kanssa. Kätevää  8)
Onpa uutta :^)

Ongelman on vain se, että haluaisin aptituden asentavan ohjelmat siten, että kun alussa kerran kysytään sudo-salasanaa, sen jälkeen kaikki menisi putkeen ilman jokaisen uuden sovelluksen kohdalla tulevaa kysymysta "Oletko varma? kyllä=y/ei=n". Millä komennolla nuo kysymykset voi yksinkertaisesti skipata?
Vastauksesi löytyy Book of Mozill... ´man aptitude´:sta. Nimittäin vipunen ´-y´ tai ´--assume-yes´ valitsee automaattizesti vaihtoehdon ´y´ olettaen ettei olla poistamassa ´Essential´-paketteja..

Skripti voisi näyttää vaikka tältä:

Koodia: [Valitse]
#!/bin/bash
#
echo ""
echo "Anna sudo-salasanasi:"
sudo echo -n "" || ! echo "ERROR: Väärä salasana! Yritä uudelleen!" || exit 1
#
#Päivitetään apt-get ja aptitude
sudo apt-get update && sudo aptitude update || ! echo "" || exit 1
#
#Asennetaan w32codecs
sudo aptitude install w32codecs || ! echo "" || exit 1
#
#Asennetaan sun-java6
sudo aptitude install sun-java6-jre sun-java6-plugin sun-java6-fonts || ! echo "" || exit 1
#
#Asennetaan flashplugin-nonfree
sudo aptitude install flashplugin-nonfree || ! echo "" || exit 1
#
#Valmista!
echo ""
echo "Valmista"
exit 0

Eli siis mitä tuossa pitäisi muuttaa, että homma menisi läpi automaattisesti ilman aptituden kyselyja ja huomautuksia?  ???

Kiitos!  8)

Eli jokaisen aptituudin jälkeen -y tai --assume-yes. E: Huomaa myös komento ´sudo su -´ joka kirjauduttaa käyttäjän väliaikaisesti root-tunnukselle = ei tarvetta sudo:lle joka väliin.
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi