QL.túra

Kulturális smörgåsbord Esterházytól Wass Albertig, a gumicsizmától az iPad-ig, a Teletabiktól Sexpírig, a makrofágtól a mikrokontrollerig, miazmás...

Címkék

2000 (20) 2001 (6) 2002 (16) 2003 (164) 2004 (61) 2005 (40) 2006 (31) 2007 (28) 2008 (33) 2009 (175) 2010 (188) 2011 (201) 2012 (86) 2013 (40) 2014 (36) 2015 (26) 2016 (10) adáshiba (91) android (1) animáció (93) cygwin (3) film (410) gezarol (13) hájtek (159) hangoskönyv (32) ipad (17) klip (12) könyv (191) linux (29) színház (169) vers (17) windows (37) zene (111) Címkefelhő

+jegyzések

Most ...

... múlok .osan

bmi_tiny.png


... hallgatom
Szabó Magda: Régimódi történet
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSqTmZEqlCRFgojyt52Q2n_qiMTyVlt-zJu-DpbNKVY6OQbBh4u


... olvasom
Alexander Steele (szerk.): Kezdő írók kézikönyve


... (Kik ezek? Kik ezek az embek? Kik ezek?)
profile for TrueY on Stack Exchange, a network of free, community-driven Q&A sites
free counters

[Hájtek] Cygwin automatikus setup

2011.06.25. 12:00 | TrueY | Szólj hozzá!

Címkék: windows 2011 hájtek cygwin

Miután feltettem egy gépre a cygwin-t, kis kényelmetlenséget okoz a frissítés és az új csomagok installálása. Minden esetben ajánlatos a legfrissebb setup.exe-t letölteni a cygwin honlapjáról. A Firefox nem hajlandó egyből exe-t indítani, ezért a letöltés után mindig el kell indítani még pár klikkel. Arról nem is beszélve, hogy a Download könyvtárban csak gyűlnek a setup(234).exe nevű file-ok, amikkel külön foglalkozni kell. Ezért korábban minden esetben feltettem egy internet explorer linket a munkaasztalra, ami egyből indította a letöltést, és utána csak egy klikk volt az indítás.

Ha végre letöltöttük, akkor is még egy csomó klattyolás míg végre eljutunk a tényleges installálásig. Ezt szerettem volna egyszerűsíteni valahogy. Írtam hát egy bash script-et, ami megcsinál mindent helyettünk.

Én cygsetup-nak neveztem el a szkriptet és a ~/bin alá pakoltam. Így néz ki:

#!/usr/bin/bash
#
# Start cygwin setup
#
# v0.000, 2011-05-13, TrueY
#   Add: download and set parameters
#
#################################################################

exe="/tmp/cygsetup.exe"
site="ftp://mirrors.kernel.org/sourceware/cygwin//setup.bz2"

wget -O "$exe" http://cygwin.com/setup.exe
chmod 700 "$exe"

if [ "$1" == --add ]; then
    # Ez elindítja a grafikát is
    "$exe" --site "$site" --package-manager
else
    # Just update
    "$exe" --site "$site" --quiet-mode
fi
Ha argumentum nélkül indítjuk (vagy nem --add-dal), akkor csinál egy frissítést. Ha a --add argumentumot adjuk meg, akkor a csomagkiválasztós képernyő fog megjelenni. Persze az frissítendő csomagok is be lesznek jelölve.

Előfordulhat, hogy a rendszer alapjait érintő file-okat szeretne feltenni. Akkor lehet, hogy kézzel kell nekifutni. De a mindennapokat nekem megkönnyítette. Komplex csomagokat nem lehet ezzel felrakni, mert a függőségi vizsgálattal némi gondjai vannak. Nálam a gcc-re besokallt. Maradt a c:\cygwin\tmp\cygsetup.exe kézi indítása.

Jó szórakozást!

Legyünk frissek minden nap!

A bejegyzés trackback címe:

https://qltura.blog.hu/api/trackback/id/tr352916804

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása