Ru-Board.club
← Вернуться в раздел «UNIX»

» Общие вопросы по FreeBSD

Автор: uasash
Дата сообщения: 16.10.2008 13:17
не работает redirect_port 127.0.0.1:3128 80 может кто подскажет чего мой пост с описанием конфигурации выше
это лог на правило разрешить 80 порт но по идее нат должен делать redirect когда в него заходит пакет по 80 порту
Oct 16 14:03:14 bsd kernel: ipfw: 30 SkipTo 800 TCP 192.168.1.12:3472 89.104.80.2:80 out via vr1
Oct 16 14:03:14 bsd kernel: ipfw: 30 SkipTo 800 TCP 89.104.80.2:80 192.168.1.12:3472 in via vr1
Oct 16 14:03:14 bsd kernel: ipfw: 30 SkipTo 800 TCP 89.104.80.2:80 192.168.1.12:3472 out via vr0
Автор: vlad11
Дата сообщения: 17.10.2008 00:41
У меня стоит такое:

06510 fwd 10.0.0.1,3128 tcp from 10.0.0.0/24 to any dst-port 80,443,20,21,2082,2086,2095,2222 via tun1

но учти, с форвардингом у клиентов слетают лимиты скорости и они качают по максимуму.
Автор: tankistua
Дата сообщения: 17.10.2008 08:00
я от форардинга отказался поля той простой причине, что через него нельзя завернуть фтп и приходиться с этим что-то придумывать: либо просто открывать и пускать мимо прокси, либо ставить фтп-прокси
Проще через секьюрити полиси прописать для эксплорера фтп на каждой машине

Проблемы возниают только с приносными ноутбуками, номер я их через нат в инет пускаюл





Ну так сиди в ветке и отвеячай на все вопросы - тебе полюбому все будут благодарны, и я в том числе
Автор: uasash
Дата сообщения: 17.10.2008 08:35
vlad11
вот что пишет на твою команду
ipfw add 06510 fwd 192.168.1.1,3128 tcp from 192.168.1.0/24 to any dst-port 80,443,20,21 via vr1
ipfw: getsockopt(IP_FW_ADD): Invalid argument
Автор: Victor_VG
Дата сообщения: 21.10.2008 02:09
Вышел рабочий Open Office Pro 3.0.0 для FreeBSD 7 от Инфра-Ресурс. Проблема с Java решена:

OOo_3.0.0_FreeBSD70Intel_install_ru_infra.tbz

Цитата:
Связка: PC-BSD 7 Final (FreeBSD 7.1 + KDE 4.1.1) + diablo-jdk-freebsd7.i386.1.6.0.07.02-1 + javaservicewrapper-3.2.3_1 + OOo_3.0.0_FreeBSD70Intel_install_ru_infra версии OOO300m9 (Build: 9358) дефектом не обнаружения Java не обладает. В этой версии все мастера работают.

Это выписка из моего отчёта Раилю. Думаю, что за те пару дней, что остались до даты официального релиза (назначен на 23 Октября 2008) ничего не измениться, и данный выпуск можно уже сегодня считать финальным.

Соседям с Украины тоже повезло, есть OOo_3.0.0_FreeBSD70Intel_install_uk_infra.tbz размер 62 Мб. Все вопросы на форум OOo - по поводу украинской сборки я никакой информацией не располагаю.
Автор: perdun
Дата сообщения: 21.10.2008 15:23
мож кто чего подскажет..?
Автор: egorovab3
Дата сообщения: 21.10.2008 19:51
уважаемые, простите за настойчивость, я человек незнающий и только неачинаю ковыряться в Линухе, поставил ФриБСД 6.3 по инструкции (гугль где-то откапал), заканчивается установка, ребут, грузится, просит лог/пасс, ввожу, вроде как всё ровно, но, где и как искать графический рабочий стол, в инструкциях некоторых показывают скрин рабочего стола после загрузки, а где мой? может чего-то не нажал где-то? пожалуйста, расскажите, уж очень хочется увидеть хоть что-то

Добавлено:
egorovab3


Цитата:
господа, знающие, подскажите или киньте ссылку где почитать, поставил Фрю7 бета3, ввожу лог, пас, появляется командная строка, где брать граффический рабочий стол, команда startx не найдена, команда xorgconfig не найдена, X -probeonly тож не найдена, что делать, где искать рабочий стол, а не командную строку? в гугле не нашел ничего

Добавлено:
какие кнопочки жать, я совсем ломак, ничего не знаю, расскажите пожалуйста

