Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
Andres
Pingviini aktivist
Pingviini aktivist


Vanus: 29
Liitunud: 03.09.2008
Postitused: 181

Distributsioon: Ubuntu 10.04
estonia.gif
postituspostitatud: 03.06.2009, 14:13  postituse pealkiri:  Scriptimine, täpsemalt pakkide install jms.  

Tekkis siis nädala alguses ootamatult palju vaba aega ja sellega ka üks idee:
Idee:
Algajate elu lihtsamaks tegemiseks võiks olla lihtsasti kättesaadav (ja miks mitte näiteks Estobuntuga kaasas?) rakendus, mis teeks Selle õpetuse punktide järgi ise toiminguid. Näiteks koodekite ja fontide paigaldamine jms.

Minu katsetused sellel alal:
Tegin punktidest 1 4 5 10 skriptid (copy-paste põhiliselt), aga tulemus oli kehvapoolne - ei saanud ilma konsoolita tööle.

Probleemid:
*graafilise liidese tegemisest tean nii vähe, et ei taipa isegi mida googeldada.
*skriptid töötasid ainult siis, kui neid terminalis jooksutada, kuna apt-get küsis oma Y tähte. Lahenduseks oleks tõenäoliselt mingi sellise kupatuse kasutamine millega firefox oma pluginaid paigaldab (vajutad paigalda, avab synapticu, kus vajalikud valikud tehtud ja rakenda vajutatud ning kinniituse küsimus ees.). Kuidas seda teha? kas ka kpackagekitiga saab?


imre
Vana Pingviin
Vana Pingviin



Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 03.06.2009, 14:23  postituse pealkiri:  (teema puudub)  

-y
--yes
--assume-yes
Automatic yes to prompts; assume "yes" as answer to all prompts and run non-interactively. If an undesirable situation, such as changing a held package or removing an essential package occurs then apt-get will abort

_________________
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.

Andres
Pingviini aktivist
Pingviini aktivist


Vanus: 29
Liitunud: 03.09.2008
Postitused: 181

Distributsioon: Ubuntu 10.04
estonia.gif
postituspostitatud: 03.06.2009, 14:28  postituse pealkiri:  (teema puudub)  

Väga hea, sain jälle targemaks. Kas on ka kuidagi võimalik seda asja graafiliselt edenemist näitama?


imre
Vana Pingviin
Vana Pingviin



Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 03.06.2009, 14:34  postituse pealkiri:  (teema puudub)  

zenity --progress
zenity peaks eraldi pakis olema

_________________
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.

Andres
Pingviini aktivist
Pingviini aktivist


Vanus: 29
Liitunud: 03.09.2008
Postitused: 181

Distributsioon: Ubuntu 10.04
estonia.gif
postituspostitatud: 03.06.2009, 14:40  postituse pealkiri:  (teema puudub)  

Kood:
sudo apt-get --assume-yes install ubuntu-restricted-extras w32codecs libdvdcss2 gstreamer0.10-alsa gstreamer0.10-ffmpeg gstreamer0.10-gnomevfs gstreamer0.10-pitfdll gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-schroedinger gstreamer0.10-tools gstreamer0.10-x libgstreamer0.10-0 libgstreamer-plugins-base0.10-0 totem-gstreamer && zenity --progress


Proovisin ka zenity käsu eraldi panna aga ei näita ikka midagi. Kuidas seda tegema peaks?


imre
Vana Pingviin
Vana Pingviin



Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 03.06.2009, 14:52  postituse pealkiri:  (teema puudub)  

Kood:
        #!/bin/sh
        (
        echo "10" ; sleep 1
        echo "# Updating mail logs" ; sleep 1
        echo "20" ; sleep 1
        echo "# Resetting cron jobs" ; sleep 1
        echo "50" ; sleep 1
        echo "This line will just be ignored" ; sleep 1
        echo "75" ; sleep 1
        echo "# Rebooting system" ; sleep 1
        echo "100" ; sleep 1
        ) |
        zenity --progress \
          --title="Update System Logs" \
          --text="Scanning mail logs..." \
          --percentage=0

        if [ "$?" = -1 ] ; then
                zenity --error \
                  --text="Update cancelled."
        fi

Edasi nuputa ise.
See && zenity --progress lisamine ei anna paraku sulle mitte midagi.

_________________
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.

Andres
Pingviini aktivist
Pingviini aktivist


Vanus: 29
Liitunud: 03.09.2008
Postitused: 181

Distributsioon: Ubuntu 10.04
estonia.gif
postituspostitatud: 03.06.2009, 15:47  postituse pealkiri:  (teema puudub)  

Jah, aga ma ei leidnud kusagilt, et keegi oleks zenity apt-get tõmbamist jälgime pannud. Leiutamisoskus endal ka nii kaugele ei küündinud. Kuidas see firefox ikkagi flashi installib? Näeb välja täpselt nagu sünapticu tõmbamisaken.


imre
Vana Pingviin
Vana Pingviin



Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 03.06.2009, 16:39  postituse pealkiri:  (teema puudub)  

Ega see nii lihtne nüüd ka ei ole.
pygtk dokumentatsiooni võiksid uurida.
Aga sedasi keskelt sisse "hüpata" koodikirjutamise maailma ei ole teps mitte õige tegu.
Igat teekonda alustatakse algusest ikkagi. A&O vaja selgeks teha Smile

_________________
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.

Andres
Pingviini aktivist
Pingviini aktivist


Vanus: 29
Liitunud: 03.09.2008
Postitused: 181

Distributsioon: Ubuntu 10.04
estonia.gif
postituspostitatud: 03.06.2009, 17:14  postituse pealkiri:  (teema puudub)  

okei, jään siis konsooli juurde seekord. Lootsion et saab lihtsalt. Niikaua loen dokumentatsioone.


Andres
Pingviini aktivist
Pingviini aktivist


Vanus: 29
Liitunud: 03.09.2008
Postitused: 181

Distributsioon: Ubuntu 10.04
estonia.gif
postituspostitatud: 16.07.2009, 22:05  postituse pealkiri:  (teema puudub)  

Ikkagi saab lihtsalt:
kdesudo 'install-package --install PAKINIMI'


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group