Linux за българи: Форуми

BSD секция => Системни настройки => Темата е започната от: satir в Nov 28, 2014, 19:40



Титла: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Nov 28, 2014, 19:40
здравейте, отдавна искам да инсталирам FreeBSD, дори съм го правил няколко пъти, но без успех. отварям темата, защото очевидно някъде бъркам или нещо важно пропускам. проблема с който винаги се сблъсквам е графиката - не успявам да я подкарам. веднъж във виртуална машина успях и толкова.
преди да стартирам гном, резултатът беше този:
(http://s11.postimg.org/y7bgpj52b/Free_BSD.jpg)
този скриншот е поне от преди 5 години :) и не съм сигурен, че помня добре, как се оправих с гном.
просто нещо пропускам, и не е да не съм чел how to, и инструкциите в handbook-a. изпускам нещо за графиката.
вторият въпрос, който е не по-малко важен е, какъв е необходимия минимум в настройките на мрежата, за да имам интернет. DNS-a ми е статичен /не разбирам много от мрежи/?

едит: ако се справя с мрежата, мисля, че ще мога да инсталирам Mate ($2) по този начин.


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: koue в Nov 28, 2014, 20:06
https://www.freebsd.org/doc/handbook/config-network-setup.html
https://www.freebsd.org/doc/handbook/x11-wm.html

P.S. "Имам тук една картинка от 5 години, четох, четох, четох и нищо..."  ???


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Nov 28, 2014, 21:33
edit: очевидно ще се оправям сам.


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: HQ в Nov 29, 2014, 17:59
.xinitrc файла скрит в домашната директория на юзъра отговаря коя графична среда ще се стартира с команда startx . Аз например използвам kde3.5 и при мен съдържа "exec startkde" .
Не можеш да кажеш че няма писано :
https://www.freebsd.org/gnome/docs/faq2.html
по-точно 2-ра точка имаш точно 5 неща да добавиш в /etc/rc.conf и
"exec ck-launch-session gnome-session" в ~.xinitrc .

Само внимавай да не стартираш графична под руут! И без това сме малко, трябва да си помагаме! Браво за начинанието!


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: HQ в Nov 29, 2014, 18:02
гледам че използваш виртуалбокс, не забравяй адишъните :

cd /usr/ports/emulators/virtualbox-ose-additions/ && make install clean

защото тези във виртуалбокс не успях да ги подкарам.
Успех!


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Nov 29, 2014, 19:15
флашката с FreeBSD не зареди /меню на UNetbootin, е kernel_error/, диска с PC-BSD стартира, но в текстов режим, така че инсталирах PC-BSD, разбира се, без графика :)
инсталирах Мате, по указания начин в туториала от първия ми пост, gdm, gedit, mc.
Код:
pkg install xf86-video-fbdev mate-desktop mate xorg
добавих в /etc/rc.conf:
Код:
moused_enable="YES"
dbus_enable="YES"
hald_enable="YES"
gdm_enable="YES"

след това инсталирах nvidia-driver, който повлече   linux_base-f10 със себе си, който даде грешка 3 /нещо трябвало да бъде описано във фстаб-а/.
е, имам нет... за сега ще с почина и утре пак :)
п.с. HQ, благодаря за насоките, ще се съобразя с тях, обезателно :)
п.с.2: инсталирам го на старото HITACHI :) всичко е реално.... :D :D :D
p.s.3: имам и нови снимки, някой ако ги иска.... :) :) :)

едит: .xinitrc не успях да го открия.