Автор: tankistua
Дата сообщения: 21.10.2008 21:37
egorovab3

совет - если начал с линукса им и продолжи. Фря для виндового юзера будет сложна в понимании хотя бы тем, что в ней все надо настраивать. Линукс он более адаптирован для пользователей с винды.

Добавлено:
З.Ы. у меня на десктопе стоит федора 9-ая, а на всех серверах стоит фря. Ответ на вопрос почему простой - мне так удобней. Мне просто лень ковыряться в конфигах, которые я больше нигде применить не смогу. Зачем сидеть и настраивать иксы, если на серверах у меня их нету и для работы понимать конфиг иксов мне просто не зачем.
Автор: A N D R E J
Дата сообщения: 21.10.2008 22:56
egorovab3
Если скачал дистрибутив то скачай ещё и Handbook на сайте http://frebsd.org.ua Это подробное руководство по фри, там найдёшь раздел по установке графического интерфейса, делай всё по инструкции и получится.


Цитата:
Фря для виндового юзера будет сложна в понимании хотя бы тем, что в ней все надо настраивать. Линукс он более адаптирован для пользователей с винды

Не линукс адаптирован для пользователей с винды, а грфический интерфейс (гном или кде) "адаптирован". Основная же настройка линукса, также как и фри, выполняется редактированием текстовых конфигурационных файлов.
Автор: gryu
Дата сообщения: 22.10.2008 00:08
A N D R E J

Цитата:
Основная же настройка линукса, также как и фри, выполняется редактированием текстовых конфигурационных файлов.

Ты Федору ставил? А АСП? А кучу других? Так хде и куда там "текстовые конфигурационные файлы" пихать?
А теперь сравни с родным дстрибутивом фрюхи.
Сейчас появились довольно "сьедобные" варианты FreeBSD + Анаконда, но пока сыровато. (Проект PCBSD к примеру)
Автор: Victor_VG
Дата сообщения: 22.10.2008 03:20
gryu

И для них уже есть не мало полезного. Например я вот собрал, протестировал и выложил сегодня openssl-0.9.8i на пару сайтов, в том числе и на новый http://viksoft-unix.mylivepage.ru/ - это сайт специально создан для FreeBSD UNIX. Если есть что интересного, то можно выложить с него. Пока там не много, но уже есть зачин: RAR 3.80 BSD, OpenSSL 0.9.8i, пакет из 47 языков для Thunderbird 2.0.0.17, подборка из портов драйвера NTFS-3G версии 1.25.31 для FreeBSD 7.1. У меня уже лежат исходники версии Stable NTFS-3G 1.5012 released в которой обещано очень много изменений, но пока я сам их не проверю - не выложу. Пока в портах только 1.25, а в этой обещана куча новшеств. Сам как кот на сметану на них смотрю: неограниченное число файлов в каталоге, куча багфиксов, скорость работы...
Автор: tankistua
Дата сообщения: 22.10.2008 10:14
A N D R E J

Цитата:
Не линукс адаптирован для пользователей с винды, а грфический интерфейс (гном или кде) "адаптирован". Основная же настройка линукса, также как и фри, выполняется редактированием текстовых конфигурационных файлов.

ты хочешь чтобы его порвало на запчасти. Он таких слов никогда не слышал - он жыж видел только курсор от мыши. А линукс хорош тем, что как правило все работает из коробки.

