Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: BBT - 02.07.07 - klo:00.07

Otsikko: Aptitude asentamaan kyselemättä - miten?
Kirjoitti: BBT - 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)
Otsikko: Vs: Aptitude asentamaan kyselemättä - miten?
Kirjoitti: Fa1r - 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.