perl5.24.2: No such file or directory
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2017-07-21 15:41:32
perl5.24.2: No such file or directory
Добрый день, уважаемые.
Не проходите мимо молодого да неразумного, помогите советом мудрым, и да воздастся вам
Вчера начал осваивать FreeBSD (релиз 11), да настраивать по мануалам с Интернета.
Собственно установил SSH, MC, NTP, IPFW, затем обновил порты.
Затем попытался установить Mysql и уткнулся в: /usr/local/bin/perl5.24.2: No such file or directory.
Глянул путь, там только perl5.24.1
После неумелых попыток обновить Perl я имею в /usr/local/bin perl, perl5, perl5.24.1 и perl5.26.0 и ту же ошибку
Кто подскажет - что делать?
Благодарю за потраченное на меня время.
Не проходите мимо молодого да неразумного, помогите советом мудрым, и да воздастся вам
Вчера начал осваивать FreeBSD (релиз 11), да настраивать по мануалам с Интернета.
Собственно установил SSH, MC, NTP, IPFW, затем обновил порты.
Затем попытался установить Mysql и уткнулся в: /usr/local/bin/perl5.24.2: No such file or directory.
Глянул путь, там только perl5.24.1
После неумелых попыток обновить Perl я имею в /usr/local/bin perl, perl5, perl5.24.1 и perl5.26.0 и ту же ошибку
Кто подскажет - что делать?
Благодарю за потраченное на меня время.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
perl5.24.2: No such file or directory
все ставили из пакетов или:Jarmush писал(а):Добрый день, уважаемые.
Не проходите мимо молодого да неразумного, помогите советом мудрым, и да воздастся вам
Вчера начал осваивать FreeBSD (релиз 11), да настраивать по мануалам с Интернета.
Собственно установил SSH, MC, NTP, IPFW, затем обновил порты.
Затем попытался установить Mysql и уткнулся в: /usr/local/bin/perl5.24.2: No such file or directory.
Глянул путь, там только perl5.24.1
После неумелых попыток обновить Perl я имею в /usr/local/bin perl, perl5, perl5.24.1 и perl5.26.0 и ту же ошибку
Кто подскажет - что делать?
Благодарю за потраченное на меня время.
- что-то из портов
- что-то из пакетов
?
# uname -a
# freebsd-version
# pkg info | grep perl
# pkg info | grep mysql
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2017-07-21 15:41:32
perl5.24.2: No such file or directory
все из портов, подругому не умею пока.
FreeBSD freebsd 11.0-RELEASE-p1 FreeBSD 11.0-RELEASE-p1 #0 r306420: Thu Sep 29 03:40:55 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
11.0-RELEASE-p1
perl5-5.24.1_1 Practical Extraction and Report Language
perl5.26-5.26.0 Practical Extraction and Report Language
на последнюю команду ответа нет:
root@freebsd:~ # pkg info | grep mysql
root@freebsd:~ #
FreeBSD freebsd 11.0-RELEASE-p1 FreeBSD 11.0-RELEASE-p1 #0 r306420: Thu Sep 29 03:40:55 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
11.0-RELEASE-p1
perl5-5.24.1_1 Practical Extraction and Report Language
perl5.26-5.26.0 Practical Extraction and Report Language
на последнюю команду ответа нет:
root@freebsd:~ # pkg info | grep mysql
root@freebsd:~ #
-
- проходил мимо
perl5.24.2: No such file or directory
так у Вас два perl'а, вроде как уже давно нельзя в FreeBSD иметь два perl'а разных версий...Jarmush писал(а):все из портов, подругому не умею пока.
FreeBSD freebsd 11.0-RELEASE-p1 FreeBSD 11.0-RELEASE-p1 #0 r306420: Thu Sep 29 03:40:55 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
11.0-RELEASE-p1
perl5-5.24.1_1 Practical Extraction and Report Language
perl5.26-5.26.0 Practical Extraction and Report Language
на последнюю команду ответа нет:
root@freebsd:~ # pkg info | grep mysql
root@freebsd:~ #
(не помню ибо не требовалось)
Лучше бы начали изучть с установки из пакетов, после освоения, перейти к портам,
затем понять что нельзя делать кашу из пакетов и портов.
Можно так на чистой системе:
- установить необходимый минимум из ПАКЕТОВ
- затем ВСЕ что нужно с опциями в портах отличных от DEFAULT сборки
установить из портов
- затем выбрать понятный Вам менеджер портов: portmaster или portupgrade
и использовать их для обновления
Или использовать только пакеты и их обновление.
Сейчас Вам лучше удалить perl5.26 и оставить default'ный или удалить оба и установить default'ный 5.24
после чего собирать mysql, кстати с него можно было начать и НУЖНЫЕ зависимости подтянулись бы сами.
про default версии в портах:
https://wiki.freebsd.org/DEFAULT_VERSIONS
как узнать текущие defaults в портах:
# less /usr/ports/Mk/bsd.default-versions.mk
если хочется изменить DEFAULT'ные версии при сборке портов, то по
ссылке https://wiki.freebsd.org/DEFAULT_VERSIONS расписано что и как нужно
изменить в /etc/make.conf
Я бы на Вашем месте удалил ВСЕ установленное из портов ПО
и начал с апгрейда системы:
- удалить все что установили, включая сам pkg
# pkg delete -fy -a
- почистить порты
# find /usr/ports/ -name "work" -exec rm -rf {} \;
- или просто грохнуть порты
# rm -rf /usr/ports/*
- проапгрейдить порты
# portsnap fetch extract
в последствии можно апгрейдить так:
# portsnap fetch upgrade
- апгрейд системы с учетом текущих bug & security fixes
# freebsd-update fetch
# freebsd-update install
# reboot
Теперь приступить к работе:
- установить pkg
# pkg
- создать локальный repo и закешировать удаленный repo от FreeBSD
# pkg update
Далее:
1) либо ставите все из пакетов и изучаете систему, навыки работы в shell/csh/bash
2) либо ставите из портов и изучаете ЧТО и КАК (параллельно sh/csh/bash)
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2017-07-21 15:41:32
perl5.24.2: No such file or directory
Спасибо за развернутый ответ, записал себе в конспект)
Я обязательно проделаю все что было написано Вами, и напишу о результатах. Пока же хочется немного уточнить:
1. Принципиальная разница между грохнуть и почистить?
2. Меня учили, что из портов лучше, т.к. они сами все зависимости тянут. Что лучше (в каком случае) - порты или пакеты?
Я обязательно проделаю все что было написано Вами, и напишу о результатах. Пока же хочется немного уточнить:
1. Принципиальная разница между грохнуть и почистить?
2. Меня учили, что из портов лучше, т.к. они сами все зависимости тянут. Что лучше (в каком случае) - порты или пакеты?
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
perl5.24.2: No such file or directory
Порты лучше в том случае, если вам нужны отличные от дефолтных опции.
IT voodoo blog https://kostikov.co
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
perl5.24.2: No such file or directory
Для начала почитайте про pkg,
на тему пакаджей и портов:
1.пакаджи собраны из портов с параметрами по умолчанию, добавив в /etc/make.conf вы будете иметь практически такой же софт
2.репозитарий из которого берутся пакаджи можно изменить..., например на свой, отредактировав всего одну строчку, а вот порты так легко изменить не удастся
3. в портах софт обычно свежее чем пакаджах, может оказаться и глючнее...
4. Когда вы собираете из портов, то для сборки иногда нужны дополнительные инструменты, которые остаются в системе после установки софта, а пакаджи их не ставят...
И наконец последнее, если связались с портами, то перед тем как ставить или обновлять внимательно читаем /usr/ports/UPDATING
на тему пакаджей и портов:
1.пакаджи собраны из портов с параметрами по умолчанию, добавив в /etc/make.conf
Код: Выделить всё
BATCH="YES"
2.репозитарий из которого берутся пакаджи можно изменить..., например на свой, отредактировав всего одну строчку, а вот порты так легко изменить не удастся
3. в портах софт обычно свежее чем пакаджах, может оказаться и глючнее...
4. Когда вы собираете из портов, то для сборки иногда нужны дополнительные инструменты, которые остаются в системе после установки софта, а пакаджи их не ставят...
И наконец последнее, если связались с портами, то перед тем как ставить или обновлять внимательно читаем /usr/ports/UPDATING
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2017-07-21 15:41:32
perl5.24.2: No such file or directory
snorlov, скопировал, душевно) спасибо.
вот как раз сейчас, по совету Гостя все снес, пробую заново.
почитать попробую, в английском не силен, Гугл мне в помощь, ответьте, плиз, на вопрос:
я правильно понял, что я могу из портов себе наставить все ,что надо, проверить работоспособность, затем "создать локальный repo и закешировать удаленный repo от FreeBSD", пересобрать ядро, и у меня будет копия моего софта, и ядро, в котором только мои драйвера и настройки, да?
Заранее благодарю за ответ, и буду признателен, если вы пошагово, и по возможности с командами, распишете как это сделать.
вот как раз сейчас, по совету Гостя все снес, пробую заново.
почитать попробую, в английском не силен, Гугл мне в помощь, ответьте, плиз, на вопрос:
я правильно понял, что я могу из портов себе наставить все ,что надо, проверить работоспособность, затем "создать локальный repo и закешировать удаленный repo от FreeBSD", пересобрать ядро, и у меня будет копия моего софта, и ядро, в котором только мои драйвера и настройки, да?
Заранее благодарю за ответ, и буду признателен, если вы пошагово, и по возможности с командами, распишете как это сделать.
-
- проходил мимо
perl5.24.2: No such file or directory
да, но собственый repo удобней собрать используя poudriereJarmush писал(а):snorlov, скопировал, душевно) спасибо.
вот как раз сейчас, по совету Гостя все снес, пробую заново.
почитать попробую, в английском не силен, Гугл мне в помощь, ответьте, плиз, на вопрос:
я правильно понял, что я могу из портов себе наставить все ,что надо, проверить работоспособность, затем "создать локальный repo и закешировать удаленный repo от FreeBSD"
нет, Вы бежите впереди паровоза...пересобрать ядро, и у меня будет копия моего софта, и ядро, в котором только мои драйвера и настройки, да?
ядро в FreeBSD синхронизируется с системой:
- GENERIC включает необходимый набор
- ядро в FreeBSD собирается статическое, можно по максимум включить в него драйвера,
а можно наоборот выкинуть по максимуму все и оставить необходимый минимум,
все остальные драйвера грузить модулями
Это уже нахальство, есть Handbook, расписывать книгу отдельно Вам, никто не будет:Заранее благодарю за ответ, и буду признателен, если вы пошагово, и по возможности с командами, распишете как это сделать.
- читайте Handbook
- покупайте книги по FreeBSD или "воруйте" в интернете и изучайте
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2017-07-21 15:41:32
perl5.24.2: No such file or directory
Гость, Handbook - да это ж просто сказка какая-то!!!Это уже нахальство, есть Handbook, расписывать книгу отдельно Вам, никто не будет:
- читайте Handbook
- покупайте книги по FreeBSD или "воруйте" в интернете и изучайте
Вот именно это я и хотел попросить у кого-нибудь, только не знал как называется!
Бессонная ночь, 3 переустановки всех pkg и портов и я получил ответы на свои вопросы
Краткий отчет:
FreeBSD freebsd 11.0-RELEASE-p9 FreeBSD 11.0-RELEASE-p9 #0: Tue Apr 11 08:42:58 UTC 2017
root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
Установил:
SSH, MC (и русифицировал консоль), NTP, IPFW, FTP, MySQL.
После чего набрал команду # pkg info получил бурный оргазм и пошел спать
Осталось последнее: хочу сказать спасибо за удочку, а не за рыбу - теперь я буду сыт всегда! но я не знаю какую рыбу и где ловить
Ткните носом в мануал (и желательно на русском) - какие пакеты мне нужны, и в каком порядке их ставить, чтобы из машины можно было сделать очень гибкий маршрутизатор (прокся, NAT, черно-белые листы URL, авторизация пользователей (без AD и с ним), шейпер и вообще все что касается раздачи интернета пользователям), а еще VPN, почта и www сервер... и pkg от жадности, да побольше
Спасибо, всем доброго дня.
-
- проходил мимо
perl5.24.2: No such file or directory
В любой Unix-like ОС всегда есть полный набор документации, команда -> manJarmush писал(а):Гость, Handbook - да это ж просто сказка какая-то!!!Это уже нахальство, есть Handbook, расписывать книгу отдельно Вам, никто не будет:
- читайте Handbook
- покупайте книги по FreeBSD или "воруйте" в интернете и изучайте
Вот именно это я и хотел попросить у кого-нибудь, только не знал как называется!
Бессонная ночь, 3 переустановки всех pkg и портов и я получил ответы на свои вопросы
Краткий отчет:
FreeBSD freebsd 11.0-RELEASE-p9 FreeBSD 11.0-RELEASE-p9 #0: Tue Apr 11 08:42:58 UTC 2017
root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
Установил:
SSH, MC (и русифицировал консоль), NTP, IPFW, FTP, MySQL.
После чего набрал команду # pkg info получил бурный оргазм и пошел спать
Осталось последнее: хочу сказать спасибо за удочку, а не за рыбу - теперь я буду сыт всегда! но я не знаю какую рыбу и где ловить
Ткните носом в мануал (и желательно на русском) - какие пакеты мне нужны, и в каком порядке их ставить, чтобы из машины можно было сделать очень гибкий маршрутизатор (прокся, NAT, черно-белые листы URL, авторизация пользователей (без AD и с ним), шейпер и вообще все что касается раздачи интернета пользователям), а еще VPN, почта и www сервер... и pkg от жадности, да побольше
Спасибо, всем доброго дня.
# man ipfw
работа с портами
# man ports
# make -C /usr/ports/ search key=proxy display=name,path,info
rc-файлы
# man rc
построение системы и ядра
# man build
и тд и тп
Весь третичный софт (порты) аналогично имею полную документацию в виде man pages
и дополнительно FAQ и HOWTO (зависит от создателей)
Забудьте про "manual'ы на русском", собираетесь работать с Unix'ом или программировать,
значит придется читать все на английском как минимум, тем более что ВСЕ бестселлеры
именно на нем.
- Neus
- капитан
- Сообщения: 1982
- Зарегистрирован: 2008-09-08 21:59:56
perl5.24.2: No such file or directory
Jarmush, возьми готовое и изучай https://ru.wikipedia.org/wiki/PfSense
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.
LOR захватили ситхи.
Добро пожаловать на светлую сторону!
Engineering is physics with the constraint of money.
LOR захватили ситхи.
Добро пожаловать на светлую сторону!
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2017-07-21 15:41:32
perl5.24.2: No such file or directory
Гость, как всегда - кратко и в точку, благодарствую
Neus, занимательный дистрибутивчик, уже качаю! Может есть еще чем удивить? Учитывая, что я совсем мало знаю - думаю труда не составит
Буду рад любым ссылкам, советам, файлам в почту, деньгам на карту ... в общем - чем можете
Neus, занимательный дистрибутивчик, уже качаю! Может есть еще чем удивить? Учитывая, что я совсем мало знаю - думаю труда не составит
Буду рад любым ссылкам, советам, файлам в почту, деньгам на карту ... в общем - чем можете
-
- прапорщик
- Сообщения: 496
- Зарегистрирован: 2015-05-25 14:36:32
perl5.24.2: No such file or directory
Все просто.
Актуальные книжки можно скачать по ссылкам:
Английский вариант:
ftp.freebsd.org/pub/FreeBSD/doc/handbook/book.pdf
Русский вариант:
ftp.freebsd.org/pub/FreeBSD/doc/ru/book ... k/book.pdf