Конфигуряется понятно что ручками, просто линукс в своей общей массе уже наконфигурен.
Автор: shura1980
Дата сообщения: 22.10.2008 11:12
FreBSD 7.0, squid 2.6, BIND 9.4.6 Проблема со squid-ом, пишет access denied. Настройки взяты со старого сервера (BSD). Доступ разграничен не по IP, а по srcdomain, по пулам. В resolv.conf сначала прописан 127.0.0.1, а потом другие DNS сервера. nslookup-ом на сервер для компа с которго я пытаюсь зайти через прокси в инет прямая и обратная зоны выдаються нормально. Но squid не пускает. Не могу найти ошибку, возможно squid не может найти IP адрес в зонах srcdomain. Нужна помощь. Вот конфиг [more=squid.conf]
http_port 8081
dead_peer_timeout 10 seconds
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 16 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size 4096 KB
ipcache_size 1024
ipcache_low 90
ipcache_high 95
fqdncache_size 1024
cache_dir ufs /usr/local/squid/cache 500 16 256
cache_access_log /usr/local/squid/logs/access.log
cache_log /usr/local/squid/logs/cache.log
cache_store_log /usr/local/squid/logs/store.log
emulate_httpd_log off
mime_table /usr/local/etc/squid/mime.conf
log_mime_hdrs off
pid_filename /usr/local/squid/logs/squid.pid
debug_options ALL,1
client_netmask 255.255.255.255
ftp_user root@xxxxx.ru
cache_dns_program /usr/local/libexec/squid/dnsserver
dns_children 5
unlinkd_program /usr/local/libexec/squid/unlinkd
pinger_program /usr/local/libexec/squid/pinger
redirect_program /usr/local/libexec/squid/redirect.pl
redirect_children 5
auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/squid/passwd
auth_param basic children 5
auth_param basic credentialsttl 5 second
request_header_max_size 100 KB
refresh_pattern        ^ftp:        1440    20%    10080
refresh_pattern        ^gopher:    1440    0%    1440
refresh_pattern         .        0    20%    4320
quick_abort_min 16 KB
quick_abort_max 16 KB
quick_abort_pct 95
negative_ttl 5 minutes
positive_dns_ttl 6 hours
negative_dns_ttl 5 minutes
read_timeout 15 minutes
request_timeout 30 seconds
client_lifetime 1 day
half_closed_clients off
pconn_timeout 120 seconds
ident_timeout 10 seconds
shutdown_lifetime 30 seconds

acl all src 0.0.0.0/0.0.0.0
acl note src 192.168.17.24
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl net4 src 192.168.17.254/255.255.255.255
acl net6 srcdomain post.xxxxx.ru
acl sv src 192.168.17.254/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 21 443 563 70 210 8081 1025-65535
acl CONNECT method CONNECT
acl password proxy_auth REQUIRED
acl pool0 srcdomain prim.xxxxx.ru
acl pool1 srcdomain wr1.xxxxx.ru
acl pool2 srcdomain wr2.xxxxx.ru
acl pool3 srcdomain rk.xxxxx.ru
acl pool4 srcdomain wr3.xxxxx.ru
acl pool14 src 192.168.17.142/255.255.255.255
acl pool24 src 192.168.17.142/255.255.255.255
acl pool34 src 192.168.17.142/255.255.255.255
acl vremy1 time M T W H 18:00-19:00
acl vremy2 time F 17:00-19:00
acl vremy3 time A 9:00-15:00

http_access allow manager sv
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow net4
http_access allow pool0 password
http_access allow pool1
http_access allow pool2
http_access allow pool3
http_access allow pool4
http_access deny net6
http_access deny all

icp_access allow net4
icp_access allow pool0 password
icp_access allow pool1
icp_access allow pool2
icp_access allow pool3
icp_access allow pool4
icp_access deny net6
icp_access deny all

miss_access allow net4
miss_access allow pool0 password
miss_access allow pool1
miss_access allow pool2
miss_access allow pool3
miss_access allow pool4
miss_access deny net6
miss_access deny all

cache_mgr webmaster
cache_effective_user nobody
cache_effective_group nogroup

dns_testnames ns.xxxxx.ru
logfile_rotate 7
append_domain .xxxxx.ru
error_directory /usr/local/etc/squid/errors/English

delay_pools 4

delay_class 1 2
delay_class 2 2
delay_class 3 2
delay_class 4 2

delay_access 1 allow pool0
delay_access 1 allow pool3
delay_access 1 deny all
delay_access 2 allow pool1
delay_access 2 deny all
delay_access 3 allow pool2
delay_access 3 deny all
delay_access 4 allow pool4
delay_access 4 deny all

delay_parameters 1 2000000/2000000 2000000/2000000
delay_parameters 2 75000/75000 30000/30000
delay_parameters 3 6000/6000 3000/3000
delay_parameters 4 150000/150000 150000/150000

[/more]
Автор: Victor_VG
Дата сообщения: 22.10.2008 13:40
tankistua

Вот тут я тебя поддержу - нарвался, хотя и знал. надо было проверить новую PC-BSD 7.0.1. Поставил - NTFS диск видит как устройство, но не монтирует, ещё не один вагон вопросов. Естественно, su && mc и по конфигам. Что-то подправил, но не всё - проблемы в том как именно скомпилирован новый KDE, да и примерно половину пакетов разработчик удалил, вместо них напихана куча пакетов MUI и портабельного PBI "добришка". А зачем оно мне? Я всё себе ставлю или из портов или из пакеджей, либо из исходников. Откатываюсь на 7.0 - там всё работает, а главное нормально конфиги читаются если исправил. В "пингвине" все "счасливы" добавил из панели управления пару строк в rc.conf и - "Усё работает!", и он уже "великий линукс гуру". Да курица не птица, а пингвин не UNIX. Там как в M$ разработчики всё заранее сделали, а пользователю оставили только две ручки - выключатель питания да регулятор громкости - хвалебные вопли слушать.
Автор: Molniev
Дата сообщения: 26.10.2008 17:36
Поставил на 64-разрядную amd'шку FreeBSD 7.0-RELEASE i386.
Как можно перекомпилировать ядро в 64 - разрядное? Добавлял CPUTYPE=athlon64 в /etc/make.conf пихал кучу параметров в make buildkernel - никакого эфекта, ядро всё равно компилируется из i386.
Автор: Victor_VG
Дата сообщения: 26.10.2008 19:09
Повозился, пришло "обновление" системы до версии PC-BSD 7.0.1 не менее кривое на всю голову чем полный .ISO. Пришлось сносить. Переставил, теперь разбираюсь почему у меня fusefs-ntfs не грузится. Пытался скомпилить версию NTFS-3G V1.5012 - make отругался, и дальше "нажал на тормоза". Может кто поопытней поглядит этот порт? Эта версия драйвера позволяет работать с каталогами содержащими миллионы файлов. Разработчики заявляют о его тестировании на каталоге с 54.000.000 (54 миллиона) файлов. У меня просто есть надежда что он окажется не столь "капризным" как версия 1.2531 доступная в портах сегодня. На форуме его разработчиков по всем вопросам стараются сослаться на "дядю с берега": "Это у Вас на FreeBSD/PC-BSD/Solaris ничего и никогда не работает! У нас на LINUX всё всегда работает. Все ошибки только ваши - мы ошибок никогда не делаем по определению - в LINUX ошибок нет, не было и не будет! Святой Торвальдс не погрешим!". Позиция понятна, её особо ни не скрывают - "Свали вину на "дядю" и не обращай внимания на собственные недоделки".

Molniev

Насколько я понимаю, система i386 на это не способна. Не проще ли было сразу скачать образ системы AMD64? Известно, например, что WINE на AMD64 нет, и не её одной...

Автор: Molniev
Дата сообщения: 26.10.2008 22:53
Но ведь система поставляется с полным исходным кодом в том числе и для 64 битных сборок. Теоретически для сборки 64-х ядра на i386 нужно лишь указать в переменных makefile'в amd64 или athlon64 вместо i386. И вопрос - где эти места замен?
Автор: Victor_VG
Дата сообщения: 27.10.2008 02:11
Molniev

Думаю всё же все исходники на 5 CD вместить не реально. Потому мы скачиваем только часть их. Остальное в бинарных пакетах.
Автор: Drron
Дата сообщения: 27.10.2008 09:37

Цитата:
shura1980


Архитектура указывается переменной TARGET=amd64

Т.е. сборка мира и ядра выглядит так

export TARGET=amd64
cd /usr/src
make build world
make build kernel KERNCONF=my
make install kernel KERNCONF=my
reboot
mergemaster -p
make installworld
make delete-old
mergemaster
reboot
make delete-old-libs

А вообще читаете шапку Makefile в /usr/src

Автор: shura1980
Дата сообщения: 28.10.2008 10:44
Все норм. Проблема была в acl srcdomain - там, в отличии от старой версии squid, необходимо было ставить точки перед доменами, если они включают в себя поддомены, например acl pool1 srcdomain .prim.domain.ru
Автор: gryu
Дата сообщения: 29.10.2008 16:15
Народ. Что то я не пойму что случилось.
В наличии сервера на FreeBSD версии 4.11 и 6.3
Перестал работать SSH.
Putty при попытке коннекта пишет disconnected: No supported authentication metods available
При попытке коннекта с другого сервера под FreeBSD пишет Permission denied (publickey,keyboard-interactive)
Месяц назад всё работало. Ничего не менялось....
Чё это такое может быть то?
В логе sshd только
server listening on :: port 22
server listening on 0.0.0.0 port 22
и всё.


Добавлено:
Причём на провайдера грешить грех.
Один из серверов шлюз и одна фигня, что снаружи, что изнутри.
Автор: ZaqwrKos
Дата сообщения: 30.10.2008 07:19
gryu
sshd перезапустить... всяко может быть... типа место или чёнить обновляли....
Автор: tankistua
Дата сообщения: 30.10.2008 10:16
когда-то одно время во фре по-дефолту была запрещена аутентификация через клавиатуру...
Но сами по себе конфиги не правятся.
Автор: gryu
Дата сообщения: 30.10.2008 12:00
ZaqwrKos