edit: във /etc/var/log/xorg.0.log има грешка в секция скрийн
сега ми хрумна, и искам да попитам: а мога ли да използвам xorg.conf файла от ментата? правил съм го с други инсталации- готов конф, който си работи :)


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: HQ в Nov 30, 2014, 12:42
Чужд xorg.conf да работи е 0.1% вероятно...
Инсралирай драйверите за видеокартата, като се увериш точно коя версия ти трябва (от гугъл). Това линукс бейз дава грешка при компилиране или при инсталиране, как точно го инсталираш?
Код:
cat ~/.xinitrc
ще ти даде какво съдържа файла, ако го има. Ако го няма :
Код:
echo 'exec ck-launch-session gnome-session' >> ~/.xinitrc
и готово!
Имаш неправилен xorg.conf. След правилно инсталиране на драйвера за видеокартата (препоръчвам компилиране от портовете) напиши под руут:
Код:
Xorg -configure -retro
което ще направи стандартен конфиг и после го сложи в /etc/X11/ :
Код:
mv ~/xorg.conf.new /etc/X11/xorg.conf
Би трябвало всичко да работи перфектно! Използвай http://www.freshports.org/ да си търсиш апликейшъни. Там е оказано как се компилира порт  и как се инсталира компилиран такъв.


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Nov 30, 2014, 19:45
нещата малко се промениха. намерих си диска с FreeBSD 10 и инсталирах от него. инсталирах Мате, после инсталирах и Гном2.32 /ако не се лъжа за версията/. разреших по-горе описаните услиги в /etc/rc.conf
мисля, че не съм добавил mate_enabled="EYS" и gnome_enabled="YES"  - ще го направя
линукс–базе тръгва със инсталирането на nvidia-driver. версията, която ми инсталира е тази, с която съм на ментата, така че, би трябвало да работи. сега не съм я инсталирал, а се ограничих само до мате-то и гном-а. нямам го този файл /.xinitrc/. това, което малко ме озадачава е, защо locate и whereis нищо не ми казват, както и apropos /за apropos не съм съвсем сигурен/
утре смятам във fstab да добавя това:
Код:
For proper operation, GNOME requires the /proc file system to be mounted. Add this line to /etc/fstab to mount this file system automatically during system startup:

proc           /proc       procfs  rw  0   0
първо ще опитам да пусна каквато и да е графика, а после драйвър за видеото. вероятно грешката с линукс–базе идва от  /proc

едит: инсталирам с pkg install
pkg_add Ми казва, че няма такава команда. вероятно е част от пакет, който не се инсталира по подразбиране
гном го инсталирах от колекцията ports  със make install clean


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: HQ в Nov 30, 2014, 23:03
Със сигурност линукс библиотеките изискват /proc който по дефолт го няма.
Маунтни временно proc със следната команда :
mount -t linprocfs linprocfs /proc
инсталирай наново пакета и след рестарт ако всичко е наред, не я слагай на автоматично маунтване (поне аз така бих направил).
pkg_add е стария пакетен мениджър до freebsd 9.2 и от година е отстранен. Новия е pkgng и е със същия синтаксис и казват че е по-добър (ама е същия). Ето как да компилираш от порт (например bash) :
portsnap fetch
portsnap extract

cd /usr/ports/shells/bash/ && make install clean
Това е, той ще си сложи зависимостите като ще компилира и тях. Това е начина който ползвам главно, но и другия не е лош ако ти трябва бързо да инсталираш апп. Не забравяй "portsnap fetch update" преди всяко компилиране на нов порт защото излизат ъпдейти всяка секунда.
locate по принцип няма база данни за търсене,
/usr/libexec/locate.updatedb
и проблема е решен! Не е желателно да се изпълнява под root,но на мен понякога ми е нужно да търся във всички файлове.
Би било добре да ъпдейтнеш ядрото до 10.1 но това мога да ти обясня по-нататък  ;D


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Dec 01, 2014, 08:54
да, имам напредък, но логин скрийна ми крашва. и проблема е в proc ($2)
единствената опция е да изключа сесията, а лошото е, че и виртуалните терминали не работят.
сега ще видя, какво мога да направя от инсталационния диск.

edit: стартирах системата в еднопотребителски режим, редактирах /etc/fstab но не ми позволява да запаметя промените. на въпроса при запаметяването, как да го запамети, му оставих подразбиращата се опция /без промяна/. забелязах, че файла е "специален", както sudoers, който се редактира само с visudo.
използвам mc, за по-лесно, но тук препоръчват: vi ($2) :)


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: solarflux в Dec 01, 2014, 09:44
Предполагам си с ufs filesystem, така че като си в сингъл юзер мод трябва да изпълниш
# mount -u /
# mount -a -t ufs
# swapon -a

