mam pare pytań na które cięzko mi coś wygooglać. Otóż instaluję pkgsrc według tego co jest tutaj opisanehttp://justinconover.com/blog/2007/01/02/netbsds-pkgsrc-on-solaris-10u3/.
Zdziwiłem się kiedy okazało że nie zainstalowanego cvs, ale pkg-get -i cvs i po sprawie. I tu mój problem. Nie wiem czy to wina zsh, którym też bawię się od niedawna, ale cvs działa jedynie kiedy podaje pełną ściężkę
- Kod: Zaznacz cały
/opt/csw/bin/cvs checkout -P pkgsrc
zmienna PATH
- Kod: Zaznacz cały
export PATH=$PATH:/usr/pkg/bin:/usr/pkg/sbin
załatwia sprawę, ale przy kolejnym uruchomieniu konsoli ponownie muszę ustawić zmienną PATH, jak ustawić zmienną na stałe? W ~/.profile ?
//edit:
jeżeli się nie mylę to wystarczy dodać to zmienną do ./etc/profile
Kolejna sprawa; korzystam z zsh i mam zmienna $PATH PATH=$/usr/gnu/bin:/opt/csw/bin:/usr/sbin:/usr/bin/usr/localbin:/usr/sfw/bin:usr/openwin/bin dodaną do
/etc/default/login ( dla usera) , /etc/default/su dla roota oraz do /etc/default/local
- Kod: Zaznacz cały
# PATH sets the initial shell PATH variable
#
#PATH=/usr/bin:
PATH=$/usr/gnu/bin:/opt/csw/bin:/usr/sbin:/usr/bin/usr/localbin:/usr/sfw/bin:usr/openwin/bin
# SUPATH sets the initial shell PATH variable for root
#
#SUPATH=/usr/sbin:/usr/bin
SUPATH=$/usr/gnu/bin:/opt/csw/bin:/usr/sbin:/usr/bin/usr/localbin:/usr/sfw/bin:usr/openwin/bin
i niestety nic to mi nie pomogło, jest tak jak opisałem wyżej w przypadku cvs. Gdzieś zrobiłem błąd?
kolejna bolączka...
via: http://pkgsrc.habel.name/doku.php?id=pkgsrc:solaris9-sparc-guide (mam nadzieje ze w 10 nie bedzie to inaczej wyglądało)
- Kod: Zaznacz cały
PATH=/usr/pkg/bin:/usr/pkg/sbin:$PATH
MANPATH=/usr/pkg/man:$MANPATH
export PATH MANPATH
to jest chyba zbędne skoro solaris u mnie i bez tego wie gdzie są pliki man, zgadza się?
Następnie przy instalowaniu pkg_install otrzymuję poniży błąd:
- Kod: Zaznacz cały
solaris# cd /usr/pkgsrc/pkgtools/pkg_install
solaris# bmake install
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/pkg/sbin/download-vulnerability-list'.
===> Installing dependencies for pkg_install-20080223
===> Overriding tools for pkg_install-20080223
===> Extracting for pkg_install-20080223
===> Patching for pkg_install-20080223
===> Creating toolchain wrappers for pkg_install-20080223
===> Configuring for pkg_install-20080223
=> Configuring and building libnbcompat
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking build system type... i386-pc-solaris2.11
checking host system type... i386-sun-solaris2
checking whether make sets $(MAKE)... yes
checking for i386-sun-solaris2-gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
*** Error code 77
Stop.
bmake: stopped in /usr/pkgsrc/pkgtools/pkg_install
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/pkgtools/pkg_install
Sprawdziłem u siebie i mam wszystko co jest w pakiecie pkg_install zainstlaowane a zamiast pkg_install mam pkg_install_info. Czy jest to jedno i to samo?
Pozdrawiam.