Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: poinstalační bash skript  (Přečteno 4299 krát)

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
poinstalační bash skript
« kdy: 11 Dubna 2007, 21:37:33 »
Dostal jsem takový plán, tak bych ho rád sdělil, abych se dozvěděl váš názor...

Už jsem instaloval Ubuntu na pár počítačů a neustále na nich dělám to samé, instaluju programy, nastavuju, zařizuju klávesové zkratky atd. kolikrát něco zapomenu a pak mi to chybí...

Tak mě napadlo, že bych si na to napsal bash skript, který by to udělal všechno téměř automaticky, interaktivně.

příklad: Chcete nainstalovat Apache a MySQL?[Y/N]

takže co bych chtěl, aby to umělo:
Kód: [Vybrat]
Vycházel bych z Průvodce po instalaci Lukáše Svobody
- úprava sources.list
- update & upgrade
- nabídka instalace různých programů (nějak budeme muset sesumírovat seznam)
- nastavení klávesových zkratek (asi holt budou unifikované, nebo bych mohl vymyslet nějaký způsob jak je nastavit ručně)
- další různá nastavení (jak kdo co navrhne)
Kód: [Vybrat]
Co to umět nebude (nejspíš)
Instalaci ovladačů na hardware
Primárně bych to vyvíjel pro Dappera a Ubuntu, které používám, ale pokud se najde dobrodinec, který to upraví pro Edgyho nebo Feisty a pro Kubuntu, budu jenom rád


Zajímá mě
1) Jestli to má cenu dělat něco takového
2) Jestli nemáte návrh, co ještě přidat
3) Jestli někdo nechcete pomoct ;)
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
poinstalační bash skript
« Odpověď #1 kdy: 11 Dubna 2007, 22:34:25 »
Nebojte se ozvat... ;)
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

drat

  • Aktivní člen
  • *
  • Příspěvků: 394
poinstalační bash skript
« Odpověď #2 kdy: 11 Dubna 2007, 23:08:28 »
Urcite to ma cenu. Efektivita prace nespociva jen v klikatkach. Chytry clovek se snazi sam sobe zprijemnit jiste cinnosti, ktere ho otravuji nebo u kterych muze na neco zapomenout. Pokud to nikdo neoceni minimalne ty si ulehcis praci a navic se zdokonalis v bashi, nebo dashi. Klidne bych ti s tim helfnul i kdyz zadnou extra aktivitu do konce dubna nemuzu vyvinout (dodelavam diplomku).

MicHo

  • Aktivní člen
  • *
  • Příspěvků: 111
    • http://www.tm-league.wz.cz/TML2/
poinstalační bash skript
« Odpověď #3 kdy: 11 Dubna 2007, 23:23:57 »
Ja som nad takým niečom takisto rozmýšľal - chcem tým povedať, že je to nápad, ktorý stojí za zmienku... poprípade by sa to dalo neskôr urobiť aj graficky (keďže som linuxova lama, tak aj bash script by mi robil problémy), ale nebál by som sa skúsiť také niečo ;)

Určite by to VEĽMI pomohlo ľuďom, ktorých bolí hlava z toho, že po inštalácii Ubuntu musia veľa vecí dodatočne inštalovať.

//Edit: veľmi rád pomôžem, ak by sa nejako dalo, stačí ma kontaktovať na maile (aj keď neviem, či by to malo očakávaný prínos vzhľadom na moje schopnosti)
Ubuntu 6.10, Gnome 2.16.1, Beryl 0.3.0...
Ak chcete vedieť, ako sa dá zo dňa na deň prejsť z XP na Linux, tak si pokecáme
 HOWTOs C++ Bash

Pavelp

  • Host
poinstalační bash skript
« Odpověď #4 kdy: 12 Dubna 2007, 06:51:00 »
Nechci byt pesimisticky skarohlid, ale mam dojem ze je to ta znama cesta do pekel dlazdena dobrymi umysly. Uvedomujete si, ze takto rozsahly skript budete muset nejak udrzovat, Ne jen jednorazove napsat. Co kdyz v budoucnu dojde trebas k rozdeleni baliku, zmene repozitaru a pdobne. Budete na to porad mit cas/chut/penize? Uz dnes se vedou diskuse kolem toho, jestli maji byt nektere programy po instalaci spustene, ci ne. Pokud udelate polointeraktivni skript s 50 otazkami Ano/Ne a nepustite uzivatele, nez je projede, moc vdecny Vam asi nebude. A kdyz ne tak, tak jinak to musite vybrat v nejake nabidce a ty uz prece v Adeptu, Synapticu ci jinych jsou.
Atd. , Atp.

Nechcete radsi ten Vas postup popsat do wiki? Tam to L.S. zatim odmita.
« Poslední změna: 19 Října 2007, 19:12:44 od Anna Taliánová »

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
poinstalační bash skript
« Odpověď #5 kdy: 12 Dubna 2007, 10:02:54 »
Chápu váš pesimismus, ale i když se to neuchytí, tak to pro mě bude alespoň cesta jak se naučit bash :)

Můj postup po instalaci se v podstatě neliší od postupu L.S. jen instaluju některé programy navíc, některé odebírám a nastavuju klávesové zkratky a dalších tisíc blbostí...
To už je dost individuální, jak kdo co chce...

Co se týče 50ti ano/ne to máte pravdu, tímhle stylem by to nešlo (proto sem taky píšu, a jsem rád za všechny názory které se ozvou). V tuhle chvíli bych to chtěl řešit nad a podotázkami
(Chcete instalovat programy? 1 - Výběr všech(které skript nabízí) 2 - pouze uživatelské 3 - serverové 4 - Ne apod.)

a další podotázky jako:
v tuto chvíli máte nainstalován webbrowser Firefox? chcete instalovat další?

Oni sice v Synapticu jsou, ale upřímně řečeno, velká část nováčků se nejprve zeptá na fóru a pak teprve zkoumá takové věci jako je Synaptic... Navíc často ty alternativy neznají...
A pro zkušeného uživatele je to taky pomoc při vzpomínání, co to tam ještě nainstalovat

Ad údržba: ano, údržba a úprava pro různé verze bude nutná, s tím se počítá...
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

nikola

  • Stálý člen
  • **
  • Příspěvků: 944
    • http://home.tiscali.cz/nikola
poinstalační bash skript
« Odpověď #6 kdy: 12 Dubna 2007, 10:16:21 »
Taky mám obavy, zda  to stojí za námahu. Něco podobného přece existuje (Automatix, EasyUbuntu, Envy) a zatím bych si netroufl tvrdit, že je to "bomba". Možná pro začátečníka, ale pokročilejší uživatel podobná udělátka nepoužije. 1) Rychleji naistaluju konkrétní program nebo provedu konkrétní nastavení, než se zbavovat balastu, kterým pro mě zákonitě některé věci budou. 2) Myslím si totéž co Pavelp.

Jenda

  • Stálý člen
  • **
  • Příspěvků: 671
    • http://launchpad.net/people/jenda
poinstalační bash skript
« Odpověď #7 kdy: 12 Dubna 2007, 13:22:24 »
Citace
Oni sice v Synapticu jsou, ale upřímně řečeno, velká část nováčků se nejprve zeptá na fóru a pak teprve zkoumá takové věci jako je Synaptic... Navíc často ty alternativy neznají...
A pro zkušeného uživatele je to taky pomoc při vzpomínání, co to tam ještě nainstalovat
A myslíš, že tedy použijí dříve Tvůj skript než se optají na fóru? Myslím, že přemrzne peklo, než se bude na oficiálních fórech doporučovat nováčkům jakýkoli '3rd-party' skript, natožpak rychle spíchnutý.

Mířil bych spíše k vlastním potřebám, popř. potřebám člověka, který Ubuntu instaluje často - ne k nováčkům. Nováčkům se prostě musí říct, že by měli použít Přidat/Odebrat programy, popř. Synaptic.
Navštivte nás na IRC: #ubuntu-cz @ irc.freenode.net
K mání trika a samolepky Ubuntu - případní zájemci nechť se mi ozvou.

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
poinstalační bash skript
« Odpověď #8 kdy: 12 Dubna 2007, 13:27:34 »
No, spíchávat narychlo bych ho nerad

Ale asi si ho teda napíšu čistě pro sebe a nabídnu ho ke stažení pro všechny zájemce...
« Poslední změna: 19 Října 2007, 19:13:49 od Anna Taliánová »
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

Tomáš "Piškot" Petera

  • Stálý člen
  • **
  • Příspěvků: 839
    • http://www.spolnet.cz
