Hozzászólások
Hello!
A cimben emlitett dologgal szivok. Ugyebar CD-re kicsit
komplikaltabb felpakolni a sajat tagfile-okat. (Esetleg, ha
ujra irnek egyet, de ezt most inkabb nem eroltetnem,
bar lehet, hogy ez lenne az elegansabb megoldas stb.)
Maradtam annal a megoldasnal, amit a telepito is kinal,
hogy csak egy konyvtarnevet adok meg telepiteskor,
ahol aztan o majd szepen felismeri az alkonyvtarakban
(a, ap stb.) csucsulo tagfile-okat. Csinaltam is egy probat,
floppy-ra raktam egy 'tagfiles/a/tagfile' file-t, mountoltam,
majd amikor kerdezte megadtam nagy boszen, hogy
/floppy/tagfiles
es aztan frankon nem mukodott. A CD-n levo tagfile-t
kezdte hasznalni. (Ilyet elvileg akkor csinal, ha nem
talalja az egyedi tagfile-t) Az installpkg-vel setup-on
kivul sikerult pedig igy telepitest kezdemenyeznem.
Tud valaki erre valami szep es jo megoldast, vagy
csinaljak egy scrpit-et, amivel felrakhatom az elore
meghatarozott csomagokat egyedi tagfile-ok hasznalataval?
- A hozzászóláshoz be kell jelentkezni
Most mar kozelebb vagyok a problemahoz.
Megis a sajat tagfile-omat hasznalja az installpkg
(bemasolja a setup a /var/log/setup/tmp/tagfile/a
konyvtarba es ezzel parameterezi az installpkg-t)
Ki is probaltam, mi az abra:
Igy rakerdez:
installpkg -root /mnt -menu -tagfile /var/log/setup/tmp/tagfiles/a/tagfile \
/var/log/mount/slackware/a/cups-1.1..20-i486-1.tgz
Igy nem kerdez es telepit:
installpkg -root /mnt -tagfile /var/log/setup/tmp/tagfiles/a/tagfile \
/var/log/mount/slackware/a/cups-1.1..20-i486-1.tgz
A tagfile-ban a fenti esetekben nincs bejegyzes a cups-ra ill. probaltam
ugy is, hogy van, de SKIP. A gondom az, hogy a menu csak az ADD
flag esetben mukodik rendesen (ekkor telepiteni kell a csomagot),
viszont nem tudom elerni, hogy szo nelkul atugorja egy adott csomag
telepiteset. Ha kihagyom a menu kapcsolot a parancssorban, akkor
szo nelkul hagyja, de telepiti.
:cry:
- A hozzászóláshoz be kell jelentkezni
Ugy tunik, hogy kiderult, mi volt a szivatas a dologban:
[quote:99e70d51ec="benaja"]
A tagfile-ban a fenti esetekben nincs bejegyzes a cups-ra ill. probaltam
ugy is, hogy van, de SKIP. A gondom az, hogy a menu csak az ADD
flag esetben mukodik rendesen (ekkor telepiteni kell a csomagot),
viszont nem tudom elerni, hogy szo nelkul atugorja egy adott csomag
telepiteset.
Idezet a tagfile elejen levo kommentbol:
It is used to automate software installation.
There are two labels that you can use: ADD and SKP.
Most mar nem csak gepelesi hibakat szivok meg, hanem olvasasi
hibakat is... (pontosabban ez gondolati hiba volt, azt gondoltam, hogy
csomag atugrasat bizonyara SKIP flaggel jelolik... jobb lett volna, ha
azt veszem eszre, hogy az osszes flag 3 betus...)
- A hozzászóláshoz be kell jelentkezni
Oké, ha már eddig tájékoztattál minket, kérlek folglaljuk össze!
(Én is pont annyiszor telepítettem eddig Slakit, hogy kezdem igényelni ezt a lehetőséget :)
Tehát:
1. Összeállítom a tagfile-ket, minden csoport könyvtárához egyet, ahol minden csomagról nyilatkozok: ADD vagy SKP
2. Telepítéskor mountolom floppyról (vagy máshonnan)
3. Valahogy közlöm, hogy ezt vegye figyelembe.
Ha eddig jól értem, akkor kérdéseim:
1. Miből érdemes kiindulni? ls -R, vagy az eredeti tagfile-okból, esetleg /var/log/packages?
2. USB drive (pendrive, traveling disk, vagy mifene) is alkalmas erre?
3. Telepítésnél hol és mit kell választani, hogy ezt alkalmazza? Gondolom ezt könnyű megtalálni, de:
4. És ha ezt kérem, akkor még mindig választani kell/lehet a menü/profi/all pontokból, vagy kérdezés nélkül ügyesen feltesz mindent, amit megjelöltem a saját tagfile-omban?
ui: Ha (helyszűke vagy egyéb okok miatt) nem teszek fel mindent, hogy derül ki, ha valami fontosat hagytam ki? Vagy lib-eket ész nélkül rakjam fel mindet? Eddig tetszet, hogy nincs dependency, de kicsit bizonytalankodom, mit hagyhatok ki.
- A hozzászóláshoz be kell jelentkezni
[quote:a7a6c24847="soky"]Oké, ha már eddig tájékoztattál minket, kérlek folglaljuk össze!
(Én is pont annyiszor telepítettem eddig Slakit, hogy kezdem igényelni ezt a lehetőséget :)
Nalam csak arrol van szo, hogy bizonyos feladatra (feladatokra) akarok
beloni egy telepitesi eljarast - valszeg irni kell majd nehany script-et is.
VMWare-en tesztelgetem az osszeallitast. Foleg ezen csomagcsoportokkal
akarok foglalkozni (a, ap, d, f, k, l, n). Tehat ha mar megtudok majd
csinalni mindent, amit akarok, akkor fogom azt mondani a sajat tagfile-
jaimra, hogy ok. Ha peldaul nem tudok kernelt forditani, mert nincs fent
a gcc, akkor ezt figyelembe veszem. stb.
[quote:a7a6c24847="soky"]
Tehát:
1. Összeállítom a tagfile-ket, minden csoport könyvtárához egyet, ahol minden csomagról nyilatkozok: ADD vagy SKP
2. Telepítéskor mountolom floppyról (vagy máshonnan)
3. Valahogy közlöm, hogy ezt vegye figyelembe.
[quote:a7a6c24847="soky"]
1. Miből érdemes kiindulni? ls -R, vagy az eredeti tagfile-okból, esetleg /var/log/packages?
En az eredeti tagfile-okat javaslom. Egyelore foleg az OPT es REC
jelolesu csomagokkal foglalkoztam, hogy ADD legyen v. SKP.
Aztan majd meg meglatom, hogy mit tudok kihagyni. At kell nyalazni
a csomanev.txt-ket is, hogy kell-e nekem az adott valami v. sem.
Nyilvan lehet irni valami script-et, hogy egy mar mukodo valtozatbol
generalja le neked a tagfile-okat.
[quote:a7a6c24847="soky"]
2. USB drive (pendrive, traveling disk, vagy mifene) is alkalmas erre?
Gondolom barmi megteszi, amit el tudsz erni.
[quote:a7a6c24847="soky"]
3. Telepítésnél hol és mit kell választani, hogy ezt alkalmazza? Gondolom ezt könnyű megtalálni
Elobb-utobb eljutsz a "Package Series Selection" menuhoz. Itt csinalhatsz
egy nagy szorast, hogy mi kell es mi nem. Aztan ha ez megvan kovetkezik
a "Select Prompting Mode" menu. Ebbol ha jol sejtem ketto felel meg:
a "custom" mod ill. a "tagpath" mod.
A "custom" modnal (ezt meg nem probaltam) ugyanott vannak a
custom tagfile-ok, mint az eredetiek, az egyeduli kulonbseg a kiterjesztesben van. Es ez egy tok jo lehetoseg. pl. vannak ilyen
tagfile-jaid, hogy ".net", ".kde", ".gnm" stb. Te megadod telepiteskor,
hogy milyen kiterjeszteseket keressen es aszerint lesz neked csak
halozatos, KDE-es, Gnome-os stb. telepitesed. Legalabbis ami a csomagok
felpakolasat illeti.
A "tagpath" modrol meg mar olvashattal. Itt meg pl. kulon konyvtarakba
gyujtheted ki, hogy mi kell neked. Az elozo analogiajara csinalhatsz
net/a, net/ap..., kde/a, kde/ap..., vmware/a, vmware/ap,... stb.
konyvtarakat.
Mindket modszer szerintem elvegezheto ugy hogy, mar sajat spec.
telepito CD-t csinalsz, amin rajta vannak vagy igy vagy ugy - talan
meg mindket modban is lehet - a sajat tagfile-jaid. Aztan neked mar
csak elvezned kell az automatikus csomagtelepitest.
[quote:a7a6c24847="soky"]
4. És ha ezt kérem, akkor még mindig választani kell/lehet a menü/profi/all pontokból, vagy kérdezés nélkül ügyesen feltesz mindent, amit megjelöltem a saját tagfile-omban?
Passz.
[quote:a7a6c24847="soky"]
ui: Ha (helyszűke vagy egyéb okok miatt) nem teszek fel mindent, hogy derül ki, ha valami fontosat hagytam ki? Vagy lib-eket ész nélkül rakjam fel mindet? Eddig tetszet, hogy nincs dependency, de kicsit bizonytalankodom, mit hagyhatok ki.
Hat vagy probalgatsz es nagyon tapasztalt leszel - tudni fogod, hogy mi
kell es mi nem; vagy valami slackware-es csomagkezelo utan nezel.
Legalabbis kezdo fejjel ennyit tudok hozzafuzni.
u.i.:
Aztan meg lehet tovabb menni az automatizalasban. Pl. testreszabod
a setup scripteket stb. :wink:
- A hozzászóláshoz be kell jelentkezni