за да можеш да пишеш в /etc/fstab...

ако си със zfs:
# zfs set readonly=off zroot
# zfs mount -a


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Dec 01, 2014, 10:01
не може да отвори zroot "dataset does not to exist" и пак не мога да редактирам.
опа със ufs съм  ;D


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: solarflux в Dec 01, 2014, 10:35
пробвай ctrl + alt + f2 да видиш дали ще ти пусне терминал и след това

cat /etc/rc.conf

видях по-нагоре, че си добавил некви неща там, за автоматично стартиране на гном и мате, та ако имаш моля ги разкарай за момент...
можеш ли да влезеш в мулти юзер без Х изобщо?


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Dec 01, 2014, 10:49
не ме пуска в терминал.  при това положение не мога да вляза в мултиюзър. ще ги разкарам, но какво следва?

едит: в сингъл юзър ще ги разкарам, и така би трябвало да мога да вляза в мулти юзър


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: solarflux в Dec 01, 2014, 11:03
мда, предполагам гдм нещо се прави...

иначе имаш ли nvidia_load="YES" в /boot/loader.conf ?


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Dec 01, 2014, 12:27
предполагам, че имам, иначе нямаше да стига до логин скрийна. трудното идва от там, че за да проверя всеки път трябва да разкачам и закачам дисковете, за да стартирам тази или онази ос :) прявя го за всеки случай - не искам да закача и двата диска, докато двете системи не са ок.
вероятно трябва да коментирам една от двете графични стеди, или да инсталирам друг ДМ lightdm, например.

edit: инсталирах slim ДМ, разреших го в /etc/rc.conf, gdm го забраних, обаче не мога да се логна. вкарвам потребител и парола и пак на начален екран.
в .xinitrc коментирах сесията на гном и поставих втори ред
exec mate-session


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: solarflux в Dec 01, 2014, 15:28
ок какво става след:

grep login /usr/local/etc/slim.conf ?

също така ако постнеш съдържанието на .xinitrc би било добре...

