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

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

Автор: viciousrage
Дата сообщения: 04.11.2010 10:59
http://www.freshports.org/
Автор: sasa19952010
Дата сообщения: 04.11.2010 13:24
Собираюсь поставить freeBSD, посоветуйте пожалуй ПО.

Добавлено:
viciousrage, спасибо.
Да, софта многовато, для всех хватит. (осталось только антивирь официальный найти)
Автор: DemonWather
Дата сообщения: 04.11.2010 14:25

Цитата:
Не знаю как. Подскажите как переназначить.

Для Linux по аналогии как вот тут - http://www.cyberciti.biz/tips/linux-disable-the-ctrl-alt-del-shutdown.html

А вот как для BSD не скажу, знаю только как отрубить эти кнопки - http://www.freebsd.org.ua/doc/ru_RU.KOI8-R/books/qa/disable-cad.html

P.S. google всё-же мощная штука
Автор: niko7
Дата сообщения: 04.11.2010 18:01
DemonWather
Цитата:
P.S. google всё-же мощная штука
Что-то не найти пока.
tankistua
Цитата:
Ctrl+Power
Это как?
Автор: tankistua
Дата сообщения: 04.11.2010 18:56

Цитата:
Ctrl+Power

Это как?

ну зажимаешь ctrl и power

P/S/ это шутка ессесно - изначальная задача есть ?
Автор: askmesu
Дата сообщения: 04.11.2010 21:10

Цитата:
Если я правильно понял: pkg_delete perl-5.10.1. И ставиш сквид.

Да я из портов устанавливаю но чего мне скривать я новичок в freebsd.
pkg_delete perl-5.10.1 тоже пробывал но у него очень много связок с другими
пакетами как сделать это чтобы не повредить систему.
У меня в /etc/make.conf

WITH_PERL=yes
WITHOUT_PERL=no
WITH_BIND_LIBS=yes

и еше много чего, а после пересобрал ядро и мир.
Все это по инструкциям для того чтобы squid работал в прозрачном режиме.

Удаление Perl может ли повлеять на работу ipfw и squid
если нет то как это сделать
кто знает помогите плиз!

Добавлено:

Цитата:
Все это по инструкциям

инструкция'


Добавлено:
http://arykalin.blogspot.com/2008/10/firewall-freebsd-70.html
Автор: tankistua
Дата сообщения: 04.11.2010 23:01
для начала поставь 8.1 , потом обнови порты и из портов поставь сквид.

не надо пересобирать мир, не надо ничего прописывать в /etc/make.conf.

Для работы сквида в прозрачном режиме достаточно дописать одну строчку в конфиге сквида и одну строчку в фаерволе.

Добавлено:

Цитата:
P.S. google всё-же мощная штука

Что-то не найти пока.

на текущий момент из идей создать юзера, поставить ему в шел shutdown -p now . В итоге когда он будет логиниться система будет вырубаться.

пока других идей нет

Добавлено:
еще можно купить конченную клаву, на которой есть кнопки управления питанием
напримертакую
http://www.kpiservice.com.ua/about/%20%20%20XMDSRV
Автор: Infinite Retrieval
Дата сообщения: 07.11.2010 09:48
Поставил FreeBSD на уже довольно старый системник (третий пеньтиум, 256мб оперативы). Там стоял только CD ром, так что установить систему с dvd бы не удалось, поставил с CD. Всё поставил, поигрался впервые в жизни с шеллом, решил поставить gnome. Как полагается #cd /usr/ports/x11/gnome2 , далее make install clean, появилась установка, я там что-то выбрал, он вроде как питон захотел установить, вообщем начал искать дистрибутив через интернет, а сетевухи у меня нет на том компе. Он попросил у меня вручную дистрибутивы подгрузить в /usr/ports/distfiles/python . Та же фигня с KDE, просит дистрибутивы. Вообщем я нашёл http://ftp8.ua.freebsd.org/FreeBSD/distfiles там скачал гном, ещё и питон скачаю, но как всё это поставить? Я записал гном на дискету (предварительно распаковав file.tar.gz 7зипом), а как считать с дискеты я не понял. Попробовал скопировать cp /dev/fd0 /usr/ports/distfiles не вышло, i/o error.
Пожалуйста, помогите поставить Gnome или KDE.
Автор: tankistua
Дата сообщения: 07.11.2010 11:54
mission impossible :)

