gryu Цитата: Хм. И почему на 6.3 фрюхе порт SSH от 4-й версии?
этого может хватить.
По инструментам: 1) удаление порта:
su
pkg_deinstall <имя пакета> && pkgdb -Fr && exit 2) замена порта (версия утилиты может изменится берём в подкаталоге /ports-mgmt дерева пакетов, зависимость у всех одна если и есть - perl-5.8.8_1):
su
pkg_add -f pkg_add -f daemontools-0.76_12.tbz pkg-orphan-0.1.1.tbz pkg_cleanup-1.0_2.tbz pkg_cutleaves-20080320.tbz pkg_install-20080530.tbz pkg_remove-1.1.tbz pkg_replace-0.8.0.tbz pkg_rmleaves-20050922.tbz pkg_search-1.2.tbz pkg_trackinst-1.2.3.tbz pkg_tree-1.1_1.tbz pkgsearch-1.0.6.tb && rehash && exit перезапуск
sudo нужен, что бы она новые команды увидела, например команду
pkg_replace, затем всё просто
. Команды допускают задать несколько аргументов разделённых пробелами.
Общий формат (на примере
pkg_replace, по остальным читаем маны - описаны абсолютно все):
pkg_replace <имя_заменяемого_пакета>=<полный_путь_к_новому_пакету> ... для доунгрейда или принудительной замены пакета применяем команду с ключом -f (сам это использовал не раз):
pkg_replace -f <имя_заменяемого_пакета>=<полный_путь_к_новому_пакету> ... Пример: su
pkg_replace -f python25-2.5.2_2=python25-2.5.2_3.tbz png-1.2.28=png-1.2.32.tbz tiff-3.8.2_1=tiff-3.8.2_2.tbz cups-base-1.3.8=cups-base-1.3.9.tbz poppler-0.8.6=poppler-0.8.7.tbz pcre-7.7_1=pcre-7.8.tbz ffmpeg-2008.07.27_6=ffmpeg-2008.07.27_7.tbz png-1.2.31=png-1.2.32.tbz p7zip-4.57=p7zip-4.58.tbz vim-7.2.9=vim-7.2.14.tbz mplayer-0.99.11_5=mplayer-0.99.11_8.tbz && rehash && pkgdb -aF && exit Заменили целую кучу пакетов, привели в порядок базу установленных портов, вышли. Итог - в системе сегодня 825 пакетов, в оригинале было 602. Добрая толика из них перебрана для исправления ошибок.
Полная инструкция и список того, что [more=ставится (примерно 795 Мб, 321 пакет)]
(Russian, UNIX/UTF-8)
Введение:
Часть из этих пакетов была модифицирована для исправления ошибок!
Самое простое, это скопировать всю эту длинную последовательность
команд в сеанс Терминала (модуль Konsole из KDE 4) работающий от
имени суперпользователя и запустить её на выполнение.
Дальше останется только дождаться результатов её выполнения, и
перезагрузить компьютер после её выполнения. Этот пакет команд на
машине с процессором AMD Athlon XP 2600+ (Barton, FSB=166 MHz) и ОЗУ
объёмом 1,0 Гб выполняется примерно за час - полтора если ставить
с DVD, зато потом у Вас не будет проблем вызываемых тем, что PBI
пакеты не регистрируются в дереве портов FreeBSD, что и само по себе
вызывает потом значительные проблемы.
Особенно это заметно на связке "Open Office.org 2.4.x + Java-1.х-
х.PBI": поставьте любой из вариантов PBI-пакетов содержащий Java
1.5/1.6 и Вы увидите что браузеры работают, т.к. у них используется
JavaScript кроме названия к реальному языку Java (это стандарт ECMA-
267, был разработан корпорацией Netscape для своих браузеров Netscape
Navigator серии 4.х) не имеющий. А вот в OOo Вы сможете работать
только на функциональном уровне Блокнота, ну может чуть больше! Вам
надо создать базу данных? Пожалуйста, но только в режиме прямого SQL
программирования, Вам нужен Мастер Отчётов? - извините, его нельзя
запустить - Java JRE не найдена, как не будут работать и 90% остальных
функций OOo - он целиком базируется на механизмы Java JDK 6. И не он
один. Так же себя поведут примерно 65% - 70% популярных приложений.
Это скрытая "особенность" системы PBI пакетов - фактически они
представляют собой т.н. известную на платформе Windows "портабельную"
(самодостаточную и по идее не меняющую системных настроек) программу,
т.е. всё необходимое устанавливается ими в свой каталог без
регистрации в дереве портов системы (а на системе FreeBSD это для
установленных программ обязательно), плюс к тому же эти программы
очень часто не корректно добавляют свои записи в конфигурационные
скрипты FreeBSD, и в довершение ко всему их каталоге всегда остаётся
временная копия распакованного установочного пакета размером до
нескольких десятков гигабайт и более, которую они ещё и исправно
распихивают по всему дереву файловой системы и до полной деинсталляции
данного пакета их нельзя удалять во избежание риска нарушения
работоспособности всей системы в целом т.к. PBI инсталлятор при первой
же перезагрузке попытается восстановить "повреждённое" приложение и не
сильно заботясь о целостности системы наделает ещё больше проблем. До
момента удаления программы эта временная копия установочных файлов
вроде никому и не нужна, но зато место на дисках она занимает
исправно, но при этом сам PBI установщик создаёт в системе такие
записи об установке программы, что потом иной раз для полного удаления
её следов из системы приходится восстанавливать систему из резервной
копии или ставить FreeBSD заново! Стандартная его ошибка - "фантомные"
записи в конфигурационных файлах системы указывающие на не
существующие пути к установленным, а иной раз и давно удалённым
программам.
Поэтому, лично мой выбор однозначен - система портов и пакетов
FreeBSD, а использование PBI пакетов только в самом крайнем случае,
когда нет иного выхода, а главное нет возможности найти порт или
бинарный пакет, но сама программа нужна срочно...
У PC-BSD есть одно достоинство - лёгкая установка Х из-за большого
набора драйверов и удобного механизма его настройки, да и как оболочка
KDE 4.1.1 лично мне нравится - с ней оказалось удобно работать, а под
этим "камуфляжем" с красивым названием спрятана моя любимая система
FreeBSD UNIX.
Несколько полезных советов:
1) всегда создавайте резервную копию системы перед её обновлением!
2) при удалении пакето используйте команду pkg_deinstall вместо
pkg_delete это позволит избежать накопления ошибок в базе пакетов
системы.
3) как минимум раз в пару месяцев производите проверку базы пакетов
командой
su
pkgdb -F
эта команда проверит базу на наличие ошибок, и при их обнаружении
запросит Ваше подтверждение для их исправления.
4) Для проверки зависимостей пакетов я использую скрипт checkreqs.sh найденый
на форуме OpenOffice установив его в каталог /usr/local/bin командой:
su
cp -f checkreqs /usr/local/bin && chown root:wheel checkreqs && chmod 755 /usr/local/bin/checkreqs && exit
Единственный параметр который требует скрипт - это точное имя и
полный путь к проверяемому пакету если он находится в другом
каталоге.
Что не ставить при установке с CD/DVD/USB-образов PC-BSD 7.0 Final:
1) K3B-1.05 (ставим её из портов и получаем полнофункциональную программу
с поддержкой формата Monkey Audio);
2) OpenOffice.Org 2.41 (он английский, и тем более старый);
3) FireFox 3.01 (устанавливается в систему не корректно, т.к. всюду где
только разработчик пакета нашёл возможность сунуть его кусок, и естественно,
в зачастую не предназначенные для этого системные каталоги он копирует свой
распакованный дистрибутив при этом часто затирая системные файлы, что вызывает
потом кучи ошибок вплоть до аварийных перезагрузок ядра);
4) Opera 9.52 (при компиляции этого пакета были допущены грубые ошибки, извините
пожалуйста его авторов - Opera как и её соперник от Microsoft вечно создавалась
в спешке, и потому богата различными "ухабами"...),
5) Java JRE/JDK - эти программы ставятся только из портов или пакетов FreeBSD!
Что надо обновить при установке с CD/DVD/USB-образов PC-BSD 7.0 Final:
1) WINE 1.1.3 - он ставится по умолчанию как компонент базового набора системы,
но его надо после окончания установки обязательно удалить, перезапустить
систему и поставить заново. WINE пока это вроде единственный PBI-пакет
который корректно устанавливается в систему. Удаляем стоящий в системе
WINE 1.1.3, перезагружаемся (!) и ставим WINE 1.1.7 из .PBI.
Для решения проблем с библиотеками DLL (конечно не всеми, только наиболее
часто применимыми) используем пакет MS VC DLL после установки WINE надо
распаковать архив windll-5.1.2600-sp3.tgz в каталог /usr любым способом,
но учтите, что Вам потребуются права root. Затем открывем консоль и отдаём
такую команду для всех пользователей:
mkdir -p $home/.wine/drive_c/windows/system32 && cp -f /usr/local/share/simlinks/* $home/.wine/drive_c/windows/system32 && exit
Эта команда скопирует ссылки на отсутствующие в WINE DLL в каталог WINDOWS
(и создаст его если его нет);
2) Установить TrueType шрифты - это удасться сделать только из пакета PBI:
MSTTF1-PV2.pbi
Установка, общие замечания по выбору источника установки:
Для установки лучше всего скопировать все *.tbz файлы в один каталог
(это необходимо для правильной работы команд установки зависимостей
внутри портов), но можно ставить их и со сменного носителя либо по сети.
Установочные файлы языковых пакетов в формате расширений Chrome - *XPI
можно ставить откуда угодно.
Установка из данной коллекции портов:
Открыть Терминал, ввести команды лучше скопировать текст команд).
Необходимо только учитывать то, что вводимые команды исполняются от
имени суперпользователя. Последовательность команд установки пакетов
учитывает все особенности их установки зависимостей. При исполнении
этой инструкции всё ставится корректно.
После установки данного пакета программ обязательно перезагрузите систему!
Естестественно, что установка этих программ не отменяет их настройку!
Предупреждения:
1) После установки данного пакета программ обязательно перезагрузите
систему!
2) Естестественно, что установка этих программ не отменяет их настройку!
3) Для некоторых программ могут наблюдаться проблемы с языками интерфейса
отличными от английского. Это проблемы конкретных версий данных пакетов.
Скорее всего они будут исправлены в более новых версиях. Ждите, либо
попробуйте сами собрать данные пакеты из исходных текстов. Гарантий того,
что у Вас всё получится я Вам дать не могу. Я и так исправил не малое
количество ошибок в данной коллекции.
4) Команды выполняются в окне Терминала (с консоли FreeBSD) пользователем
входящим в группу wheel
5) Команда su запросит ввод пароля суперпользователя root
6) Если установка происходит с DVD, то переходим в нужный каталог командой:
cd /media/cd0/pakeges # для первого привода в системе;
или
cd /media/cd1/pakeges # для второго привода в системе;
Часть 1)
su
Если у Вас есть ключ регистрации RAR с именем rarreg.key, то выполните эти команды:
pkg_add -f daemontools-0.76_12.tbz pkg-orphan-0.1.1.tbz pkg_cleanup-1.0_2.tbz pkg_cutleaves-20080320.tbz pkg_install-20080530.tbz pkg_remove-1.1.tbz pkg_replace-0.8.0.tbz pkg_rmleaves-20050922.tbz pkg_search-1.2.tbz pkg_trackinst-1.2.3.tbz pkg_tree-1.1_1.tbz pkgsearch-1.0.6.tbz rar-3.8.0_1.tbz fusefs-ntfs-1.2531.tbz cscope-15.6_1.tbz ctags-5.7.tbz && cp -f rarreg.key /usr/local/etc && chown root:wheel /usr/local/etc/rarreg.key && chmod 644 /usr/local/etc/rarreg.key && rehash && exit
иначе, если ключа регистрации нет, выполните эти команды, а ключ потом установите отдельной командой:
pkg_add -f pkg-orphan-0.1.1.tbz pkg_cleanup-1.0_2.tbz pkg_cutleaves-20080320.tbz pkg_install-20080530.tbz pkg_remove-1.1.tbz pkg_replace-0.8.0.tbz pkg_rmleaves-20050922.tbz pkg_search-1.2.tbz pkg_trackinst-1.2.3.tbz pkg_tree-1.1_1.tbz pkgsearch-1.0.6.tbz rar-3.8.0_1.tbz fusefs-ntfs-1.2531.tbz cscope-15.6_1.tbz ctags-5.7.tbz && rehash && exit
установка ключа регистрации для rar:
su
cp -f rarreg.key /usr/local/etc && chown root:wheel /usr/local/etc/rarreg.key && chmod 644 /usr/local/etc/rarreg.key && rehash && exit
Часть 2)
su
pkg_replace -f python25-2.5.2_2=python25-2.5.2_3.tbz png-1.2.28=png-1.2.32.tbz tiff-3.8.2_1=tiff-3.8.2_2.tbz cups-base-1.3.8=cups-base-1.3.9.tbz poppler-0.8.6=poppler-0.8.7.tbz pcre-7.7_1=pcre-7.8.tbz ffmpeg-2008.07.27_6=ffmpeg-2008.07.27_7.tbz png-1.2.31=png-1.2.32.tbz p7zip-4.57=p7zip-4.58.tbz vim-7.2.9=vim-7.2.14.tbz mplayer-0.99.11_5=mplayer-0.99.11_8.tbz && rehash && pkgdb -aF && exit
Часть 3)
su
pkg_add -f kbackup-0.5.4_1.tbz kasablanca-0.4.0.2_4.tbz komparator-0.5_2.tbz arc-5.21o_1.tbz arj-3.10.22_1.tbz cabextract-1.2.tbz dpkg-1.13.25_2.tbz lha-1.14i_6.tbz lzo2-2.03_2.tbz rpm-5.0.3_1.tbz rpm2cpio-1.2_2.tbz ucl-1.03_1.tbz unace-1.2b_2.tbz unarj-2.65_2.tbz upx-3.02.tbz md5deep-3.1.tbz mhash-0.9.9.tbz diablo-jdk-freebsd7.i386.1.6.0.07.02.tbz openssl-0.9.8i.tbz sha-1.0.4.tbz eject-1.5_3.tbz esound-0.2.40.tbz procmail-3.22_6.tbz xxdiff-3.2_3.tbz xxdiff-scripts-3.2_1.tbz lynx-2.8.7d9_1.tbz mc-4.6.1_9.tbz clamav-0.94_1.tbz && mkdir -p /var/db/clamav
Часть 4)
su
cp -f db/daily.cvd db/main.cvd /var/db/clamav && chown -f clamav:clamav /var/db/clamav/*.cvd && chmod 644 /var/db/clamav/*.cvd && pkg_add -f clamassassin-1.2.4_3.tbz clamcour-0.3.8_4.tbz clamfilter-0.5_2.tbz clamsmtp-1.9_1.tbz clamtk-3.08_2.tbz kchmviewer-3.1_1,1.tbz krename-3.0.14_2.tbz krusader-1.90.0_1.tbz kompozer-0.7.10_3.tbz avahi-0.6.23.tbz desktop-file-utils-0.15_1.tbz gnome-mime-data-2.18.0_3.tbz gnome-vfs-2.22.0_2.tbz gstreamer-0.10.20.tbz gstreamer-plugins-0.10.20_2,3.tbz libbonobo-2.22.0_1.tbz libbonobo-reference-2.22.0.tbz linc-1.0.3_7.tbz linc-reference-1.0.3.tbz postgresql-client-8.1.13.tbz seamonkey-1.1.12.tbz pdfedit-0.4.1_2.tbz libcroco-0.6.1_1.tbz libgsf-1.14.8_2.tbz libmspack-0.0.20040308_3.tbz librsvg2-2.22.2_2.tbz libsigc++-2.2.2.tbz libgtkhtml-2.11.1_2.tbz libxml++-2.22.0_1.tbz p5-Authen-SASL-2.12.tbz p5-Compress-Raw-Zlib-2.015.tbz p5-Date-Manip-5.54.tbz p5-Digest-MD5-2.36_1.tbz p5-HTML-Tagset-3.20.tbz p5-IO-Compress-Base-2.015.tbz p5-IO-Compress-Zlib-2.015.tbz p5-MIME-Base64-3.07.tbz p5-Net-1.22,1.tbz p5-Parse-Yapp-1.05.tbz p5-URI-1.37.tbz p5-XML-XQL-0.68.tbz mpeg2codec-1.2_3.tbz poppler-gtk-0.8.7.tbz gail-reference-1.22.3_1.tbz dbus-qt3-0.70_2.tbz urwfonts-1.0_3.tbz at-spi-1.22.1_2.tbz at-spi-reference-1.22.1_1.tbz xpi-quick-locale-switcher-1.6.5.1.tbz thunderbird-i18n-2.0.0.17.tbz thunderbird-2.0.0.17.tbz thunderbird-dictionaries-20060220_4.tbz inkscape-0.46_3.tbz gimp-2.4.7,2.tbz gimp-data-extras-2.0.2_1.tbz gimp-gap-2.4.0_1.tbz gimp-greycstoration-0.2.0_3.tbz gimp-lqr-plugin-0.4.0.4_1.tbz gimpfx-foundry-20080323.tbz gimp-help-2.4.1.tbz GimpUserManual-PDF-2_1.tbz mencoder-0.99.11_2.tbz libdv-0.104_6.tbz kino-1.3.2.tbz libebml-0.7.8.tbz libmatroska-0.8.1.tbz madplay-0.15.2b_1.tbz wxgtk2-common-2.8.8_1.tbz wxgtk2-unicode-2.8.8_1.tbz mkvtoolnix-2.2.0_1.tbz normalize-0.7.7_2.tbz iso2mkv-0.8.4_2.tbz k3b-1.0.5.tbz k3b-i18n-1.0.5.tbz k3bmonkeyaudioplugin-3.1_2.tbz amarok-1.4.9.1_1.tbz cuneiform-0.4.0.tbz buffer-1.19.tbz dvd-slideshow-0.8.0_1.tbz dvda-author-20050703.tbz dvdbackup-0.1.1_4.tbz dvdimagecmp-0.3.tbz dvdisaster-0.70.6_1.tbz dvdstyler-1.5.1.2_1,2.tbz dvdtape-1.6_1.tbz gocr-0.45.tbz dvd-2.0.1_7.tbz lsdvd-0.16_2.tbz lxdvdrip-1.62_3.tbz ogle-0.9.2_9.tbz ogmtools-1.5_2.tbz pstree-2.32.tbz streamdvd-0.4_1.tbz subtitleripper-0.3.4_2.tbz tkdvd-4.0.9.tbz xine-0.99.5_1.tbz ru-aspell-0.99.f7.1_1,2.tbz pdftohtml-0.39_2.tbz smartmontools-5.38.tbz symlinks-1.2.tbz testdisk-6.10_1.tbz thefish-0.6.6_2.tbz xnview-1.70_3,1.tbz ru-mueller-dic-1.2_1.tbz OOo_3.0.0_FreeBSD70Intel_install_ru_infra.tbz thunderbird-enigmail-0.95.7.tbz xvid4conf-1.12_2.tbz filezilla-3.0.11.tbz gksu-1.3.7_3.tbz vlc-0.8.6.i,2.tbz && rehash && pkgdb -aF && exit
Часть 5)
su
rehash && pkgdb -aF exit && exit
Для обновления WINE используем PBI пакет из каталога pbi данной коллекции:
Wine1.1.5-PV0.pbi
Часть 6)
Как сделать так, чтобы GIMP выглядел как Adobe PhotoShop (если оно Вам надо)?
Для этого ставим пакет gimpshop-2.2.11_10. Реально он для работы GIMP
не нужен. Установленный из портов GIMP в отличии от своего PBI аналога
содержит весь набор доступных средств, скриптов, плугинов и инструментов.
А также имеет более новую дату сборки, как и Inkscape, PDFEdit.
su
pkg_add -f gimpshop-2.2.11_10.tbz && exit
Вам требуются дополнительные инструменты работы с Java? - поставьте их для себя:
Для разработчика:
su
pkg_add -f java-checkstyle-4.4_1.tbz java-cup-11.a_2.tbz java-util-concurrent-1.3.4_2.tbz && rehash && exit
Для работы через SNNS и просмотра 3D моделей генерируемых удалённым сервером:
su
pkg_add -f javanns-1.1.tbz javaview-lite-3.95_2.tbz && exit
И если есть:
Установка лицензии для JavaView (сначала её надо бесплатно получить на
http://javaview.de/download/registration.html . Файл лицензии робот
пришлёт на тот почтовый ящик, который был указан при регистрации):
su
cp -f jv-lic.lic /usr/local/share/java/javaview-lite/rsrc && chown root:wheel /usr/local/share/java/javaview-lite/rsrc/jv-lic.lic && chmod 644 /usr/local/share/java/javaview-lite/rsrc/jv-lic.lic && exit
Локализация SeaMonkey и KompoZer:
Установка языковых пакетов для KompoZer 0.7.10 (kompoZer-0.7.10-langpack-ru-RU.xpi)
и SeaMonkey (seamonkey-1.1.12-ru-RU-langpack.xpi):
Вызовите любой файл менеджер работающий от имени root. Перейдите в каталог
/usr/local/share/applications/ , найдите там файл KompoZer.desktop запустите
его и поставьте языковый пакет глобально. Затем поставьте его локально от имени
пользователя. Иначе ничего не получится - для KompoZer языковый пакет должен
быть поставлен дважды: глобально, для всей системы, и затем локально для каждого
пользователя в его профиль.
Для SeaMonkey языковые пакеты ставятся только локально в каталог Вашего профиля.
Установка их глобально возможна, но до первого переключения языка их надо установить
и локально, в профиль пользователя. Иначе будут сообщения об ошибках и программа не
сможет запустится.
Естественно, что если Ваше приложение русифицировано, то повторно ставить языковый
пакет не требуется.
Ручная установка антивирусных баз для ClamAV:
su
cp -f *.cvd /var/db/clamav && chmod 644 /var/db/clamav/*.cvd && chown clamav:clamav /var/db/clamav/*.cvd && exit
Если Вы не хотите ставить программы из портов или у Вас не установлено дерево портов
FreeBSD. Выход из положения - установка из пакеджей.
Поимённый список устанавливаемых из данной коллекции пакетов приведён
ниже (без описаний поскольку их тут "не много", "всего" чуть больше 300 штук):
GimpUserManual-PDF-2_1
OOo_3.0.0_FreeBSD70Intel_install_ru_infra
alac-0.1.3_1
amarok-1.4.9.1_1
amarok-fs-0.5_3
apr-db42-1.3.3.1.3.4
arc-5.21o_1
arj-3.10.22_1
arts-1.5.10,1
artswrapper-1.5.3
at-spi-1.22.1_2
at-spi-reference-1.22.1_1
avahi-0.6.23
avahi-app-0.6.23
beecrypt-4.1.2_1
boehm-gc-6.8
buffer-1.19
cabextract-1.2
cairomm-1.6.4
cksfv-1.3.12
clamassassin-1.2.4_3
clamav-0.94_1
clamcour-0.3.8_4
clamfilter-0.5_2
clamsmtp-1.9_1
clamtk-3.08_2
coreutils-6.9_3
cscope-15.6_1
ctags-5.7
cuneiform-0.4.0
cups-base-1.3.9
daemontools-0.76_12
db45-4.5.20.0
dbus-qt3-0.70_2
desktop-file-utils-0.15_1
diablo-jdk-freebsd7.i386.1.6.0.07.02
digikam-0.9.4
digikam-doc-0.9.4
dlmalloc-2.8.3
dpkg-1.13.25_2
dvd-slideshow-0.8.0_1
dvda-author-20050703
dvdauthor-0.6.14_1
dvdauthorwizard-1.4.6_3
dvdbackup-0.1.1_4
dvdimagecmp-0.3
dvdisaster-0.70.6_1
dvdrip-0.98.8_1
dvdstyler-1.5.1.2_1,2
dvdtape-1.6_1
eject-1.5_3
emovix-0.9.0
esound-0.2.40
ffmpeg-2008.07.27_7
file-4.25
filezilla-3.0.11
firefox-3.0_2,1
fping-2.4b2_1
fusefs-kmod-0.3.9.p1.20080208_3
fusefs-libs-2.7.3
fusefs-ntfs-1.2531
gail-1.22.3
gail-reference-1.22.3_1
gimp-2.4.7,2
gimp-app-2.4.7,1
gimp-data-extras-2.0.2_1
gimp-gap-2.4.0_1
gimp-greycstoration-0.2.0_3
gimp-gutenprint-5.1.7_1
gimp-help-2.4.1
gimp-lqr-plugin-0.4.0.4_1
gimpfx-foundry-20080323
gimpshop-2.2.11_10
gj-jdk1.2-0.6m_2
gksu-1.3.7_3
glibmm-2.16.4,1
gnome-keyring-2.22.3_1
gnome-mime-data-2.18.0_3
gnome-vfs-2.22.0_2
gnomehier-2.3_10
gocr-0.45
gsm-1.0.12_1
gstreamer-0.10.20
gstreamer-plugins-0.10.20_2,3
gstreamer-plugins-dvd-0.10.9_3,3
gstreamer-plugins-ugly-0.10.9_1,3
gsview-4.9-kit
gtk-engines2-2.14.3
gtkmm-2.12.7_1
gtkspell-2.0.14
gtkspell-reference-2.0.14_1
hicolor-icon-theme-0.10_2
inkscape-0.46_3
iso2mkv-0.8.4_2
jaf-1.1.1
java-access-bridge-1.18.0_3
java-beepcore-0.9.08_2
java-checkstyle-4.4_1
java-cup-11.a_2
java-getopt-1.0.13_2
java-util-concurrent-1.3.4_2
java2html-0.9.2
java3d-1.5.2_1
javacc-4.0_2
javamail-1.4.1
javanns-1.1
javatar-2.5_1
javaview-lite-3.95_2
javavmwrapper-2.3.2
jhead-2.82
k3b-1.0.5
k3b-i18n-1.0.5
k3bmonkeyaudioplugin-3.1_2
kasablanca-0.4.0.2_4
kbackup-0.5.4_1
kchmviewer-3.1_1,1
kde-xdg-env-1.0_3,1
kde4-style-polyester-1.98.0
kdebase-kompmgr-3.5.10
kdesdk-4.1.1
kino-1.3.2
komparator-0.5_2
kompozer-0.7.10_3
krename-3.0.14_2
krusader-1.90.0_1
krusader-jse-demo_calc-0.1
krusader-jse-root_mount-0.1
ldvd-2.0.1_7
lha-1.14i_6
libbonobo-2.22.0_1
libbonobo-reference-2.22.0
libcroco-0.6.1_1
libdv-0.104_6
libdvbpsi-0.1.6
libdvdcss-1.2.9_2
libdvdnav-0.1.10_3
libdvdplay-1.0.1_2
libdvdread-0.9.7_3
libebml-0.7.8
libgksu-1.3.8_3
libgksuui-1.0.7_3
libgmp-4.2.3
libgpod-0.6.0_1
libgsf-1.14.8_2
libgtkhtml-2.11.1_2
libkdcraw-0.1.4_1
libkexiv2-0.1.7_1
libkipi-0.1.6_1
libksba-1.0.3
liblqr-1-0.1.0.1_1
libmatroska-0.8.1
libmpcdec-1.2.6
libmpeg2-0.5.1
libmspack-0.0.20040308_3
libmtp-0.2.6.1
libnjb-2.2.6_1
libnotify-0.4.4
libopendaap-0.4.0
librsvg2-2.22.2_2
libsamplerate-0.1.4
libsigc++-2.2.2
libslang2-2.1.3
libtasn1-1.5
libublio-20070103
libwmf-0.2.8.4_2
libxml++-2.22.0_1
linc-1.0.3_7
linc-reference-1.0.3
lsdvd-0.16_2
lua-5.1.3_3
lxdvdrip-1.62_3
lynx-2.8.7d9_1
lzo2-2.03_2
madplay-0.15.2b_1
mc-4.6.1_9
md5deep-3.1
mencoder-0.99.11_2
mhash-0.9.9
mime-support-3.44.1
mjpegtools-1.9.0.r3_2
mkvtoolnix-2.2.0_1
mpeg2codec-1.2_3
mpeg_encode-1.5b
mpgtx-1.3.1_2
mplayer-0.99.11_8
mplayer-fonts-0.50
mplayer-skins-1.1.2_6
mysql-client-5.0.67
neon28-0.28.3
netpbm-10.26.56
netpbm-devel-10.31
normalize-0.7.7_2
nspr-4.7
nss-3.11.9_2
ogle-0.9.2_9
ogmtools-1.5_2
openssl-0.9.8i_1
p5-AnyEvent-4.15.2
p5-Authen-SASL-2.12
p5-Bit-Vector-6.4_1
p5-Carp-Clan-6.00
p5-Compress-Raw-Zlib-2.015
p5-Compress-Zlib-2.015
p5-Config-Tiny-2.12
p5-Date-Calc-5.5.1
p5-Date-Manip-5.54
p5-Digest-HMAC-1.01
p5-Digest-MD5-2.36_1
p5-Digest-SHA1-2.11
p5-Event-1.11
p5-Event-ExecFlow-0.63_1
p5-Event-RPC-0.90
p5-ExtUtils-CBuilder-0.24
p5-ExtUtils-ParseXS-2.19
p5-File-Find-Rule-0.30
p5-GSSAPI-0.26
p5-Glib2-1.183
p5-Gtk-0.7009_4
p5-Gtk2-1.183
p5-Gtk2-Ex-FormFactory-0.65_2
p5-Gtk2-Ex-Simple-List-0.50_2
p5-HTML-Parser-3.56_1
p5-HTML-Tagset-3.20
p5-IO-Compress-Base-2.015
p5-IO-Compress-Zlib-2.015
p5-IO-Socket-SSL-1.15
p5-Locale-libintl-1.16_1
p5-MIME-Base64-3.07
p5-Module-Build-0.28.08_2
p5-Net-1.22,1
p5-Net-SSLeay-1.35
p5-Number-Compare-0.01
p5-Parse-Yapp-1.05
p5-PathTools-3.2701
p5-Spiffy-0.30
p5-Storable-2.18
p5-Test-Base-0.54_1
p5-Text-Glob-0.08
p5-URI-1.37
p5-XML-DOM-1.44
p5-XML-Parser-2.36
p5-XML-RegExp-0.03
p5-XML-XQL-0.68
p5-YAML-0.66
p5-libwww-5.814
p5-libxml-0.08
p7zip-4.58
patch-2.5.4
pcre-7.8
pdfedit-0.4.1_2
pdftohtml-0.39_2
pkg-orphan-0.1.1
pkg_cleanup-1.0_2
pkg_cutleaves-20080320
pkg_install-20080530
pkg_remove-1.1
pkg_replace-0.8.0
pkg_rmleaves-20050922
pkg_search-1.2
pkg_trackinst-1.2.3
pkg_tree-1.1_1
pkgfe-20070411
pkgsearch-1.0.6
png-1.2.32
poppler-0.8.7
poppler-gtk-0.8.7
postgresql-client-8.1.13
procmail-3.22_6
pstree-2.32
python25-2.5.2_3
rar-3.8.0_1
rpm-5.0.3_1
rpm2cpio-1.2_2
ru-aspell-0.99.f7.1_1,2
ru-mueller-dic-1.2_1
ruby-flvtool2-1.0.6
sdl_image-1.2.6
seamonkey-1.1.12
sha-1.0.4
smartmontools-5.38
sox-14.0.1_1
streamdvd-0.4_1
subtitleripper-0.3.4_2
subversion-1.5.2
symlinks-1.2
testdisk-6.10_1
thefish-0.6.6_2
thunderbird-2.0.0.17
thunderbird-dictionaries-20060220_4
thunderbird-enigmail-0.95.7
thunderbird-i18n-2.0.0.17
tiff-3.8.2_2
tk-wrapper-1.1
tkdvd-4.0.9
transcode-1.0.6_1
ucl-1.03_1
unace-1.2b_2
unarj-2.65_2
unzoo-4.4_2
upx-3.02
urwfonts-1.0_3
urwfonts-ttf-1.0.7b18_2
vim-7.2.14
vlc-0.8.6.i,2
wallpaper-1.0_1
wavplay-1.4_2
wxgtk2-2.6.3_5
wxgtk2-2.8.8_1
wxgtk2-common-2.6.3_4
wxgtk2-common-2.8.8_1
wxgtk2-unicode-2.6.3_5
wxgtk2-unicode-2.8.8_1
wxsvg-1.0.b7.2_2
xar-1.5.2
xerces-j-2.9.0_2
xine-0.99.5_1
xnview-1.70_3,1
xpi-quick-locale-switcher-1.6.5.1
xvid4conf-1.12_2
xxdiff-3.2_3
xxdiff-scripts-3.2_1
В конце операций после перезапуска, выполняем редактирование
конфигурационных файлов системы в каталоге /etc (естествено,
сохранив их):
su
edit /etc/ttys
В нём заменяем все значения в строках типа cons25 на cons25r:
ttyv0 "/usr/libexec/getty Pc" cons25 on secure
на
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
...
ttyv7 "/usr/libexec/getty Pc" cons25 on secure
на
ttyv7 "/usr/libexec/getty Pc" cons25r on secure
Добавьте следующую строки в /etc/rc.conf:
mousechar_start=3
saver="logo"
keyrate="fast"
Последним редактируем файл /etc/login.conf
edit /etc/login.conf
В нём добавляем и комментируем строки (с учётом секций), сначала в секции
default добавляем в конце предпоследней строкой:
#
default:\
.....
:charset=UTF-8:\
затем редактируем секцию russian:
# Russian Users Accounts. Setup proper environment variables.
#
#russian|Russian Users Accounts:\
# :charset=KOI8-R:\
# :lang=ru_RU.KOI8-R:\
# :tc=default:
russian|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:
Выполняем команду для создания БД поддержки локализации системы в целом:
cap_mkdb /etc/login.conf
В файл .login_conf (находтся в каталоге /usr/home/<имя_пользователя>)
для всех пользователей добавляем (хотя и login,conf должно хватить):
me:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:
Затем выполняем команду для всех без исключения пользователей системы:
pw usermod имя_пользователя -L russian
Затем исправляем ошибку с распознаванием устройств (после правкм
перезагрузка обязательна!):
edit /etc/devfs.rules
Добавляем строки:
add path 'fw*' mode 666 group operator
add path 'uscan*' mode 666 group operator
В настройках KDE Konsole меняем кодировку по умолчанию (если требуется,
по идее не должно - мы использовали административную локализацию "метод
класса логина"):
"Настройка -> Настроить профиль -> Дополнительно -> Кодировка ->
Кодировка по умолчанию -> Выбор -> UTF-8".
В итоге имеем системную кодировку UTF-8.
И в заключение, по поводу MPlayer: если плееру не указать при первом
его запуске папку откуда ему загружать шрифты, то он будет выводить
сообщения об ошибках пока проблему не решим. Лучше всего указать ему
в качестве шрифта Arial, а потом если надо перенастроить.
Что же касается PBI пакетов, то с ними всё просто - ставьте те, что
Вам нужны, они конечно с моей точки зрения выбор отвратительный, но
самодостаточны. Особенно неудачен WinRAR в PBI "издании" размер велик,
ключ регистрации игнорирует, место занимет, в настройках бестолков.
Посему был заменён английским WinRAR и минимальным набором библиотек
к нему, уставливаемым командой:
su
tar zxf wrar380.tgz && exit
Много места не занимает, устанавливается для всех пользователей, нуждается
естествено в WINE. С версией 1.1.7 работает изумительно. Проблем не имею.
И ещё в качестве файлового менеджера я применил XYPlorer 7.70 Portable
работающий под WINE 1.1.7 - никаких проблем!
Их установка не очень сложна:
1) входим в терминал,
su
cd /usr # это базовый каталог распаковки!
mc
В mc распаковываем архив относительно /usr (все ссылки жёстко привязаны к
структуре файловой системы!) в каталог установки приложений Win32 - это
каталог /usr/local/win32app/ (все адреса в архивах отсчитаны относительно
уровня /usr - он принят за условную точку отсчёта), и создаём сиволические
ссылки в $home/.wine/drive_c/Program Files/<каталог_приложения> на основные
вызываемые файлы программ и если надо (WinRAR) на их ключи регистрации. Это
нужно для учёта особенностей WINE - иначе она может не запустить программу.
Права доступа на исполняемый модуль должны стоять как 755, на DLL хватит 644.
Всё что под WINE лежит в каталоге WINE.[/more] крови попила порядком, и до сих пор не могу понять почему не грузится драйвер fusefs-ntfs (NTFS-3G) пробовал перебрать, пока не вышло, сейчас с FileZilla 3.1.5 воюю - не хочет собираться, и всё...
Часть коллекции уже выкладываю на сайт
http://viksoft-unix.mylivepage.ru/ - много, не много, но кое-что, в том числе и средства управления пакетами...