освен това сега можеш ли да отвориш виртуален терминал с ctrl+alt+f2 ?


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Dec 01, 2014, 15:36
не мога да отворя виртуален терминал, екрана става черен и само се чуват вентилаторите...
пак ще рестартирам и ще проверя съдържанието на .xinitrc, защото имам подозрения, че вместо exec в бързането съм сложил xinit


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: solarflux в Dec 01, 2014, 15:38
FWIW трябва да е  exec mate-session


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Dec 01, 2014, 15:57
FWIW трябва да е  exec mate-session
именно :) така бях направил, както подозирах  :-[ редактирах го и се логнах
не мога да натрескам 1001 усмивки, защото никакви настройки не съм правил и ползвам клавиатурата на форума, а, вервай ми, ухилил съм се до ушите  ;D
току инсталитах лисичката, защото се оказва, че почти нищо инсталирано, като приложения няма

(http://s28.postimg.org/o9lbsggrx/Screenshot.png)


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Dec 01, 2014, 16:06
HQ, solarflux, много ви благодаря за помоща!


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: solarflux в Dec 01, 2014, 16:32
радвам се че работи (донякъде)...

сега преди да правиш каквото и да ти препоръчвам да ъпгрейднеш до 10.1
https://www.freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html

генерално нещо от сорта на:
freebsd-update -r 10.1-RELEASE upgrade

freebsd-update install

shutdown -r now

freebsd-update install
(да, след рестарта пак...)


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: HQ в Dec 01, 2014, 19:50
Радвам се че има резултат! Добре е да компилираш ядро,по-бавно и сложно е но можеш да си къстъмизираш ядрото и да го направиш по-леко.
Ето ти последователността от командите при условие че не си със ZFS:

cd /usr/src
rm -rf *
rm -rf .svn
svn co svn://svn.freebsd.org/base/release/10.1.0/ /usr/src
make buildworld
make buildkernel
make installkernel

- reboot in single user mode -

mount -u /
mount -a -t ufs
swapon -a
cd /usr/src
adjkerntz -i
mergemaster -p
make installworld
mergemaster

Mergemaster ще сравни настоящата версия на конфиговете в /etc с новата и пита коя от тях да остави. За да нямам проблеми обикновенно избирам 'd' (delete) и запазвам старата версия, защото се губят настройки и трябва наново да се конфигурира системата. Направи си копие на /etc някъде предварително!
Следващото ниво е : ZFS root & FreeBSD  :)


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: koue в Dec 01, 2014, 22:57
Добре е да компилира ядрото, защото:
- няколкото секунди, които чака докато зарежда системата му се струват цяла вечност?
- не му достига памет?
- има хардуер, който стандартното ядро не поддържа?
- freebsd-update е глезотия?
- kldload е излишен?
- знае какво прави?

Отделно "By default, when a custom kernel is compiled, all kernel modules are rebuilt.", а ти никъде не споменаваш как да се избегне това. Copy/paste е много хубаво, когато всичко работи, но когато се омажат нещата и се чудим защо системата не тръгва, а си нямаме и на представа какво сме стартирали, започваме да си скубем косите, когато някой попита "Бекъп имаш ли?". Официалната документацията на FreeBSD е много добре написана. Нека тези, които започват за използват операционната система свикнат да я използват. Ще им бъде единствено от полза.


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Dec 02, 2014, 06:57
ако нещата бяха на живот и смърт, ще си ъпгрейдна системата по обичайния начин, дори може и изобщо да не я ъпгрейдвам, но те не са!
уча се, експериментирам, искам да знам повече, интересно ми е и! -приемам предизвикателства. ако официалната докуменация беше достатъчна, нямаше да има и официален форум. форума е за това, за взаимопомощ извън документацията.  ако съм научил нещо, то е покрай проблемите, които съм разрешил, слeд като съм си ги създал :)
истината е, че не се чувствам достатъчно уверен във FreeBSD, но и че имам представа от трудностите, които мога да срещна, така че, ще поемам рискове внимателно :)
п.с. малко от моя опит:
преди години, когато се запалих по Linux се регистрирах във форума
зададох едни от най-малоумните въпроси /месец, или два.../
ориентирах се, разбрах как и започнах да откривам решенията сам
докато се самообучавах няколко години изобщо не писах тук
от две или три години се почуствах достатъчно уверен /с известни уговорки, разбира се/ за да отговарям на въпроси на начинаещи, и го правя
е, сега съм на път да постигна нещо, което от самото начало знаех, че искам. а то е, да се почувствам уверен със FreeBSD :)
и тетека...

п.с2: а сега листето..., калемчето..., и ще си запиша командите от solarflux и HQ, че ако ще е в еднопотребителски режим, пак няма да мога да използвам графика и нет :D


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: HQ в Dec 02, 2014, 09:08
То ние изписахме 90% от пинизите на FreeBSD  >:D
Не знам в какво не се чувстваш сигурен,аз от първия път щом го инсталирах си казах ТОВА е ос-а! По принцип и 10 години да го ползваш и да не ъпдейтваш то ще си продължава да работи със същата скорост и едва ли нещо ще се счупи просто ей така. Аз поне се занимавам със ZFS от доста години и за мен е важно да имам последна версия на ядрото, съветвам те да се информираш и ти гарантирам че веднъж да овладееш принципа, после няма да ти се връща на дървените линукси с уиндоуските им проблеми! Естествено трябва да имаш стабилна машина - двуядрена с 4гб рам вече е под средното ниво.
В каквото и да се запънеш, питай!


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Dec 16, 2014, 07:05
запънах се.
dbus ми дава грешка- липсва libexpat.so.1, който е необходим на dbus-daemon за да стартира, а със сигурност го има на системата, защото лично инсталирах expat-2.1.0_2, dee и други пакети в чиито зависимости е expat. другото, което съпътства проблема или е следствие от него е nvidia-driver, който при инсталирането си ми казва, че ако не работи ще трябва да увелича споделената памет. а тъкмо си пуснах флашплеъра /вече е 11 версия. казвам го, защото подкарах 10-тата и на другия или по-другия ден излезе ъпгрейда, та и ъпгрейд му правих/ :)
проблемите се появиха след използването на командите
Код:
pkg update
pkg update -f
pkg upgrade
pkg upgrade -f
все има нещо, което не може да се преинсталира и аз после го добавям ръчно.
edit: май трябва да направя нещо подобно, но това е за CentOs:
ln -s /usr/lib/libexpat.so /usr/lib/libexpat.so.1

и решението:
Код
GeSHi (Bash):
  1. ln -s /usr/local/lib/libexpat.so.1 /usr/lib/libexpat.so.1


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: koue в Dec 16, 2014, 11:46
В никакъв случай недей да си правиш сам линкове към библиотеките, освен ако нямаш голямото желание после да дебъгваш сам защо половината ти програми не работят и започнеш да хвърляш чукове, пили, триони. Най-вероятно ти се е счупила зависимостта на базата от пакетите и нещо не ти е обновено.

 % ldd `which dbus-daemon`
/usr/local/bin/dbus-daemon:
        libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x800877000)
        libthr.so.3 => /lib/libthr.so.3 (0x800a9d000)
        libc.so.7 => /lib/libc.so.7 (0x800cc2000)


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Dec 16, 2014, 12:23
благодаря за съвета, но аз вече го направих, dbus се зареди, gdm също, nvidia-driver се оказа, че и той работи и не се нуждае от преинсталиране, и системата работи.
Код
GeSHi (Bash):
  1. [satir@satir-desktop ~]$ ldd `which dbus-daemon`
  2. /usr/local/bin/dbus-daemon:
  3. libexpat.so.1 => /usr/lib/libexpat.so.1 (0x80087a000)
  4. libthr.so.3 => /lib/libthr.so.3 (0x800aa0000)
  5. libc.so.7 => /lib/libc.so.7 (0x800cc5000)
  6. [satir@satir-desktop ~]$ /usr/local/bin/dbus-daemon
  7.  
като имам време ше си въстановя xorg.conf от архива, че съм описал десетки пътища към различните fonts, които съм инсталирал и тетека...
едит: ако има начин, да се "излекува" счупената зависимост на базата от пакети ще е добре :)


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: solarflux в Dec 16, 2014, 13:03

Код:
pkg update
pkg update -f
pkg upgrade
pkg upgrade -f

има ли някаква специална причина за ползването на -f (force) флаг? Особено при ъпгрейд, е доста неуместно да се ползва и със сигурност може да доведе до проблеми...

pkg check -av какво дава?


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Dec 16, 2014, 13:11
Код
GeSHi (Bash):
  1. [satir@satir-desktop ~]$ pkg check -av
  2. Usage: pkg check [-Bdsr] [-qvy] [-a | -Cgix <pattern>]
  3.  
  4. For more information see 'pkg help check'.

понеже ъпдейтвах само с pkg update и pkg upgrade, ми изписа, че доста пакети не може да се ъпдейтнат/ъпгрейднат, сред които и nvidia-driver и за това използвах -f
едит: сега използвам
Код:
sudo pkg check --shlibs
стигна до 11%. като завърши ще видя, какво ми връща терминала :)

Код
GeSHi (Bash):
  1. [satir@satir-desktop ~]$ sudo pkg check --shlibs
  2. Checking all packages:  80%
  3. pkg: sqlite error while executing DELETE FROM pkg_shlibs_required WHERE package_id = ?1 in file pkgdb.c:2018: database is locked
  4. Failed to reanalyse for shlibs: py33-setuptools33-5.5.1
  5. Checking all packages:  80%
  6. pkg: sqlite error while executing DELETE FROM pkg_shlibs_required WHERE package_id = ?1 in file pkgdb.c:2018: database is locked
  7. Failed to reanalyse for shlibs: py33-xdg-0.25
  8. Checking all packages: 100%
  9.  

