Meglehetosen elveszett vagyok a Slackware alap es 3rd party csomagkezeloi kozott.
1. Vannak-e a Slackware-hoz security update-ek?
2. Azt hiszem az alap cuccokkal (installpkg, removepkg, upgradepkg, explodepkg, makepkg, pkgtool) tisztaban vagyok.
3. swaret ?
4. slapt-get ? (ez nem akarja az alapveto csomagokat izelni)
5. SlackUpdate ?
6. slackpkg ?
Hat az alap cuccok eleg primitivek, milyen 3rd party toolokat erdemes hasznalni?
- 1549 megtekintés
Hozzászólások
1. Hat ha jol latom security update-ek vannak.
6. Azt hiszem ezzel lehet netrol felinstallalni olyan csomagokat, amiket a Slackware-ben benne vannak, de ahogy latom tud upgradelni is.
4. Ez valami apt utanzat depency resolutionnel, de ahogy eszreveszem az alaprendszert nem akarja frissiteni, de mas csomagokat feltesz.
3. Ez nekem hasonlonak tunik, mint a slapt-get, azzal hogy ez az alaprendszert is frissiti.
5. Ez valami upgrade toolnak tunik, de nem igazan ertem mit tud.
7. swut: ez is valami upgrade tool.
Szoval az erdekel, hogy:
A. Mit erdemes hasznalni a security update-ek telepitesehez?
B. Mit erdemes hasznalni dist-upgrade-hez (pl. 10.2 -> 11.0 migralas)?
C. Mit erdemes hasznalni 3rd party csomaggyujtemenyekhez (pl. linuxpackages.net)?
- A hozzászóláshoz be kell jelentkezni
a másikban a lényeget leírtam :)
A. nincs kifejezett sec. update, ezek a csomagokban jelennek meg, tehát frissíted a csomagot -> bizt. hibát javítasz (többek közt)
B. ld. másik post
C. én azt használtam
- A hozzászóláshoz be kell jelentkezni
eh hát ez valahogy 2x ment el
- A hozzászóláshoz be kell jelentkezni
1. a frissítések mindig a csomagok legfrissebb sw változatát adják, az újabb pedig hol funkciót, hol sec.hole-t javít:) de a sw csomagok nem mindig a legfrissebb _elérhető_ programverziók, hanem a legfrissebb _működő_ verziók :))
2. akkor minden oké:)
3. nem használtam
4. ezt se
5. se
6. se
tehát ezek nélkül meg lehet lenni. én úgy csináltam, hogy rsync-eltem a slackware mappát, aztán ez alapján mindig frissítgettem. így lesz egy slackware-current-ed. a telinit részét nem kell, főleg ha csak egyszerűbb csomagok frissülnek, mint mostanában. ez max. dist.frissítésnél kellhet, de akkor se feltétlen.
minderre 2 scriptet használtam:
sw-cur-sync.sh:
#!/bin/bash
echo
echo "downloading new packages via rsync"
rsync -avu --delete ftp.slackware.at::slackware/slackware-current /home/bervi/utils/iso
echo "update finished"
echo
sw-cur-inst.sh:
#!/bin/bash
echo
echo "updating installed packages"
cd /home/bervi
#upgradepkg --install-new iso/slackware-current/*/*.tgz
upgradepkg --install-new iso/slackware-current/slackware/*/*.tgz
echo "update complete"
echo
az egyik sor azért van kikommentezve, mert a mappa tartalmaz sokféle verziót némelyik progiból. pl asszem bison-ból, de a kernelből tuti, egy az extra-ban, egy a testing-ben, egy meg a slackware-ben :) szóval így végigmenne és egymás után feltenné/leszedné őket :)
iso-t meg így csinálhatsz belőle:
#!/bin/bash
echo
cd /home/bervi/utils/iso/slackware-current
echo "deleting old iso"
rm ../slackware-current*.iso
echo
echo "generating new iso"
date=`(date +%y%m%d)`
mkisofs -o ../slackware-current-$date.iso \
-R -J -V "Slackware Install" \
-hide-rr-moved \
-v -d -N -no-emul-boot -boot-load-size 4 -boot-info-table \
-sort isolinux/iso.sort \
-b isolinux/isolinux.bin \
-c isolinux/isolinux.boot \
-A "Slackware-Current" .
echo
echo "finished"
echo
mindezt ez alapján
ez meg így csinál neked egy pl. slackware-current-061118.iso fájlt
a függősékről annyit, hogy ha egy újonnan felrakott progi nem indul, akkor indítot terminálból, kiírja, mi fáj neki, felrakod az(oka)t is, aztán kész :)
remélem segítettem =)
- A hozzászóláshoz be kell jelentkezni
Nálunk slapt-get van fenn két gépen is, okos kis cucc. Szerintem nézd meg. Nekem például az apt-get nagyon nem jött be, ez viszont kifejezetten tetszik. Nem értem miért.
Egyébként
saxus@tauri ~
$ sudo /usr/sbin/slapt-get
...
--dist-upgrade - upgrade to newer release
...
Szóval elvileg tud dist-upgrade-t, bár még nem próbáltam.
- A hozzászóláshoz be kell jelentkezni
próbáltam a slapt-get-et, de szerencsétlenkedtem csak vele. aztán kihajítottam :)
- A hozzászóláshoz be kell jelentkezni
Alapbol van valami beallitas az "/etc/slapt-get/slapt-getrc"-ben, hogy ne bantsa a kernel, udev stb. csomagokat. Akkor ezt nyugodtan ki lehet torolni? Vagy azt erdemesebb inkabb kezzel csinalni?
- A hozzászóláshoz be kell jelentkezni
Talán ez is kicsit ide tartozik: valamilyne ports rendszert használ valaki Slackware alatt?
Pl. Crux ports, pkgsrc vagy emerde (gentoo portage)
"Trollhammaren sveper igen..."
- A hozzászóláshoz be kell jelentkezni
Amikor arra a kovetkeztesre jutottam, hogy vannak security update-ek, en nem a ftp://ftp.slackware.com/pub/slackware/slackware-current -re, hanem a ftp://ftp.slackware.com/pub/slackware/slackware-$VERSION/patches -re gondoltam. Javitsatok ki, de ha jol latom itt nem az uj feature, hanem a stabilitas a cel.
- A hozzászóláshoz be kell jelentkezni
mint mondtam, az új csomag nem feltétlen új fícsör, hanem bármilyen javítás lehet (biztonsági, stabilitás, akármi). ez már az adott programtól függ. ezek a peccsek pedig, ha jobban megnézed, szintén teljes csomagok ;)
Pat nem a komponensek biztonsági lukainak foltozását végzi, ő "csak" leszedi a programok új verzióit, lefordítja slack-re, beépíti a rendszerbe, szépen "összehangolja" a dolgokat, majd csomagot csinál belőle.
ja, és slackware-nél mindig is a stabilitás volt a cél ;)
- A hozzászóláshoz be kell jelentkezni
ld. security advisories. Pl. a 11.0-s release-be alapból a firefox-1.5.0.7-es került, ezért most a patches-ben nem a 2.0 van, hanem az 1.5.0.8
- A hozzászóláshoz be kell jelentkezni