без интернета - это изврат. Посмотри сам

cd /usr/ports/x11/gnome2 && make all-depends-list

Добавлено:
256 метров для гнома будет мало, минимум 512, а для комфортной работы лучше 1 гиг.
Автор: Infinite Retrieval
Дата сообщения: 07.11.2010 12:00
а..... я понял......

cd /usr/ports/x11/gnome2 && make all-depends-list
Для гнома куча всего требуется.......


Нет ли какого-либо файла, который содержит всё, что нужно для гнома или кде?
Тобишь вставил диск (на CD это всё уместится?), скопировал в папку distfiles и делаешь make install clean.

Добавлено:
tankistua
Ок, мне что угодно, просто хочу поставить какую-нибудь среду...
Вообщем киньте пожалуйста ссылку, откуда можно тупо скачать один архив, записать его на CD, распаковать CD в distfiles, и сделать make.

Да, на другом форуме мне написали, что дискету надо смотировать для начала

Код:
#mkdir /mnt/floppy
#mount -t msdos fd0 /mnt/floppy
#ls /mnt/floppy
Автор: tankistua
Дата сообщения: 07.11.2010 12:50
да интернет нужен - иначе гимморой, попробуй только найти и скачать кучу исходников с нужными версиями.

Можно поставить из готовых тарбалов - но их тоже надо искать на фтп

pkg_add -r имя_пакета.

http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ports.html
Автор: Infinite Retrieval
Дата сообщения: 07.11.2010 15:13
Я распаковал iso образ dvd диска релиза FreeBSD, глянул там packages/x11 и глянул packages/gnome
Там везде .tbz файлв нулевого размера, которые 7zip не берёт(((.

Так-же у меня не получилось скачать каталог gnome с фтп, т.к. надо или пофалйово, а как каталогом с фтп качать - я не знаю. FTP клиент FileZilla так вообще не заходит на бсдэшный фтп, требует пароль к anonymous пользователю, я пишу там свою почту, а он всё равно не хочет.

Я вас очень прошу, напишите как имея компьютер, читающий CD, Floppy, (ну и USB, но там мне кажется возни будет...) и не имея интернет только на windows машине поставить Gnome или KDE. Желательно расписать пошагово, с командами, т.к. без инструкции я и смонтировать CD не смогу, буду долго курить http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/mount-unmount.html

Добавлено:
Решил всё в один пост объединить:
Поставил FreeBSD на уже довольно старый системник (третий пеньтиум, 256мб оперативы). Там стоял только CD ром, так что установить систему с dvd бы не удалось, поставил с CD. Всё поставил, поигрался впервые в жизни с шеллом, решил поставить gnome. Как полагается #cd /usr/ports/x11/gnome2 , далее make install clean, появилась установка, я там что-то выбрал, он вроде как питон захотел установить, вообщем начал искать дистрибутив через интернет, а сетевухи у меня нет на том компе. Он попросил у меня вручную дистрибутивы подгрузить в /usr/ports/distfiles/python . Та же фигня с KDE, просит дистрибутивы.

Я распаковал iso образ dvd диска релиза FreeBSD, глянул там packages/x11 и глянул packages/gnome
Там везде .tbz файлв нулевого размера, которые 7zip не берёт. Дальше глянул каталог FreeBSD-8.1-RELEASE-i386-dvd1\packages\All
Вот там уже реальные файлы. Это то, что мне нужно? Мне скопировать все файлы из All, распаковать, записать на диск? Хотя можно конечно выбрать имено те файлы, имена которых в packages/gnome, так?

Если не так, то искать буду на ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/
А вот тут глаза разбераются, - что качать?

ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/ports/ - не подходит

ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/ - а не копия ли диска это???
ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/gnome/
Вот тут вроде файлы лежат, причём их больше, чем на диске.
Мне кажется это иенно то, что надо. Надо скопировать все эти файлы, распаковать, а затем кинуть их в /usr/ports/distfiles
У меня не получилось скачать этот каталог с фтп, т.к. надо или пофайлоово, а как каталогом с фтп качать - я не знаю. FTP клиент FileZilla так вообще не заходит на бсдэшный фтп, требует пароль к anonymous пользователю, я пишу там свою почту, а он всё равно не хочет.



ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/distfiles/
Здесь тоже есть гном.
Скопировал оттуда Gnome2-1.042.tar.gz, распаковал. Это всё, что нужно? Больно мало весит. Мне кажется, тут всё в кучу сваленно, и отсюда нужно много файлов для гнома, а какие - неясно.

ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/local-distfiles/
Почему локал? Что это?


Так-же у меня не получилось скачать каталог gnome с фтп, т.к. надо или пофалйово, а как каталогом с фтп качать - я не знаю. FTP клиент FileZilla так вообще не заходит на бсдэшный фтп, требует пароль к anonymous пользователю, я пишу там свою почту, а он всё равно не хочет.

Я вас очень прошу, напишите как имея компьютер, читающий CD, Floppy, (ну и USB, но там мне кажется возни будет...) и не имея интернет только на windows машине поставить Gnome или KDE. Желательно расписать пошагово, с командами
Автор: tankistua
Дата сообщения: 07.11.2010 16:51
не, так не покатит - это твой гиммор, сам ты его придумал - сам и разруливай.

хочешь юникс из коробки - поставь фудору, пусть и линукс - но какая нафиг разница, если у тебя нет интернета на рабочей станции.

При всей моей любви к фре на десктопе у меня федора - так проще
Автор: Alukardd
Дата сообщения: 07.11.2010 20:48
Ух, уже жалею что ввязался вэто, но для расширения кругозора воткнул себе фрю на виртуалку.
Нервы идут уже сейчас, очень не привычно после linux, да и среди последних уважаю не многих...

Сразу вопросик, почему при смени директории у меня приглашение как было freebsd# так и осталось. Ни какого тебе имени пользователя, ни пути до текущей директории! Скажите как это поправить или это диагноз?

И правильно ли я понял, что во фре система правления пакетами сейчас portsnap?
Автор: Infinite Retrieval
Дата сообщения: 07.11.2010 21:33
tankistua
Хо-хо..... вот так всегда, на любом форуме про поддержку *никсов. А ещё так пафосно говорят про "Сообщество".


Цитата:
система правления пакетами сейчас portsnap

Так... а вот это интересно.

Добавлено:
http://unix-forum.ru/post5667.html#p5667
http://forum.ru-board.com/topic.cgi?forum=65&topic=3200&start=600#lt
http://wasm.ru/forum/viewtopic.php?pid=405393#p405393

Добавлено:
Вообщем подскажите как скопировать все файлы перечисленные в каталоге gnome из каталога All не вручную. Скриптик что-ли написать, нужно прочесть все имена файлов в каталоге, проежаться по всем файлам в каталоге All, при совпадении скопировать нужный файл в отдельный заранее созданный каталог.... опять WinAPI ивспоминать..... .... ну это опять очень муторно, мне кажется, должно быть проще. Ну разве никто не копировал себе в папочку все дистфайлы для гнома????
Автор: Alukardd
Дата сообщения: 07.11.2010 22:15
Infinite Retrieval
Цитата:
как скопировать все файлы перечисленные в каталоге gnome из каталога All
а утилита cp у вас выпилина из системы?

Добавлено:
А нельзя ли во фре получить такое же описание приложений/портов непосредственно в консоле? К примеру система apt имеет описание каждого пакета по которому можно искать его, а во фре получается, имея в руках только консоль, нельзя найти пакет по описанию? Elinлs, Lynx не предлагать - выход-то оно конечно выход, то явно не нормальный.

Так же ужасно не хватает комбинации <tab>+<tab>, когда точно не знаешь как продолжить строку будь то путь или имя команды.

Про portsnap это я кажется облажался - она только обновляет симки портов. Работа с бинарниками идет через pkg_*. Ну или классика жанра make.
Автор: Skif_off
Дата сообщения: 07.11.2010 22:35
Infinite Retrieval, почему бы не воспользоваться версией 7.3?
для 8.0 и 8.1 есть только первый, базовый CD, но для 7.3 выложен полный комплект - 3 CD: ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.3/
Автор: tankistua
Дата сообщения: 07.11.2010 23:19

Цитата:
tankistua
Хо-хо..... вот так всегда, на любом форуме про поддержку *никсов. А ещё так пафосно говорят про "Сообщество".

какое нафиг сообщество? максимум - сообщество по интересам. В данном случае выковыривать с нета кучу пакетов чтобы собрать на машине гном никому не интересно, кроме тебя. Не интересно и пустая трата времени.


Цитата:
Сразу вопросик, почему при смени директории у меня приглашение как было freebsd# так и осталось. Ни какого тебе имени пользователя, ни пути до текущей директории! Скажите как это поправить или это диагноз?

у меня так

Код: # $FreeBSD: src/share/skel/dot.cshrc,v 1.13 2001/01/10 17:35:28 archie Exp $
#
# .cshrc - csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
#

alias h        history 25
alias j        jobs -l
alias la    ls -a
alias lf    ls -FA
alias ll    ls -lA

# A righteous umask
umask 22

set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)

setenv    EDITOR        ee
setenv    PAGER        less
setenv    BLOCKSIZE    K

if ($?prompt) then
# An interactive shell -- set some stuff up
set filec
set history = 100
set savehist = 100
set mail = (/var/mail/$USER)
if ( $?tcsh ) then
        set autolist
        set prompt = "[%T] %m@%n:%~ ]%# "

        bindkey "^W" backward-delete-word
bindkey -k up history-search-backward
bindkey -k down history-search-forward
endif
endif
Автор: Alukardd
Дата сообщения: 08.11.2010 00:06
tankistua
Цитата:
set autolist
я жив!)
за поиск по портам спс - я кстати слегка команду для себя состряпал поудобнее - теперь так выглядит
Код: cd /usr/ports/ && make search key=apache2 | egrep '(^Port|^Path|^Info|^\B)'|less
Автор: tankistua
Дата сообщения: 08.11.2010 00:11
Если из консоли - то да, так оно и есть. Это меняется, но я в основном через ссш сижу, а там на это пофигу.
Автор: Alukardd
Дата сообщения: 08.11.2010 00:35
нашёл что прописать туда же еще 1 строку - bindkey "^?" delete-char

ладно мб и попривыкну - хотя работать с ней я вряд ли буду - смысл менять шило на мыло, когда к debian'у я уже привык. Но как я и писал для развития очень хотелось потрогать - буду по мере свободного времени изучать)
Автор: tankistua
Дата сообщения: 08.11.2010 08:50

Цитата:
ладно мб и попривыкну - хотя работать с ней я вряд ли буду - смысл менять шило на мыло, когда к debian'у я уже привык. Но как я и писал для развития очень хотелось потрогать - буду по мере свободного времени изучать)

я тоже раньше на дебиане сидел, на фрю ушел из-за нескольких вещей.

- порты. порты для сервера - это сказка просто. Надо тебе мускуль, выбираешь какой тебе надо и ставишь:
mysql323-client
mysql323-scripts
mysql323-server
mysql40-client
mysql40-scripts
mysql40-server
mysql41-client
mysql41-scripts
mysql41-server
mysql50-client
mysql50-scripts
mysql50-server
mysql51-client
mysql51-scripts
mysql51-server
mysql55-client
mysql55-scripts
mysql55-server

надо софт перекомпилять с нужными опциями, добавил в /etc/make.conf

.if ${.CURDIR:N*/usr/ports/databases/mysql51-server} == ""
WITH_CHARSET="utf8"
WITH_XCHARSET="cp1251,koi8r,koi8u,latin1,utf8"
WITH_COLLATION="utf8_general_ci"
WITH_PROC_SCOPE_PTH=yes
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
.endif

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

- Система полностью отделена от приложений. Это позволяет не перепутать файлы и не повредить систему до состояния незагрузки операционнной системы. Мухи от котлет отделены. Кто не понимает о чем я – предлагаю обновить любимый линукс до новой версии. Кто рискнет обновлять систему удаленно? я так обновляю уже 3 года, хотя это и не рекомендуется.

Недостатки
- Фаервол. IPFW, IPFILTER, PF – ни у одного пакетного фильтра нет функционала IPTABLES из линукса. Чтобы не быть голословным предлагаю реализвать функцию, которая без проблем работает в IPTABLES – выпустить через nat несколько соединений к одному pptp серверу с разных машин в локальной сети.
- Низкая скорость. Начиная с 7-ой версии скорость несколько повысилась, но все равно скорость работы оставляет желать лучшего – файловая система, работа баз данных и подозреваю еще какие-то функции. FreeBSD не может соперничать с линуксом – если у Вас нагруженная база данных – ставьте линукс, ставьте солярис, но не ставьте FreeBSD.


А на десктопе у меня федора . По-большей части из-за того, что она работает из коробки - все конфиги уже настроены.
Автор: Alukardd
Дата сообщения: 08.11.2010 10:52

Цитата:
Кто рискнет обновлять систему удаленно? я так обновляю уже 3 года, хотя это и не рекомендуется.
я обновляю, а в чем проблема-то?)

Хм, а вот про системные файлы, ссылочку не дадите, а то често лень искать. Не могут же проги и библиотеки хранить отдельно?
Автор: DemonWather
Дата сообщения: 08.11.2010 16:35
to Alukardd, tankistua
Как дети малые, ей-богу)))))) Изучать новое ПО надо в контексте прикладных задач. Остальное так... развлекуха, имхо.

Коллеги вопрос вот как раз по:

Цитата:
если у Вас нагруженная база данных – ставьте линукс, ставьте солярис, но не ставьте FreeBSD.

Я даж задумался)))

База нагружена под самое не могу. Есть масса неоптимизированных (в плане индексов) запросов поиска по БД с кучей join left и проч. Короче руки выпрямлять некогда. Авторитетное начальство сказало делай кластер. Ни под lenny ни под free не собирал. Есть ли резон поднять отдельный сервер на lenny и вынести в него "тяжелые" неоптимизированные таблицы и запросы к ним? Или и там и тут free? Чтоб я не в ту сторону начал работу работать... Посетйте!?


Автор: dekstero4eg
Дата сообщения: 08.11.2010 17:22
tankistua

Цитата:
выпустить через nat несколько соединений к одному pptp серверу с разных машин в локальной сети.

Касаемо pf - это очень в точку. У меня например входящий gre-трафик тупо не натился и соответственно не возвращался к клиенту в локалку. Спасло вписание rdr-правила, от этого самого vpn-сервера на комп в локалку. Если придётся цеплять ещё один комп к этому vpn-серверу - даже и не знаю куда смотреть. А вот на ipfw + natd вроде бы такой проблемы не было (я имею ввиду ненатившийся входящий трафик), так что утверждение, ИМХО, неверно


