Freesco, NND, CDN, EOS
http://forum.freesco.pl/

pkgsrc
http://forum.freesco.pl/viewtopic.php?f=24&t=17141
Strona 1 z 1

Autor:  feliks [ piątek, 22 sierpnia 2008, 17:32 ]
Tytuł:  pkgsrc

Witam

Pkgsrc jest tym czym jest pacman w nnd. Czyli przez ta rzecz mozna instalowac soft w Netbsd(pkgsrc). We FreeBSD sa to porty a w gentoo mamy portage. Pkgsrc to instalacja oprogramowania przez jego kompilacje. W pkgsrc wykozystuje sie pliki Makefile do instalacji oprogramowania przykladowy build: http://cvsweb.netbsd.org/bsdweb.cgi/~ch ... text/plain . NetBSD chodzi chyba wszedzie tam gdzie mozna postawic system operacyjny nawet na tosterze: http://gallery.tastylime.net/v/Conventi ... rldSF2005/ Rownierz programy ktore powstaja w wyniku dzialania rozwoju systemu netbsd sa multi przenosne mowa tu o pksrc.
Ile oprogramowania daje pkgsrc: http://pkgsrc.se/statistics.php (pkgsrc-wip=Makefile przygotowane prez userow)
Po zainstalowaniu NetBSD mamy podstawowy sytem w /usr i /etc Ale potem gdy juz instalujemy cos przez pkgsrc to juz tam prefix jest zmieniony na /usr/pkg jest to oddzielenie czystego systemu od reszty i po instalacji czegos przez pkgsrc instaluje do /usr/pkg/etc W NetBSD gdy instalujemy oprogramiowanie z pkgsrc to przefix ustawiony jest na /usr/pkg. Ale system podstawowy jest w /usr i w /etc/
Instalacja oprogramowania przez pkgsrc:
Musimy miec sciaganiete Makefile do /usr/pkgsrc i zaluzmy ze chcemy zaisntalowac netris:
# cd /usr/pkgsrc
teraz kategoria i:
# cd games/netris
I instalacja(kompilacja):
# make install clean clean-depends

Dlaczego pisze o pkgsrc na forum NND. Bo wydaje mi sie ze pujscie NND w kierunku instalacji oprogramowania przez jego kompilacje nie jest takie zle. Pkgsrc oferuje duzo softu do instalacji. Moza by dzieki temu postawic iksy.
Instrukcja jak odpalic pkgsrc pod linuksem: http://wiki.netbsd.se/How_to_use_pkgsrc_on_Linux
Ja doszlem w tym poradniku do momentu:
# cd /usr/pkgsrc/bootstrap
# ./bootstrap

Przed tym trzeba bylo zainstalowac: make, gcc i cvs(instalowalem to na nnd stable) i jesli mamy basha to robimy: export CVSROOT=anoncvs@anoncvs.de.netbsd.org:/cvsroot i potem: export CVS_RSH=ssh Twozymy katalog pkgsrc w /usr i w /usr sciagamy przez cvs: pkgsrc, cvs checkout -PA pkgsrc

Moze ktos wie jak dalej zrobic aby dalo sie uzywac pkgsrc w NND, moze w tym poradniku na wiki netbsd jest cos o czym zapomnialem zrobic. Jesli ktos ma wolne NND(z piewnicy nieuzywany) moze sie tym pobawic i na poczatek tylko zrobic pkgsrc a potem zabawa z iksami.

Autor:  pectosol [ piątek, 22 sierpnia 2008, 18:29 ]
Tytuł: 

Cytuj:
Pkgsrc oferuje duzo softu do instalacji. Moza by dzieki temu postawic iksy.

a czego nie ma dla nnd?
a po co iksy?

Autor:  Maciek [ piątek, 22 sierpnia 2008, 19:44 ]
Tytuł: 

Pomysł mi się raczej nie podoba. Wymagałoby to w każdym systemie kompilatora, a to jest potencjalna pożywka dla sporej części eksploitów. Ponadto, jeśli ktoś chce sobie sam kompilowac programy, to po zainstalowaniu pakietów devel może to robić i może budować swoje własne paczki, żeby utrzymać porządek w systemie, więc dodatkowy ficzer do tego samego zadania nie jest wg mnie potrzebny. Pomijam już drobną sprawę, że wówczas mogłyby zaistnieć rozmaite problemy z wersjami oprogramowania. Jak znaleźć przyczynę jakiegoś błędu zgłaszanego przez użytkownika skoro po długiej i wyczerpującej dyskusji okaże się, np. że skompilował sobie program bez jakiejś istotnej funkcjonalności?

Autor:  Mis' [ piątek, 22 sierpnia 2008, 20:11 ]
Tytuł: 

dodam jeszcze dwa argumenty przeciw:

1. PKGBUILDa napisze każdy kto choć w stopniu minimalnym opanował pisanie scriptów shellowych, z Makefile już tak łatwo nie będzie
2. Projekt NND jest projektem zamkniętym.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/