poinstalační bash skript
« Odpověď #9 kdy: 12 Dubna 2007, 20:48:25 »
Mysím že je to dobrý nápad rád pomůžu. Nemůžem ho tvořit ve wiki /* neveřejně */ pak jednou za čas vystavit hotovou verzi. Znám spoustu lidí kterým to pomůže. A pro instalaci na více stanic je to bezvadný. (Dělat 20 to samé je už dosti nuda)
Už to funguje ... tedy než se rozhodnu to zase poladit.

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
poinstalační bash skript
« Odpověď #10 kdy: 12 Dubna 2007, 22:25:02 »
Citace: piškot
Mysím že je to dobrý nápad rád pomůžu. Nemůžem ho tvořit ve wiki /* neveřejně */ pak jednou za čas vystavit hotovou verzi. Znám spoustu lidí kterým to pomůže. A pro instalaci na více stanic je to bezvadný. (Dělat 20 to samé je už dosti nuda)
Tohle je jedna z variant, pro kterou jsem to psal...
Každému nastavuju stejné zkratky, instaluju stejné programy, nastavuju stejné věci...

Já už jsem teda začal, chci to psát co nejvíc konfigurovatelně, takže nebude problém si to upravit podle svého...
Asi to chce sestavit teda nějakou bandu lidí a vrhnout se na to, neveřejně... a veřejně dávat jen funkční výsledek :)

Takže kdo se chce aktivně podílet, pište se sem, rád bych udělal nějaké ICQ/Jabber/IRC/bůhvíco setkání kde by se to tak nějak vyjasnilo, co chceme a co kdo budeme dělat
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

MicHo

  • Aktivní člen
  • *
  • Příspěvků: 111
    • http://www.tm-league.wz.cz/TML2/
poinstalační bash skript
« Odpověď #11 kdy: 12 Dubna 2007, 23:15:24 »
Mne sa to zdá byť veľmi dobrý nápad a rád pomôžem, ak budem môcť.
(moje ICQ: 271612049)

Chcem len upozorniť, že som "lama" :)
(Ale na druhej strane treba aj takých, ktorí to budú vidieť z hľadiska užívateľa)
Ubuntu 6.10, Gnome 2.16.1, Beryl 0.3.0...
Ak chcete vedieť, ako sa dá zo dňa na deň prejsť z XP na Linux, tak si pokecáme
 HOWTOs C++ Bash

Tomáš "Piškot" Petera

  • Stálý člen
  • **
  • Příspěvků: 839
    • http://www.spolnet.cz
poinstalační bash skript
« Odpověď #12 kdy: 13 Dubna 2007, 08:35:49 »
Tak asi první věc by bylo vytvořit více skriptů a né jeden super skript.

1. server
mc, htop, sshd, zakázání ssh na root, základní konfigurace iptables ...

2. stanice
kodeky, ovladače, základní konfigurace iptables
« Poslední změna: 19 Října 2007, 19:14:55 od Anna Taliánová »
Už to funguje ... tedy než se rozhodnu to zase poladit.

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
poinstalační bash skript
« Odpověď #13 kdy: 13 Dubna 2007, 10:41:54 »
Další dobrý nápad :)
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
poinstalační bash skript
« Odpověď #14 kdy: 19 Dubna 2007, 00:01:17 »
1) Spuštěn web... http://bash.cxl.cz/
Není ještě moc propracovaný (chybí texty)

2) Tým se v tuto chvíli skládá ze tří lidí, já, piškot a Lama... Pokud máte někdo zájem se jakýmkoliv způsobem podílet, budeme jenom rádi... Kontaktujte mě nejlépe po ICQ nebo Jabberu, či mailem...
Potřebujeme i nějakého "dokumentátora" a autora textů na stránky...

3) Více informací průběžne na http://bash.cxl.cz
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
poinstalační bash skript
« Odpověď #15 kdy: 06 Května 2007, 21:44:16 »
Pro zájemce je vývojový skript tady
http://bash.cxl.cz/downloads/postinst.sh

Zatím to ještě nic neinstaluje, ale dosáhl poměrně slušného stavu přípravy i úklidu po sobě a poměrně příjemného logování...
Pokud někdo máte nějaké připomínky, sem s nimi, rád se poučím, je to defakto můj první skript v bashi...
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

 

Provoz zaštiťuje spolek OpenAlt.