3 w 1 IM – ekg2 z jabberem, tlenem i gg

Jeśli jesteś tu pierwszy raz być może warto dodać mój kanał RSS lub zasubskrybować nowości przez e-mail. Dzięki za odwiedziny!

Wczoraj skompilowałem z drobnymi problemami z libgadu ekg2 i udało mi się uruchomić na nim wszystkie 3 komunikatory. Drobny problem był z tlenem, który po /connect zwracał błąd:

Unimplemented do: /eval "/session server s1.tlen.pl" "/session port 443" "/connect"

Jak podpowiadają tak też zrobiłem i po tym zabiegu wszystkie komunikatory radośnie ruszyły :)

Można mnie więc łapać 24h pod:

JID: cancer@chrome.pl
Tlen: errellion@tlen.pl
GG: 1916391

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)
VN:F [1.8.4_1055]
Rating: 0 (from 0 votes)

Popularity: 6% [?]

Opublikowany w NetBSD, Ogólne

Segway :)

Wyobraźcie sobie sytuacjÄ™, że w tabunie pieszych przechodzÄ…cych przed waszÄ… maskÄ… na przejÅ›ciu dla pieszych pojawia siÄ™ ….

sb7uvykqgq.jpeg

Jak “mawia” met na #netbsd.pl – [x] fun [ ] no fun

;)

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)
VN:F [1.8.4_1055]
Rating: 0 (from 0 votes)

Popularity: 4% [?]

Opublikowany w Fun

pkg_comp czyli Bezpieczny update paczek w NetBSD

Update paczek w NetBSD to temat rzeka, jest kilka programów w samym pkgsrc (pkg_chk, pkgmanager), jednak zawsze wiąże siÄ™ to z ryzykiem odinstalowania paczki i błędem przy kompilacji (czasem bardzo dÅ‚ugotrwaÅ‚ej) nowej. Dlatego też poniżej opiszÄ™ moim zdaniem najbezpieczniejszy sposób update’u. ZakÅ‚adam, że masz dziaÅ‚ajÄ…ce NetBSD z jakimiÅ› tam paczkami.

Co nam będzie potrzebne:

1. pkg_chk
2. pkg_comp
3. pkg_tarup
4. audit-packages
5. setsy z nasza wersjÄ… NetBSD

Howto:

1. Instalujemy to co w punktach 1,2,3,4 akapit wyżej w standardowy sposób:

cd /usr/pkgsrc/pkgtools/pkg_chk && make install clean
cd /usr/pkgsrc/pkgtools/pkg_comp && make install clean
cd /usr/pkgsrc/pkgtools/pkg_tarup && make install clean
cd /usr/pkgsrc/security/audit-packages && make install clean

2. Sciagamy najnowsze vulnerability-list

download-vulnerability-list

3. Tworzymy wzór konfiguracji pkg_comp (domyślnie w $HOME/pkg_comp)

pkg_comp maketemplate
pkg_comp: /usr/home/cancer/pkg_comp/default.conf created. Edit the file by hand now.

4. DomyÅ›lne ustawienia w wiÄ™kszoÅ›ci sÄ… w porzÄ…dku, odnajdź tylko linijkÄ™ DISTRIBDIR=”/var/pub/NetBSD” i zmieÅ„ scieżkÄ™ na takÄ… gdzie bÄ™dziesz trzymaÅ‚ setsy, ja to wrzucam zaraz obok configa czyli w moim przypadku linijka ta wyglÄ…da tak:

DISTRIBDIR="/usr/home/cancer/pkg_comp"

Ważne aby katalog nie kończył się slashem i aby w katalogu pkg_comp znajdował się katalog binary (nie sets, ani i386 ani nic podobnego)

5. Sciagamy z ftp.netbsd.org setsy dla właściwej wersji NetBSD czyli dla currenta np (stan na dzien 28 maja 2007)

wget -r ftp.netbsd.org/pub/NetBSD-daily/HEAD/200705240000Z/i386/binary/

Po ściągnięciu robimy porządek (ponieważ w $HOME/pkg_comp będzie cała scieżka do binary a nie sam binary ;)

6. Jeśli do tej pory wszystko jest dobrze to powinno nam się teraz utworzyć środowisko w którym będziemy budować swoje nowe paczki bez konfliktu z istniejącymi.

pkg_comp makeroot

Po tym poleceniu nastÄ…pi utworzenie katalogu w /var/chroot, zostanÄ… tam rozpakowane setsy i zainstalowane podstawowe programy (digest).

7. Właściwie można by juz teraz zacząć budować paczki, ale przed tym zróbmy backup obecnie zainstalowanych (ostrożności nigdy za wiele)

cd
mkdir backup
cd backup
pkg_tarup -d ./ \*

Ostatnie polecenie stworzy nam *.tgz ze wszystkich zainstalowanych w naszym systemie programów w katalogu w którym akurat się znajdujemy.

8. Sprawdzamy co wymaga update’u…

pkg_chk -i

9. … i budujemy nowÄ… paczke (załóżmy że bÄ™dzie to tcsh)

pkg_comp build shells/tcsh

Budowa paczki z pkg_comp wygląda mniej więcej tak samo jak instalowanie z pkgsrc z tą różnicą, że dostajemy gotową paczkę *.tgz do zainstalowania przez pkg_add. Gotowe paczki znajdują się w /usr/pkgsrc/packagaes/All.

10. Update’ujemy tcsh.

pkg_info | grep tcsh
cd /usr/pkgsrc/packages/All
pkg_add -u tcsh.tgz
pkg_info | grep tcsh

Oczywiście pierwszą i ostatnia linijkę można pominąć, służą one tylko do pokazania wersji i zweryfikowaniu czy update nam zadziałał. tcsh.tgz również będzie nazywało sie inaczej, ale piszę to z pamięci więc tylko taki przykład :)

I to by było na tyle, w razie problemów proszę o maila lub można mnie złapać na ircu.

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)
VN:F [1.8.4_1055]
Rating: 0 (from 0 votes)

Popularity: 9% [?]

Opublikowany w Job / Praca, NetBSD

My favorite small programs

Every admin have it’s own collection, here is mine with short description:

slurm - produces graph of RX and TX speed of interace

pfqueue - ncurses based program to manage deffered, active, incoming queue of postfix

xtail - can monitor as many directories and logs as You want

colorize - it can be attatched to any other command via pipe, I use it mostly with `xtail /var/log | colorize`

pkg_tarup - I'm using in mainly to create set of actually working packages in case of update failure

smartmontools - it is not so small and do many things but it does exactly what i need

uptimed - collects and sends mails of best uptimes and os versions

mercurial - very very very fast sync of pkgsrc

I will add some tools when I find something new or remember something i forgot :)

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)
VN:F [1.8.4_1055]
Rating: 0 (from 0 votes)

Popularity: 5% [?]

Opublikowany w In English, Job / Praca, NetBSD

Chroń się przed samym sobą ;)

I Microsoft doskonale o tym wie!

msrox.jpg

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)
VN:F [1.8.4_1055]
Rating: 0 (from 0 votes)
Blog Widget by LinkWithin

Popularity: 3% [?]

Opublikowany w Fun


 
Clicky Web Analytics