Код
GeSHi (Bash):
  1. [satir@satir-desktop ~]$ sudo pkg check --dependencies
  2. Checking all packages: 100%
  3.  

Код
GeSHi (Bash):
  1. [satir@satir-desktop ~]$ sudo pkg check --checksums
  2. Checking all packages:   7%
  3. consolekit-0.4.5_2: checksum mismatch for /var/log/ConsoleKit/history
  4. Checking all packages:  19%
  5. glib-2.42.1: checksum mismatch for /usr/local/share/glib-2.0/codegen/__init__.pyc
  6. glib-2.42.1: checksum mismatch for /usr/local/share/glib-2.0/codegen/codegen.pyc
  7. glib-2.42.1: checksum mismatch for /usr/local/share/glib-2.0/codegen/codegen_docbook.pyc
  8. glib-2.42.1: checksum mismatch for /usr/local/share/glib-2.0/codegen/codegen_main.pyc
  9. glib-2.42.1: checksum mismatch for /usr/local/share/glib-2.0/codegen/config.pyc
  10. glib-2.42.1: checksum mismatch for /usr/local/share/glib-2.0/codegen/dbustypes.pyc
  11. glib-2.42.1: checksum mismatch for /usr/local/share/glib-2.0/codegen/parser.pyc
  12. glib-2.42.1: checksum mismatch for /usr/local/share/glib-2.0/codegen/utils.pyc
  13. Checking all packages:  23%
  14. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/__init__.pyc
  15. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/annotationparser.pyc
  16. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/ast.pyc
  17. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/cachestore.pyc
  18. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/ccompiler.pyc
  19. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/collections/__init__.pyc
  20. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/collections/counter.pyc
  21. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/collections/ordereddict.pyc
  22. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/dumper.pyc
  23. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/gdumpparser.pyc
  24. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/girparser.pyc
  25. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/girwriter.pyc
  26. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/introspectablepass.pyc
  27. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/libtoolimporter.pyc
  28. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/maintransformer.pyc
  29. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/message.pyc
  30. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/scannermain.pyc
  31. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/shlibs.pyc
  32. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/sourcescanner.pyc
  33. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/transformer.pyc
  34. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/utils.pyc
  35. gobject-introspection-1.42.0: checksum mismatch for /usr/local/lib/gobject-introspection/giscanner/xmlwriter.pyc
  36. Checking all packages:  62%
  37. linux_base-f10-10_9: checksum mismatch for /compat/linux/etc/ld.so.cache
  38. Checking all packages:  72%
  39. p5-XML-SAX-0.99_2: checksum mismatch for /usr/local/lib/perl5/site_perl/XML/SAX/ParserDetails.ini
  40. Checking all packages:  77%
  41. py27-gobject-2.28.6_5: checksum mismatch for /usr/local/lib/python2.7/site-packages/glib/__init__.pyc
  42. py27-gobject-2.28.6_5: checksum mismatch for /usr/local/lib/python2.7/site-packages/glib/option.pyc
  43. py27-gobject-2.28.6_5: checksum mismatch for /usr/local/lib/python2.7/site-packages/gobject/__init__.pyc
  44. py27-gobject-2.28.6_5: checksum mismatch for /usr/local/lib/python2.7/site-packages/gobject/constants.pyc
  45. py27-gobject-2.28.6_5: checksum mismatch for /usr/local/lib/python2.7/site-packages/gobject/propertyhelper.pyc
  46. py27-gobject-2.28.6_5: checksum mismatch for /usr/local/lib/python2.7/site-packages/gtk-2.0/gio/__init__.pyc
  47. Checking all packages:  77%
  48. py27-gobject3-3.14.0: checksum mismatch for /usr/local/lib/python2.7/site-packages/gi/__init__.pyc
  49. py27-gobject3-3.14.0: checksum mismatch for /usr/local/lib/python2.7/site-packages/gi/_error.pyc
  50. Checking all packages:  77%
  51. py27-gtk2-2.24.0_3: checksum mismatch for /usr/local/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.pyc
  52. py27-gtk2-2.24.0_3: checksum mismatch for /usr/local/lib/python2.7/site-packages/gtk-2.0/gtk/_lazyutils.pyc
  53. py27-gtk2-2.24.0_3: checksum mismatch for /usr/local/lib/python2.7/site-packages/gtk-2.0/gtk/deprecation.pyc
  54. Checking all packages:  90%
  55. texlive-texmf-20140525_4: checksum mismatch for /usr/local/share/texmf-dist/ls-R
  56. Checking all packages: 100%
  57.  


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Jan 07, 2015, 19:55
така... libexpat.so.1 липсва отново от /usr/lib но го има в /usr/local/lib
Код:
satir@satir-desktop:~ % locate libexpat.so.1
/usr/local/lib/libexpat.so.1
/usr/local/lib/libexpat.so.1.6.0
не си правя сам симлинка, щото koue ще ми се скара :D
проверих споделените библиотеки със:
Код:
pkg check -Bv
и всичко е о.к.  ама не е
после проверих със:
Код:
pkg check --shlibs
изхода ми препоръча да преинсталирам ruby20-bdb, което и направих, и пак чекнах за всеки случай. изхода беше, че texlive-texmf-20140525_4 не може да бъде проверен и затова го преинсталирах и него. пак чекнах и всичко е о.к, ама пак нее...
Код:
satir@satir-desktop:~ % sudo pkg check --shlibs
Password:
Checking all packages: 100%
satir@satir-desktop:~ %
преди това деинсталирах/инсталирах dbus и expat без резултат.
а в тази ($2) тема все пак съветват питащия да си направи сим линка, дори да симлинкне библиотека 6, като 5...
сеега влизам в графичен режим, като изпълня:
Код:
service dbus start
service gdm start