Добавлено:
подкину от себя немножко на венттилятор "system V vs. BSD". Фря нравится больше, ибо создаётся впечатление упорядоченности и структурированности, всё как-то логичней и проще. Однако в качестве десктопа так и не прижилась, устал бороться с граблями (не исключаю неправильный рост рук). Поэтому в качестве рабочей станции Ubuntu/xUbuntu.
Автор: tankistua
Дата сообщения: 08.11.2010 20:28

Цитата:
А вот на ipfw + natd вроде бы такой проблемы не было (я имею ввиду ненатившийся входящий трафик), так что утверждение, ИМХО, неверно

угу, только natd он не ядерный нифига. Плюс ко всему скорее всего его можно и из pf использовать тоже. Но это ведь далеко не контрак в иптейблсе.
Автор: Alukardd
Дата сообщения: 08.11.2010 22:45
Да, iptables - весч мощная тут говорить нечего...
Да я смотрю в BSD и policy based routing появилось лишь в 08 году в лице Multi-routing-table. Тут тоже надо оценить его с iproute2, который около 99года появился.
Автор: KVCH
Дата сообщения: 09.11.2010 08:42
Alukardd
Я bash устанавливаю вместо sh. А ещё есть хендбук и man ports

Infinite Retrieval
Ты извращенец. На такое железо самый раз собрать какой нибдуь "роутер", а не "десктоп" с гномом или кде.
Автор: tankistua
Дата сообщения: 09.11.2010 08:49
вобщем весчь хорошо унивесальная, а универсальные вещи всегда не самые лучшие. Поэтому для сепцифических задач можно и другую платформу посмотреть.

Например, недавно поднимал на фре IPSEC поверх UDP-тоннеля, чтобы использовать стандартный виндовый клиент. Все классно, все работает - пока у клиента статический известный айпишник. А с неизвестным айпишником почти неразрешимая задача - приходится патчить кучу всего, но так толком у меня ничего и не получилось. В итоге поднял на дебиане - без проблем.

Добавлено:
И кстати - показательно, айфон не захотел коннектиться к впн-у, при том что винды что хр-ишка, что 7-ка коннектились без проблем.
Автор: sasa19952010
Дата сообщения: 09.11.2010 15:55
Собираюсь сделать революцию, хочу поставить freeBSD.
Установку прочитал.
Одно не понятно, как войти в "красивый" freeBSD.
Уже ставил, ничего кроме белого текста по чёрному фону не видел.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: Ubuntu


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