MFen 1.56

This commit is contained in:
Andrey Zakhvatov 2004-01-05 07:35:20 +00:00
parent db8046ca6f
commit e98efaeaa3
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=19486

View file

@ -1,9 +1,9 @@
<!--
The FreeBSD Russian Documentation Project
$FreeBSDru: frdp/www/ru/gnome/docs/faq2.sgml,v 1.3 2003/12/13 08:17:51 andy Exp $
$FreeBSDru: frdp/www/ru/gnome/docs/faq2.sgml,v 1.4 2004/01/05 07:34:10 andy Exp $
Original revision: 1.48
Original revision: 1.56
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
@ -102,9 +102,9 @@
# make install clean
</pre>
<p>Для получения наилучшего результата от GNOME 2 вы должны выполнять
установку из портов, после добавления следующих макросов в ваш файл
<tt>/etc/make.conf</tt>:</p>
<p>Для получения наилучшего результата от GNOME &gnomever; вы должны
выполнять установку из портов, после добавления следующих макросов в
ваш файл <tt>/etc/make.conf</tt>:</p>
<pre>
WITH_FAM= yes
@ -129,6 +129,15 @@ WITH_LAME= yes
<p>На некоторых платформах эти параметры могут привести к ошибкам на
этапе построения, поэтому по умолчанию они не включены.</p>
<p>После того, как вы установили оболочку GNOME &gnomever;,
запустить GNOME &gnomever; можно, добавив следующую строку в один
из файлов <tt>~/.xsession</tt> или <tt>~/.xinitrc</tt>, туда, где
это удобнее:</p>
<pre>
exec gnome-session
</pre>
</li>
<!-- Q2 -->
@ -139,8 +148,25 @@ WITH_LAME= yes
<!-- A2 -->
<p>Основная масса проблем с компиляцией GNOME &gnomever; может быть
решена путём <a href="#q6">обновления</a> всех необходимых компонентов
GNOME &gnomever; до последних версий. Вы можете увидеть сообщения
об ошибках конфигурации, подобные следующим:</p>
GNOME &gnomever; до последних версий.</p>
<p>В общем случае, если компонент GNOME &gnomever; устарел, то
вы увидите сообщение об ошибке, подобное следующему:</p>
<pre>
checking for libgnomeui-2.0 libbonoboui-2.0 libbonobo-2.0 >= 2.2.1
gnome-vfs-2.0 libgnomeprint-2.2 >= 2.3.0 libgnomeprintui-2.2 libglade-2.0...
configure: error: Library requirements (libgnomeui-2.0 libbonoboui-2.0
libbonobo-2.0 >= 2.2.1 gnome-vfs-2.0 libgnomeprint-2.2 >= 2.3.0 libgnomeprintui-2.2
libglade-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable
if your libraries are in a nonstandard prefix so pkg-config can find them.
</pre>
<p>Просто держите ваше дерево портов в <a href="#q6">актуальном
состоянии</a>, и такие ошибки проявляться не будут.</p>
<p>Если устарела программа <tt>pkg-config</tt>, то вы будете наблюдать
сообщения об ошибках конфигурации, подобные следующим:</p>
<pre>
configure: error: *** pkg-config too old; version 0.14 or better required.
@ -165,7 +191,7 @@ undefined reference to 'strerror_r'
options _KPOSIX_PRIORITY_SCHEDULING
</pre>
<p>И в случае, если вы следуете -stable или -current, <b>не задавайте</b>
<p>Если вы отслеживаете -stable или -current, <b>не задавайте</b>
<tt>NOLIBC_R</tt> в <tt>/etc/make.conf</tt>. Если вы это сделали, то
удалите и перестройте систему. Если проблемы всё ещё остались,
пожалуйста, пошлите сообщение на адрес <a
@ -177,6 +203,18 @@ options _KPOSIX_PRIORITY_SCHEDULING
приводить к проблемам, связанным с pthread при компиляции GNOME
&gnomever;. Если эти порты устанавливать вам не нужно, то
рекомендуется их удалить.</p>
<p>Обычным источником ошибок при построении является наличие
нескольких версий одной и той же библиотеки. Это случается,
если вы устанавливаете две различные версии одного и того же
порта, или даже при обычном использовании
<tt>portupgrade</tt>. Вы можете сохранить резервные копии
библиотек в каталоге <tt>/usr/local/lib/compat/pkg</tt> и
удалить их, а затем запустить <tt>portupgrade -u -rf
pkgconfig</tt>. Этим вы вынудите выполнить перестроение всех
приложений, связанных с GNOME (и некоторое количество других
программ), в отсутствии старых версий библиотек в каталоге
<tt>/usr/local/lib/compat/pkg</tt>.</p>
</li>
<!-- Q3 -->
@ -216,15 +254,13 @@ options _KPOSIX_PRIORITY_SCHEDULING
GNOME 2?</b></p>
<!-- A4 -->
<p>В настоящее время проект GNOME всё ещё не стабилизировался. Ещё
должны быть выполнены работы в инфраструктуре портов GNOME для того,
чтобы всё чисто срабатывало. Однако если вы используете GNOME 1.4 и
хотите обновить её до GNOME &gnomever;, то сначала ознакомьтесь с <a
<p>Если вы используете GNOME 1.4 и хотите обновить её до GNOME
&gnomever;, то сначала ознакомьтесь с <a
href="http://www.gnome.org/start/2.0/installation.html#upgrading">
официальными</a> инструкциями по обновлению на сайте GNOME. Затем
удостоверьтесь, что ваши порты GNOME 1.4 обновлены до последних версий,
официальными</a> инструкциями по обновлению на сайте GNOME.
Удостоверьтесь, что ваши порты GNOME 1.4 обновлены до последних версий,
после чего удалите из системы следующие пакаджи GNOME 1.4:</p>
<pre>
gnomecore
sawfish
@ -245,7 +281,7 @@ ggv
</pre>
<p>После удаления этих пакаджей вы можете построить GNOME &gnomever; в
соответствии с инструкциями выше.</p>
соответствии с <a href="#q1">инструкциями выше</a>.</p>
</li>
<!-- Q5 -->
@ -254,9 +290,9 @@ ggv
GNOME &gnomever;?</b></p>
<!-- A5 -->
<p>Для этой цели мы рекомендуем использовать порт
<tt>/usr/ports/sysutils/portupgrade</tt>. Он следает всё так, как
нужно:</p>
<p>Для этой цели мы рекомендуем вам использовать порт
<tt>/usr/ports/sysutils/portupgrade</tt>. Следующие команды выполнят
всё, что нужно:</p>
<pre>
# pkgdb -F
@ -365,6 +401,10 @@ gnome-session-save --gui
регистрации в системе будет возвращён оконный менеджер, настроенный
ранее. Чтобы возвратить настройки обратно, просто замените в команде
sawfish на metacity.</p>
<p>Если вам удалось заставить работать оболочку GNOME &gnomever; под
управлением другого оконного менеджера, пожалуйста, сделайте снимок
экрана и <a href="mailto:&email;@FreeBSD.org">пришлите его нам</a>!</p>
</li>
<!-- Q10 -->
@ -391,7 +431,7 @@ Load "type1"
<p>Иногда, после установки новых шрифтов в систему, необходимо указать
на них утилите fontconfig. Если вы обнаружите, что недавно добавленные
шрифты недоступны даже после перезапуска GNOME 2, запустите следующую
команду, работая как пользователь root.</p>
команду, работая как пользователь root:</p>
<pre>
# fc-cache -f -v
@ -484,6 +524,12 @@ Load "type1"
<pre>gtk-font-name = "Verdana 11"</pre>
</li>
</ol>
<p>Заметьте, что хотя файл <tt>gtkrc</tt> для GTK+ 1.2 будет
работать с файлом <tt>gtkrc-2.0</tt> для GTK+ 2, в обратную
сторону это <i>не</i> работает: содержимое файла
<tt>gtkrc-2.0</tt> для GTK+ 2 не будет срабатывать, будучи
перенесённое в файл <tt>gtkrc</tt> для GTK+ 1.2.</p>
</li>
<!-- Q14 -->
@ -503,9 +549,9 @@ Load "type1"
это исправить?</b></p>
<!-- A15 -->
<p>Nautilus-cd-burner не может выполнять запись на устройства записи
CD/DVD, если поддержка этих устройств не включена в ядре, или если
права доступа к файлам этих устройств не позволяют выполнять запись.
<p>Nautilus-cd-burner не сможет выполнить запись на устройства записи
CD/DVD, пока в ядре не будет включена поддержка этих устройств и не
будут назначены права на запись в файлы этих устройств.
Nautilus-cd-burner работает с устройствами записи CD/DVD посредством
подсистемы SCSI CAM. поэтому вы должны удостовериться, что в вашем
ядре настроено следующее:</p>
@ -548,7 +594,6 @@ device atapicam
<tt>devfs.conf</tt> поддерживается только во FreeBSD 5.x):</p>
<pre>
perm acd0 0666
perm cd0 0666
perm xpt0 0666
perm pass0 0666
@ -557,7 +602,7 @@ perm pass0 0666
<p>Во FreeBSD 4.x вы можете просто задать права доступа к файлу
устройства, и они останутся такими же после перезагрузки. Заметьте,
что во FreeBSD 4.x вы должны использовать файлы устройств типа 'c'
(к примеру, <tt>acd0c</tt>, <tt>cd0c</tt> и так далее).</p>
(к примеру, <tt>cd0c</tt>).</p>
</li>
<!-- Q16 -->
@ -565,10 +610,10 @@ perm pass0 0666
<p><b>Как добавить новые сеансы GDM?</b></p>
<!-- A16 -->
<p>Способы добавления сеансов GDM в GNOME 2.2 и &gnomever; значительно
отличаются. Теперь для того, чтобы добавить новый сеанс, вы должны
создать файл <tt>.desktop</tt>, в котором содержится информация о
параметрах сеанса. Файлы сеансов располагаются в каталоге
<p>Порядок добавления новых сеансов GDM существенно изменился при
переходе от GNOME 2.2 к &gnomever;. Теперь для добавления новых
сеансов вы должны создать файл <tt>.desktop</tt>, в котором содержится
информация о параметрах сеанса. Файлы сеансов располагаются в каталоге
<tt>/usr/X11R6/etc/dm/Sessions</tt>. Например, для добавления сеанса
KDE, создайте файл в <tt>/usr/X11R6/etc/dm/Sessions</tt> с именем
<tt>kde.desktop</tt>. Этот файл должен содержать следующее:</p>
@ -584,6 +629,12 @@ Icon=
Type=Application
</pre>
<p>Этот файл должен быть выполнимым. Например:</p>
<pre>
# chmod 0555 kde.desktop
</pre>
<p>После создания этого файла перезапустите GDM, и в меню
<em>Sessions</em> появится ссылка на <b>KDE</b>.</p>
</li>