Установка Enlightenment E17 с помощью Subversion

Если вы провели достаточно времени с Linux, возможно, вы столкнулись с процессом установки, который требует использования SVN. SVN — это Subversion, система контроля версий, основанная на CVS. Это означает, что этот инструмент управляет файлами и каталогами и отслеживает внесенные в них изменения. Многие разработчики используют подобные инструменты, чтобы предоставить тестировщикам и другим разработчикам доступ к самым последним версиям своего программного обеспечения. По сути, установка из Subversion всегда гарантирует, что вы устанавливаете самую последнюю базу кода для своего приложения.

Но Subversion — не всегда самый простой инструмент для конечного пользователя, с которым можно быстро освоиться. Итак, имея в виду конечного пользователя, в этой статье будет предпринята попытка объяснить, как можно использовать Subversion в процессе установки программного обеспечения в операционной системе Linux.

Когда подрывная деятельность является правильным инструментом?

Это довольно сложный вопрос. Есть две очевидные причины использовать Subversion:

Хранение архивов старых версий: Subversion по своей природе является системой контроля версий, поэтому она отлично справляется с этой задачей.

Сотрудничество: если вы работаете над разработкой приложения с более чем одним человеком, то Subversion также идеально подходит для вас. Такой способ использования Subversion позволяет разработчикам проверять код, работать над ним и возвращать его обратно.

И, конечно же, вы можете использовать Subversion, чтобы проверить последнюю версию кода, а затем установить указанную последнюю версию.

Как все это работает

Первый шаг в этом — установка самой Subversion. Это просто, так как Subversion находится в вашем стандартном репозитории. Чтобы установить, откройте окно терминала и введите команду:

sudo apt-get install subversion

или в Fedora вот так:

yum install subversion

После установки программного обеспечения вы готовы к работе.

Предположим, вы хотите проверить последнюю версию программного обеспечения. Давайте проиллюстрируем это с помощью оконного менеджера / рабочего стола Enlightenment E17. Поскольку это довольно сложный пакет, необходимо устранить зависимости. Эти зависимости можно разрешить с помощью обычного инструмента установки (например, yum или apt-get). Эти зависимости:

  • м4
  • autoconf
  • automake (1.7 или выше)
  • cvs
  • libtool
  • pkg-config
  • texinfo
  • zlib
  • libpng
  • jpeg
  • freetype2
  • liblua (5.1 или выше)
  • xorg-x11 или xfree86
  • x11-библиотеки
  • dbus
  • Хэл
  • pam (требуется для настольного замка)

Вам также могут понадобиться эти необязательные зависимости:

  • librsvg2
  • inotify (только для Linux)
  • завиток
  • openssl
  • libungif
  • либтифф
  • gettext

Как только у вас будут соблюдены все зависимости, вы можете продолжить установку Subversion.

Первое, что вам нужно сделать, это проверить и установить все зависимости (которые нельзя установить обычными средствами). Все это делается с помощью Subversion svn команда. Основное использование команды:

svn co АДРЕС

Где АДРЕС — это фактическая ссылка на репозиторий CVS. НОТА: co означает выезд. Теперь мы собираемся проверить все зависимости, а затем установить их все из CVS. для этого введите следующие команды (по одной):

svn co http://svn.enlightenment.org/svn/e/trunk/eina eina-svn
svn co http://svn.enlightenment.org/svn/e/trunk/eet eet-svn
svn co http://svn.enlightenment.org/svn/e/trunk/evas evas-svn
svn co http://svn.enlightenment.org/svn/e/trunk/ecore ecore-svn
svn co http://svn.enlightenment.org/svn/e/trunk/efreet efreet-svn
svn co http://svn.enlightenment.org/svn/e/trunk/embryo embryo-svn
svn co http://svn.enlightenment.org/svn/e/trunk/edje edje-svn
svn co http://svn.enlightenment.org/svn/e/trunk/e_dbus e_dbus-svn

Каждая из вышеперечисленных команд создаст новый каталог. Например, первая команда создаст каталог Эйна-Свн в каталоге, из которого выполняется команда. Вам нужно будет записать cd в каждый из этих каталогов (разумеется, по одному), а затем выполнить следующие команды:

./autogen.sh
сделать
sudo make install
sudo ldconfig

После того, как вы сделали это для всех зависимостей, пора проверить и установить основное программное обеспечение. Это делается следующим образом:

svn co http://svn.enlightenment.org/svn/e/trunk/e e17-svn

Пришло время установить. Перейдите во вновь созданный e17-svn папку и выполните следующие команды:

./autogen.sh
сделать
sudo make install

По прошествии довольно долгого времени Enlightenment E17 должен быть установлен на вашем компьютере. Теперь вы должны иметь возможность выйти и снова войти с помощью E17.

Вывод

Установка с помощью subversion на самом деле является довольно хорошим способом держать ваше программное обеспечение в курсе последних событий. Некоторое программное обеспечение, например E17, можно установить (в определенных дистрибутивах) только таким образом. Надеюсь, это помогло вам понять, насколько полезной и простой может быть подрывная деятельность.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *