Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: 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ä:
#!/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)
-
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ä:
#!/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.