Автор Тема: помощ при инсталиране на FreeBSD 10.1 (2)  (Прочетена 10378 пъти)

satir

  • Участник
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
Re: помощ при инсталиране на FreeBSD 10.1 (2)
« Отговор #30 -: Дек 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.  
« Последна редакция: Дек 16, 2014, 14:39 от satir »
Активен

satir

  • Участник
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
Re: помощ при инсталиране на FreeBSD 10.1 (2)
« Отговор #31 -: Яну 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 без резултат.
а в тази тема все пак съветват питащия да си направи сим линка, дори да симлинкне библиотека 6, като 5...
сеега влизам в графичен режим, като изпълня:
Код:
service dbus start
service gdm start

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

Активен

koue

  • Участник
  • *****
  • Публикации: 74
  • Distribution: FreeBSD
  • Window Manager: fluxbox
    • Профил
Re: помощ при инсталиране на FreeBSD 10.1 (2)
« Отговор #32 -: Яну 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 без резултат.
а в тази тема все пак съветват питащия да си направи сим линка, дори да симлинкне библиотека 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.
Активен

Спрете да им прощавате, че не знаят какво правят!

satir

  • Участник
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
Re: помощ при инсталиране на FreeBSD 10.1 (2)
« Отговор #33 -: Яну 08, 2015, 14:52 »
koue, от другите начини аз съм споменал pkg, не съм споменал portmaster, просто защото не е нужно да изброя и трите. да разбирам ли, че в /usr/local/etc са всички приложения от трети страни? ше ги прегледам. благодаря за съвета!
п.с. както съм споменал използвам /usr/ports и ако инсталирам нещо с pkg веднага когато имам време го обновявам до usr/ports със portmaster или portupgrade, като предпочитам portupgrade.
« Последна редакция: Яну 08, 2015, 14:55 от satir »
Активен

satir

  • Участник
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
Re: помощ при инсталиране на FreeBSD 10.1 (2)
« Отговор #34 -: Яну 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 си го намери - значи там го търси!
« Последна редакция: Яну 09, 2015, 06:49 от satir »
Активен

satir

  • Участник
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
Re: помощ при инсталиране на FreeBSD 10.1 (2)
« Отговор #35 -: Яну 10, 2015, 08:20 »
как реших проблема, засега:
1 деинсталирах с pkg dbus, като това премахна гном и мате
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 окончателно е премахнат от портс
Активен

satir

  • Участник
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
Re: помощ при инсталиране на FreeBSD 10.1 (2)
« Отговор #36 -: Яну 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 да използва :)
« Последна редакция: Яну 10, 2015, 19:38 от satir »
Активен


Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
FreeBSD
Настройка на програми
chelsea 1 1837 Последна публикация Юни 16, 2003, 17:38
от
FreeBSD- cd2&cd3
Настройка на програми
Air 0 1081 Последна публикация Яну 07, 2004, 22:27
от Air
Интересна статия за Линуксоиди започващи с FreeBSD
Системни настройки
ibb27 2 2316 Последна публикация Апр 30, 2004, 14:16
от n3c
FreeBSD и дялове
Системни настройки
zazzko 11 3118 Последна публикация Яну 09, 2006, 14:56
от
Създаване на пакети за FreeBSD
Настройки на софтуер
dope_hat 2 1394 Последна публикация Мар 11, 2005, 15:41
от dope_hat