Цитата:
sshd перезапустить...

Так эта.... я перегружал сервер... Нихрена не помогает...


Добавлено:
tankistua

Цитата:
Но сами по себе конфиги не правятся.

Угу. Самое забавное, что я конфиг SSH смотрел в меру своего разуменя. Ничего не изменилось. Пробовал заменить на дефолтный. Та же грабля.

Добавлено:
ИМХО. Переставить SSH... Народ, как это правильнее сделать?
SSH ставился в комплекте с установкой фрюхи. Включался в sysinstall галочкой.
Как ПРАВИЛЬНО теперь переустановить его?
Просто отключить тоже галочкой и потом обновив порт поставить?
При попытке просто make в порте, ругается на тему "этот порт для 4-й версии...." и еррор код 1. ....


Добавлено:
Хм. И почему на 6.3 фрюхе порт SSH от 4-й версии?
Автор: Victor_VG
Дата сообщения: 30.10.2008 13:06
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/ - много, не много, но кое-что, в том числе и средства управления пакетами...
Автор: gryu
Дата сообщения: 30.10.2008 14:23
Victor_VG

Цитата:
) удаление порта:

su
pkg_deinstall <имя пакета> && pkgdb -Fr && exit

угу. а теперь по подробней как узнать имя пакаджа?
по pkg_info не вижу я ничего напоминающего "ssh" ....
Автор: Victor_VG
Дата сообщения: 30.10.2008 14:41
gryu

легко:

pkg_infio | grep <часть_имени>

в выводе увидим имя и дескриптор пакета или нескольких. Главное, что он должен быть прописан в pkgDB. Способ установки make install при сборке из портов или pkg_add/pkg_install при установке их пакеджей не важен. Была бы запись в БД, а имя узнаем. Иначе пакет не удалить простыми средствами. Лично я не знаю их (я имею ввиду корректные) "на вскидку". Кстати, как раз пакет для работы с портами я только что на свой новый сайт забросил (http://viksoft-unix.mylivepage.ru/file/index). С ним ещё семь штук "отгрузил". Наполняемся потихоньку.

Пару имён держи с ходу от 7-ки: OpenSSH-askpass-1.2.4.1 и denyhosts-2.6_1. Остальное надо в дереве портов копаться - их там у меня 18182 пакета, чуть больше 24 Гб. Много времени уйдёт.
Автор: gryu
Дата сообщения: 30.10.2008 14:54
Victor_VG
нет пакетов с "ssh" в имени.
Напоминаю, что я включал поддержку ssh во время установки фрюхи. Моби эта поддержка в ядре?

Добавлено:
чешу репу... а по старинки cvsup-ом обновить порты, это не поможет?

Добавлено:
гм. тут эта... ещё играет рояль и то, что сервер то рабочий. На нём инет держится всего подразделения.
Я сейчас переключился на резервный канал, но долго низззя...
Это я к тому, что не хотелось бы доводить до универсально решения "формат С".

Добавлено:
поставил OpenSSH-portable
тоже самое.
В make config по сравнению с умолчанием менять что то надо?


Добавлено:
по умолчанию
+ PAM
+ TCP_WRAPPERS
+ LIBEDIT
+ KERBEROS
- SUID_SSH
- GSSADI
- KERB_CSSAPI
- OPENSSH_CHROOT
- OPENSC
- OPENSCPINPATCH
- HPN
- LPK - вклчение LDAP паблик кей.
- OVERWRITE_BASE
Автор: walerchik
Дата сообщения: 30.10.2008 16:20
Приветствую тебя, всезнающий ALL!
Подскажите пожалййста, как пробросить на гейте с FreeBSD порт 7777 на машину в локалке ?
Пишу в /etc/natd.conf такую строку
tcp redirect_port tcp 192.168.10.10:7777 7777

в правилах файерволла есть строка
/sbin/ipfw add allow tcp from any to 192.168.10.0/24 dst-port 7777 in via $lanOut

на попытку соединения по этому порту отвечает
ERROR: connect: В соединении отказано
Автор: gryu
Дата сообщения: 30.10.2008 16:26
walerchik
слушай, у меня написано немного подругому
redirect_port tcp 192.168.10.10:7777 7777
т.е. БЕЗ tcp в начале.

Добавлено:
ну и айпишник и порт другие, разумеется.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798

Предыдущая тема: Посоветуйте TV Tuner для FreeBSD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.