Difference between revisions of "Getting Started/Build/KDE4/Gentoo (ru)"

(From Build)
 
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Template:I18n/Language Navigation Bar|Getting_Started/Build/KDE4/Gentoo}}
+
 
  
 
==== Ручная установка ====
 
==== Ручная установка ====
Используя стабильные сборочные файлы (ebuilds), не забудьте обновить дерево портежей («синькнуться»), прежде чем приступить к установке.
+
Используя стабильные сборочные файлы (ebuilds), не забудьте обновить дерево портежей, прежде чем приступить к установке.
  
 
Нам нужно разрешить следующие сборочные файлы, замаскированные ключами:
 
Нам нужно разрешить следующие сборочные файлы, замаскированные ключами:
<code bash>
+
<syntaxhighlight lang="bash">
 
echo 'dev-util/cmake' >> /etc/portage/package.keywords
 
echo 'dev-util/cmake' >> /etc/portage/package.keywords
 
echo 'dev-cpp/clucene' >> /etc/portage/package.keywords
 
echo 'dev-cpp/clucene' >> /etc/portage/package.keywords
</code>
+
</syntaxhighlight>
  
  
 
Удостоверьтесь, что для redland установлен USE-флаг berkdb, в противном случае nepomuk не будет работать.
 
Удостоверьтесь, что для redland установлен USE-флаг berkdb, в противном случае nepomuk не будет работать.
<code bash>
+
<syntaxhighlight lang="bash">
 
# echo 'dev-libs/redland berkdb' >> /etc/portage/package.use
 
# echo 'dev-libs/redland berkdb' >> /etc/portage/package.use
</code>
+
# echo 'x11-libs/qt accessibility' >> /etc/portage/package.use
 +
</syntaxhighlight>
  
 
Далее приведён список необходимых пакетов, некоторые из которых могут быть уже установлены (их можно пропустить, добавив флаг обновления в emerge).
 
Далее приведён список необходимых пакетов, некоторые из которых могут быть уже установлены (их можно пропустить, добавив флаг обновления в emerge).
  
<code bash>
+
<syntaxhighlight lang="bash">
 
emerge -avu 'sys-devel/gcc' \
 
emerge -avu 'sys-devel/gcc' \
 
   'dev-util/subversion' \
 
   'dev-util/subversion' \
Line 40: Line 41:
 
   'sys-apps/hal' \
 
   'sys-apps/hal' \
 
   'x11-libs/qt'
 
   'x11-libs/qt'
</code>
+
</syntaxhighlight>
  
  
Line 46: Line 47:
  
  
Если вы установили DBUS, CMAKE, QT и (возможно) HAL, то соответствующие секции можно пропустить.
+
Если вы установили DBUS, CMAKE, QT и HAL, то соответствующие секции можно пропустить.
  
 
Удачи!
 
Удачи!
  
 
==== Установка с помощью portage ====
 
==== Установка с помощью portage ====
Также пакеты KDE 4 можно установить напрямую с помощью
+
Текущую информацию о состоянии KDE4 в Gentoo можно найти по адресу
<code bash>
+
[http://www.gentoo.org/proj/en/desktop/kde/kde4.xml http://www.gentoo.org/proj/en/desktop/kde/kde4.xml].
emerge -a <packagename>
 
</code>
 
 
 
Получите всё необходимое на [http://gentoo-wiki.com/TIP_Overlays#Layman install layman] и положите в оверлей "kde" (содержащий экспериментальные сборочные файлы)
 
<code bash>
 
layman -a kde
 
</code>
 
После этого следует настроить USE-флаги, необходимые для KDE 4, и задать portage использование тестовых (экспериментальных) сборочных файлов вместо стабильных для KDE 3.
 
  
Таким образом, система портежей отследит все зависимости.
+
Сейчас KDE4 находится в официальном дереве портежей, хотя всё ещё замаскирован (это может измениться в ближайшее время). KDE3 и KDE4 могут быть установлены вместе.
  
Подробная инструкция по сборке KDE 4 в Gentoo находится в статье [http://overlays.gentoo.org/proj/kde/wiki KDE overlay wiki]. Обсуждение ebuilds находится в теме о [http://forums.gentoo.org/viewtopic-t-530111-postdays-0-postorder-asc-start-0.html KDE 4 monolithic ebuilds].
+
Вам понадобится размаскировать их (подробности по ссылке выше) и остановить обычным способом. Так как в будущем KDE в Gentoo будет устанавливаться [http://www.gentoo.org/doc/en/kde-split-ebuilds.xml в виде раздельных пакетов], лучше всего устанавливать KDE так:
 +
<syntaxhighlight lang="bash">
 +
emerge -avD kde-base/kde-meta:kde-4
 +
</syntaxhighlight>

Latest revision as of 09:49, 15 July 2012


Ручная установка

Используя стабильные сборочные файлы (ebuilds), не забудьте обновить дерево портежей, прежде чем приступить к установке.

Нам нужно разрешить следующие сборочные файлы, замаскированные ключами:

echo 'dev-util/cmake' >> /etc/portage/package.keywords
echo 'dev-cpp/clucene' >> /etc/portage/package.keywords


Удостоверьтесь, что для redland установлен USE-флаг berkdb, в противном случае nepomuk не будет работать.

# echo 'dev-libs/redland berkdb' >> /etc/portage/package.use
# echo 'x11-libs/qt accessibility' >> /etc/portage/package.use

Далее приведён список необходимых пакетов, некоторые из которых могут быть уже установлены (их можно пропустить, добавив флаг обновления в emerge).

emerge -avu 'sys-devel/gcc' \
  'dev-util/subversion' \
  'dev-util/pkgconfig'  \
  'x11-base/xorg-x11' \
  'virtual/glut' \
  'media-libs/mesa' \
  'media-libs/jpeg' \
  'media-libs/libpng' \
  'media-libs/giflib' \
  'dev-cpp/clucene' \
  'dev-util/cppunit' \
  'media-libs/liblrdf' \
  'dev-libs/libxml2' \
  'dev-libs/libxslt' \
  'x11-misc/shared-mime-info' \
  'dev-libs/boost' \
  'dev-util/cmake' \
  'dev-libs/redland' \
  'sys-apps/dbus' \
  'sys-apps/hal' \
  'x11-libs/qt'


Также может потребоваться выполнить emerge либо для 'kde-base/kdesdk', либо для kde-base/kdesdk-scripts'.


Если вы установили DBUS, CMAKE, QT и HAL, то соответствующие секции можно пропустить.

Удачи!

Установка с помощью portage

Текущую информацию о состоянии KDE4 в Gentoo можно найти по адресу http://www.gentoo.org/proj/en/desktop/kde/kde4.xml.

Сейчас KDE4 находится в официальном дереве портежей, хотя всё ещё замаскирован (это может измениться в ближайшее время). KDE3 и KDE4 могут быть установлены вместе.

Вам понадобится размаскировать их (подробности по ссылке выше) и остановить обычным способом. Так как в будущем KDE в Gentoo будет устанавливаться в виде раздельных пакетов, лучше всего устанавливать KDE так:

emerge -avD kde-base/kde-meta:kde-4

This page was last edited on 15 July 2012, at 09:49. Content is available under Creative Commons License SA 4.0 unless otherwise noted.