изчерпах се от към идеи :) а и не знам, защо изчезва тази библиотека. инсталирам всичко от колекцията ports, а ако нещо инсталирам по друг начин, веднага след това изпълневам
Код:
portupgrade -rac
, което веднага прекомпилира това, което съм инсталирал с pkg, например.
идеѝ? или да права симлинка  ;D
p.s. имам и досадно проблемче с терминала - скрива ми букви от командите и трябва да върна курсора за да ги листне, но предполагам, че това е от compiz.
п.с.2 и защо Shift+Insert ми пейства по два пъти копирания текст, в /etc/rc.conf, например, е това не мога да разбера



Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: koue в Jan 08, 2015, 11:29
така... libexpat.so.1 липсва отново от /usr/lib но го има в /usr/local/lib
Код:
satir@satir-desktop:~ % locate libexpat.so.1
/usr/local/lib/libexpat.so.1
/usr/local/lib/libexpat.so.1.6.0
libexpat.so няма работа в /usr/lib, защото не е системна библиотека, а е библиотека инсталирана от third-party приложение. Всички файлове на third-party приложения се инсталират по подразбиране в /usr/local.

Цитат
...преди това деинсталирах/инсталирах dbus и expat без резултат.
а в тази ($2) тема все пак съветват питащия да си направи сим линка, дори да симлинкне библиотека 6, като 5...
Линкът е от 2006-та. Инсталирай FreeBSD 6.1 и провери дали предложеното решението работи.

Цитат
... инсталирам всичко от колекцията ports, а ако нещо инсталирам по друг начин, веднага след това изпълневам
Код:
portupgrade -rac
,...
Какъв е този друг начин?
Официалното инсталирането на third-party приложения става по два начина:
1. cd /usr/ports/category/app && make install
2. pkg install app
Имаш пълна свобода да използваш други начини на инсталиране, както и пълната свобода след това да си блъскаш главата в стената с поддържане на зависимостите.

