The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"mc и FreeBSD."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"mc и FreeBSD."  +/
Сообщение от D06PbIU (ok) on 12-Дек-11, 13:49 
На сервере стоит FreeBSD_9.0, к инету не подключен.
Как поставить mc, как посмотреть какие доп. пакеты ему нужны?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "mc и FreeBSD."  +/
Сообщение от Graf email(??) on 12-Дек-11, 14:02 
> На сервере стоит FreeBSD_9.0, к инету не подключен.
> Как поставить mc, как посмотреть какие доп. пакеты ему нужны?

вот здесь посмотри
http://unix-expert.ru/?p=117

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "mc и FreeBSD."  +1 +/
Сообщение от Pahanivo (ok) on 12-Дек-11, 14:54 
>> На сервере стоит FreeBSD_9.0, к инету не подключен.
>> Как поставить mc, как посмотреть какие доп. пакеты ему нужны?
> вот здесь посмотри
> http://unix-expert.ru/?p=117

SEO SPAM?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "mc и FreeBSD."  +1 +/
Сообщение от hizel (ok) on 12-Дек-11, 15:17 
> На сервере стоит FreeBSD_9.0, к инету не подключен.
> Как поставить mc, как посмотреть какие доп. пакеты ему нужны?

как-то так:

#make -C /usr/ports/misc/mc run-depends-list                                                                                                                                                                                            
/usr/ports/converters/libiconv
/usr/ports/devel/gettext
/usr/ports/devel/gio-fam-backend
/usr/ports/devel/glib20
/usr/ports/devel/libslang2
/usr/ports/devel/pkg-config
/usr/ports/lang/perl5.8

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "mc и FreeBSD."  +1 +/
Сообщение от Алексей (??) on 12-Дек-11, 15:31 
> На сервере стоит FreeBSD_9.0, к инету не подключен.
> Как поставить mc, как посмотреть какие доп. пакеты ему нужны?

...или так:

make pretty-print-build-depends-list

с показом версий

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "mc и FreeBSD."  +1 +/
Сообщение от lavr email on 12-Дек-11, 16:53 
> На сервере стоит FreeBSD_9.0, к инету не подключен.
> Как поставить mc, как посмотреть какие доп. пакеты ему нужны?

[micro]~ > uname -r
9.0-RC2
[micro]~ > uname -rm
9.0-RC2 amd64
[micro]~ > ftp ftp://ftp2.ru.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.../
Connected to mirror.macomnet.net.
220 FTP server ready.
331 Guest login ok, send your email address as password.
230-
230-   _ __ ___   __ _  ___ ___  _ __ ___  _ __   ___| |
230-  | '_ ` _ \ / _` |/ __/ _ \| '_ ` _ \| '_ \ / _ \ __|
230-  | | | | | | (_| | (_| (_) | | | | | | | | |  __/ |
230-  |_| |_| |_|\__,_|\___\___/|_| |_| |_|_| |_|\___|\__|
230-
230- The FTP archive at MAcomnet, Moscow, Russia.
230-
230- All the equipment including 1Gbps connection provided by
230- MAcomnet JSC, http://www.macomnet.ru/.
230-
230- This archive is available via
230-
230- HTTP:   http://mirror.macomnet.net/     (max 1024 connections)
230- FTP:    ftp://mirror.macomnet.net/ ...(max 1024 connections)
230- RSYNC:  rsync://mirror.macomnet.net/    (max 30 connections)
230-
230- Please email comments, bug reports and requests for packages to be
230- mirrored to mirror@macomnet.net
230 Guest login ok, access restrictions apply.
Remote system type is UNKNOWN.
200 Type set to I.
250 CWD command successful.
250 CWD command successful.
250 CWD command successful.
250 CWD command successful.
250 CWD command successful.
250 CWD command successful.
ftp> dir mc-*
229 Entering Extended Passive Mode (|||58800|)
150 Opening ASCII mode data connection for '/bin/ls'.
-r--r--r--  1 root  wheel  1733824 Dec  6 14:22 mc-4.7.5.5_1.tbz
-r--r--r--  1 root  wheel   585983 Dec  6 14:14 mc-light-4.1.40.p9_8.tbz
226 Transfer complete.
ftp> bye
221 Goodbye.
[micro]~ >

что мы видим из верхнего:
- в наличии 9.0.RC...
- платформа amd64
- лезем на ближайшее зеркало чтобы найти наличие пакета, для amd64 9.x
пакеты будут в amd64/packages-9-stable/All/
- нашли наличие mc-4.7.5.5_1.tbz

смотрим зависимости run-depends (связанные с выполнением, ибо зависимости для сборки
на не нужны, мы ж пакетами ставим):

- установим переменную PACKAGESITE
[micro]~ > echo $PACKAGESITE
ftp://ftp2.ru.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.../

- посмотрим зависимости неолбходимые для РАБОТЫ пакета mc-4.7.5.5_1.tbz

[micro]~ > pkg_info -r ftp://ftp2.ru.freebsd.org/pub/FreeBSD/ports/amd64/packages-9...
Fetching ftp://ftp2.ru.freebsd.org/pub/FreeBSD/ports/amd64/packages-9...... Done.
Information for ftp://ftp2.ru.freebsd.org/pub/FreeBSD/ports/amd64/packages-9...:

Depends on:
Dependency: python27-2.7.2_3
Dependency: perl-5.12.4_3
Dependency: png-1.4.8
Dependency: pkg-config-0.25_1
Dependency: pcre-8.20
Dependency: libiconv-1.13.1_1
Dependency: libslang2-2.2.4
Dependency: gettext-0.18.1.1
Dependency: glib-2.28.8_2
Dependency: gamin-0.1.10_4
Dependency: gio-fam-backend-2.28.8

[micro]~ >

прим. если к верхнему дописать расширение .tbz - получим файлы которые нужно
вытянуть с зеркал пакетов.

вот их и необходимо вытянуть, сделать это можно на любой машине с доступом в интернет
с OS отличной от FreeBSD, но под FreeBSD это сделать проще используя pkg_add -K -r ...
необходимые пакеты будут скачаны и сохранены в директории установленной в переменной
PKGDIR

подобное можно выполнить и используя portmaster или portupgrade

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "mc и FreeBSD."  +/
Сообщение от D06PbIU (ok) on 18-Дек-11, 14:31 
>[оверквотинг удален]
> [micro]~ >
> прим. если к верхнему дописать расширение .tbz - получим файлы которые нужно
> вытянуть с зеркал пакетов.
> вот их и необходимо вытянуть, сделать это можно на любой машине с
> доступом в интернет
> с OS отличной от FreeBSD, но под FreeBSD это сделать проще используя
> pkg_add -K -r ...
> необходимые пакеты будут скачаны и сохранены в директории установленной в переменной
> PKGDIR
> подобное можно выполнить и используя portmaster или portupgrade

Спасибо, так и сделал, все работает.
Скачал нужные версии пакетов, потом ставил их при помощи pkg_add <имя_пакета>. В некоторых случаях система ругалась на то, что некоторые пакеты уже стоят, но с ранней версией. Тогда искал эти паекты через pkg_info и удалял через pkg_delete.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру