Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 33. Основные пакеты GNOME. Платформа Вперед

Пакет GNOME Virtual File System-2.24.4

Знакомимся с пакетом GNOME Virtual File System

В пакете GNOME Virtual File System находятся библиотеки виртуальной файловой системы. Он используется как один из основных пакетов файлового менеджера Nautilus.

Известно, что пакет правильно собирается и работает на платформе LFS-6.5.

Информация о пакете

Зависимости пакета GNOME Virtual File System

Обязательные

D-Bus GLib Bindings-0.98, GConf-2.28.1 и GNOME MIME Data-2.18.0

Необязательные

Samba-3.6.1, Gamin-0.1.10, HAL-0.5.14, GTK-Doc-1.18, OpenSSH-5.9p1, OpenSSL-1.0.0e или GnuTLS-3.0.7, Heimdal-1.4 или MIT Kerberos V5-1.6, avahi-0.6.25, OpenAFS и CDParanoia-III-10.2 (не рекомендуется).

Если вы запустите команду ./configure --help для того, чтобы получить полный список требуемых зависимостей и имеющихся параметров, то вы можете заметить сообщение о пакете gnome-mount. Этот пакет не является обязательным во время сборки и является зависимостью только времени выполнения. Если во время выполнения GNOME-VFS есть пакет gnome-mount, то он будет использоваться в GNOME-VFS. Если он недоступен, то GNOME-VFS вернется к использованию других механизмов монтирования.

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/gnome-vfs

Установка пакета GNOME Virtual File System

Установите пакет GNOME Virtual File System с помощью следующих команд:

./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \
            --sysconfdir=/etc/gnome/2.30.2 \
            --libexecdir=$(pkg-config \
                --variable=prefix ORBit-2.0)/lib/gnome-vfs-2.0 &&
make

Чтобы проверить результаты, выполните команду make check.

Теперь в роли пользователя root выполните:

make install

Пояснение команд

--prefix=$(pkg-config --variable=prefix ORBit-2.0): Установка префикса с помощью этого параметра, а не с помощью $GNOME_PREFIX будет гарантировать, что префикс будет установлен в соответствие со средой окружения и пакет будет установлен в нужном месте.

--sysconfdir=/etc/gnome/2.30.2: Этот параметр указывает, что конфигурационные файлы будут установлены в директорий /etc/gnome/2.30.2, а не в директорий $GNOME_PREFIX/etc. Кроме того (если это требуется), этот параметр гарантирует, что будет правильно обновлена база данных GConf-2.

--libexecdir=$(pkg-config --variable=prefix ORBit-2.0)/lib/gnome-vfs-2.0: Этот параметр указывает, что файлы libexec будут установлены в более правильный директорий $GNOME_PREFIX/lib/gnome-vfs-2.0, а не в директорий $GNOME_PREFIX/libexec.

--with-dbus-service-dir=/usr/share/dbus-1/services: Используйте этот параметр, если вы прикомпоновали HAL к сборке и вы хотите, чтобы файл gnome-vfs-daemon.service был установлен туда, где по умолчанию размещается D-Bus, а не в директорий GNOME_PREFIX/share/dbus-1/services. Если вы не используете этот параметр, то смотрите информацию, приведенную в разделе конфигурирования.

--with-hal-eject=PROGRAM: Этот параметр передавать не нужно, если у вас установлен пакет Eject-2.1.5 или gnome-mount, поскольку если не установлен пакет gnome-mount, будет использоваться программа eject.

--enable-gtk-doc: Используйте этот параметр, если установлен пакет GTK-Doc и вы хотите пересобрать и установить документацию по API.

Конфигурирование пакета Gnome Virtual File System

Подробнее о конфигурировании

Если HAL был прикомпонован к сборке и GNOME установлен не в директории /usr, вы должны создать локальный сессионный конфигурационный файл D-Bus, т. к. для D-Bus может потребоваться, чтобы был установлен файл gnome-vfs-daemon.service. О том, как создать специальный директорий сервисов D-Bus, вы должны обратиться за информацией на страницу D-Bus за инструкциями.

Описание пакета

Установленные программы: gnomevfs-cat, gnomevfs-copy, gnomevfs-df, gnomevfs-info, gnomevfs-ls, gnomevfs-mkdir, gnomevfs-monitor, gnomevfs-mv, gnomevfs-rm и gnome-vfs-daemon

Установленные библиотеки: libbzip2.{so,a}, libcomputer.{so,a}, libdns-sd.{so,a}, libfile.{so,a}, libftp.{so,a}, libgzip.{so,a}, libhttp.{so,a}, libnetwork.{so,a}, libnntp.{so,a}, libsftp.{so,a}, libtar.{so,a}, libvfs-test.{so,a} и libgnomevfs-2.{so,a}

Установленные директории: /etc/gnome/2.30.2/gnome-vfs-2.0/modules, $GNOME_PREFIX/{include/{gnome-vfs-2.0/libgnomevfs, gnome-vfs-module-2.0/libgnomevfs},lib/gnome-vfs-2.0/{include,modules}, share/gtk-doc/html/gnome-vfs-2.0}

Перевод сделан с варианта оригинала, датированного 2011-01-03 21:06:23 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет hicolor-icon-theme-0.12   Пакет libgnome-2.30.0