Аз бих те посъветвал да си запазиш конфигурационните файлове, които смяташ за необходими, pkg delete на всички third-party приложения и инсталацията им отново с pkg install като следиш за грешки и конфликти и ги отстраняваш своевременно.
Силно препоръчително е да използваш само единия начин за инсталиране на допълнителни пакети, защото версийте на приложенията в /usr/ports и pkg се различават, /usr/ports се обновява по-често от готовите пакети в pkg.


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Jan 08, 2015, 14:52
koue, от другите начини аз съм споменал pkg, не съм споменал portmaster, просто защото не е нужно да изброя и трите. да разбирам ли, че в /usr/local/etc са всички приложения от трети страни? ше ги прегледам. благодаря за съвета!
п.с. както съм споменал използвам /usr/ports и ако инсталирам нещо с pkg веднага когато имам време го обновявам до usr/ports със portmaster или portupgrade, като предпочитам portupgrade.


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Jan 09, 2015, 06:29
не мисля, че Аз съм допуснал някаква грешка.

Код:
satir@satir-desktop:~ % sudo pkg install gnome3
Password:
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Updating database digests format: 100%
pkg: No packages available to install matching 'gnome3' have been found in the repositories
satir@satir-desktop:~ %

когато отворих темата бинара си го имаше, а вече Не. освен това, докато го инсталирах от /usr/ports ми плюеше еръри, Стоп това, Стоп онова... и всяко приложение или пакет, на който ми даде Стоп съм инсталирал поотделно, за да няма никакво Стоп при инсталирането на GNOME от ports, и накрая стана /отне ми повече от 4 часа!/. но не е в мене грешката. така че- Да имам свобода и правя всичко последователно и систематично.
gnome3 не ми трябва, но все оше не съм разбрал, защо Mate & gdm не могат да стартират графичен режим. след инсталирането на gnome3, обаче, графиката тръгва. всъщност, това, което искам е gnome2, но този порт е маркиран, като Ignored, онзи, като Broken... 

едит: а след като libexpat.so.1 няма място в /usr/lib , а трябва, и Е в /usr/local/lib защо тогава dbus не си го намира, а и защо предния път, когато аз си направих симлинка в /usr/lib dbus си го намери - значи там го търси!


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Jan 10, 2015, 08:20
как реших проблема, засега:
1 деинсталирах с pkg dbus, като това премахна гном и мате ($2)
2 инсталирах мате и гдм опита да стартира х-а и го докара до черен екран, не терминал, а черен екран, но без да успее да зареди логин скрийн
3 както по-горе споменах, мате & гдм не успяват да заредят Х, и затова инсталирах гном3 от колекцията портс /без грешки и неща.../
4 след рестарт libexpat.so.1 отново не беше намерен
5 ребилднах базата на портс : pkgdb -fu
6 преинсталирах всичко, което е зависимо от expat: portupgrade -rfx expat expat
7 повторих всичко отново, но без да инсталирам гном3
8 инсталирах slim и се логнах
казвам засега, защото искам да използвам gdm, а не slim, защото gdm работи по-добре с Mate. slim не може да смени потребители, например. така че, ще трябва отново да инсталирам гном3 :) и ако пак скапе libexpat..... ще трябва да се задоволя със slim, а това не ми харесва, хич.
п.с. гном2 окончателно е премахнат от портс


Титла: Re: помощ при инсталиране на FreeBSD 10.1 (2)
Публикувано от: satir в Jan 10, 2015, 18:50
инсталирах gnome3-lite от колекцията портс, разреших gdm в /etc/rc.conf, рестартирах и libexpat.so.1 отново не е намерен. този път, обаче, имам още два libexpat.so.1 :)
Код:
satir@satir-desktop:~ % locate libexpat.so.1
/compat/linux/lib/libexpat.so.1
/compat/linux/lib/libexpat.so.1.5.2
/usr/local/lib/libexpat.so.1
/usr/local/lib/libexpat.so.1.6.0
всичко е инсталирано от /usr/ports, без грешки и след обновяване на портовете. идея нямам. защо се чупи. възможно е, да не може да си избере, коя libexpat.so.xxx да използва :)