Joka toimisi sellaisenaan ilman asennusta ja jonka tehtävänä olisi ladata sen avattua automaattisesti siihen määritetyt ohjelmat niiden suorista nettilinkeistään esimerkiksi tämänkaltaisista http://download.documentfoundation.org/libreoffice/stable/4.4.5/win/x86/LibreOffice_4.4.5_Win_x86.msi
Saisi kätevästi ladattua ohjelmien uusimmat versiot niiden valmistajien sivuilta.
Tai voisiko tällaisen tehdä Windowsin komentokehotteeseen ( CMD)?
Saisi kätevästi ladattua ohjelmien uusimmat versiot niiden valmistajien sivuilta.
Tai voisiko tällaisen tehdä Windowsin komentokehotteeseen ( CMD)?
Vastaukset 11
Vanhimmat
Ja ei tarvitse olla uusimmat versiot vaan riittäisi että lataisi tietyt ohjelmat.
Suoraan sanottuna en nyt pysty näkemään mitä hyötyä tuosta olisi.
Sellaista että saisi ladattua halutut ohjelmat uudestaan jos joutuu asentamaan Windowsin uudestaan äkkiseltään..
Mikset laita niitä asennuspaketteja johonkin talteen silloin kun asennat ne ohjelmat?
Mutta vähän turhaa sekin, koska mylhemmässä vaiheessa ohjelmista on tullut paljon uudemmat versiot, joten asennuspakettien uudelleenlataus on järkevintä.
Ongelmana on myös se, että uusimman version latauspolku voi hyvinkin olla eri, kuin mitä vanhemman version. Eli sitten pitää saada aikaiseksi systeemi, mikä osaa päivittää listan latauslinkeistä.
Windowsia ei uudelleenasenneta äkkisiltään...
Sekin olisi yksi keino.
On olemassa ja pystyy CMD:n avulla tekemään tuollaisen skriptin.
Linuxissa on vakiona wget, tai curl komento. Windowsiin curlin voi erikseen ladata. En itseasiassa tiedä onko Windowsissa omaa tiedostonlataus komentoa suoraan, vaikka Windowsia itsekkin pääasiassa käytän.
Myös Pythonilla pystyy varsin helposti tekemään skriptin, joka lataa tiedostoja annetusta osoitelistasta.
Oikeastaan kaikista vaikeinta tässä on se, että miten jos täytyy aina saada uusin versio, niin skriptiin sisään laitettu linkki vanhenee, jos se on tuollaista muotoa kuin libre officen tapauksessa.
Esimerkiksi näin.
Lataa curl täältä:
http://curl.haxx.se/download.html
Pitää olla Windowsille vaikka win32, BINARY, ja zip.
Pura se exe tiedosto sinne, mistä haluat sen ajaa.
Sitten avaa Muistio eli Notepad. Paina tiedosto -> tallenna nimellä.
Valitse tiedostotyypiksi/muodoksi, "Kaikki tiedostot". Ja anna tiedostolle jokin nimi, ja nimen jälkeen tiedostopäätteeksi .BAT
BAT tiedosto on sellainen tekstitiedosto, mihin voit kirjoittaa komentoja, jotka windows ajaa automaattisesti kun tuplaklikkaat tätä BAT tiedostoa.
Sen jälkeen siirrä tuo tiedosto samaan kansioon, missä curl exe on.
Tässä on esimerkki skripi tiedoston latausta varten:
http://pastebin.com/raw.php?i=Eengdp5D
Liitä siis tuo bat tiedoston sisään.
Sitten lisää vain lisää noita curl rivejä niin monta kuin tarvitset, kuhunkin tulee ladattavan tiedoston osoite, ja osoitetta ennen tulee uusi tiedostonimi tälle ladatulle tiedostolle, eli millä nimellä se tallennetaan sinun koneelle.
pause komentoa ei tarvita mihinkään, se vain helpottaa näkemään tuleeko joku virheviesti. Mutta sitten kun skripti toimii, pause komennon voi poistaa.
wget, curl.. näitähän tuohon on käytetty kohta 20v.
Monet haittaohjelmat toimii juuri näin. On monia haittaohjelmia jotka tarttuvat ja toimivat ILMAN käyttäjän omia toimia. Ne ovat siis itsestään asentuvia.
Kyllä tälläisiä itse asentuvia haittaohjelmia on netissä ihan tyrkylläkin kasoittain ei niitä tarvitse etsiä, kyllä ne löytävät sinun tietokoneesi.
Helppo neuvo: poista palomuuri ja virustorjuntaohjelma käytöstä ja selaa nettiä ilman tolkkua. Siitä ne itsestään asentuvat ohjelmat pian alkavat löytyä omasta Windows tietokoneesta.
Sellainen se on se wintoosa.