W3C Amaya Using

Amaya Аб Amaya

INSTALL Спампаваць Amaya

Mail Мэйл лісты

Documentation Дакументацыя

People Распрацоўнікі праекту

Дадзены дакумент з'яўляецца перакладам артыкула "Getting Amaya from the CVS Repository".
Арыгінальная версія якога існуе толькі на сайце W3C http://www.w3.org/Amaya/User/cvs.html
Дадзены пераклад не з'яўляецца афіцыйным дакументам W3C.
Усе Аўтарскія Правы Належаць W3C.
Дадзены дакумент можа ўтрымоўваць памылкі перакладу і памылкі друку.

Атрыманне Amaya з рэпазітара CVS

CVS дазваляе сачыць за развіццём Amaya і лёгка ўносіць свае змены і новыя функцыі.

Наступны падзел патрабуе некаторых ведаў у вобласці CVS, для гэтага вы можаце наведаць перыядычныя выданні па CVS ці інфармацыю прадстаўленую Pascal.Molli.


Патрабаванні

Дыскавая прастора
Неабходна 8 Mb для libwww і 38Mb для Amaya. Кампаноўка можа лёгка падвоіць гэты памер, таму лепш мець парадку 100 Mb.
CVS (версія 1,10 або пазнейшая версія)
Супадальная версія сістэмы
Perl
Няма неабходнасці ўводзіць гэтую функцыю, канструктар і мову сцэнарыяў

Працуючы ў Unix, вы павінны ўсталяваць наступныя прылады GNU, упэўніцеся, што ў вас ёсць наступныя праграмы з патрабаваным нумарам версіі:

gcc і GNU make
Аўтаматычная зборка залежыць ад асаблівасцяў прадстаўленых зборачных файлаў gcc і GNU, якія не сумяшчальны з іншымі кампілятарамі і зборачнымі файламі. Таму пры кампіляцыі прама з CVS вам варта выкарыстаць менавіта гэтыя gcc і gmake файлы.
GNU automake (версія 1,4 або пазнейшая)
Automake - гэта прылада для аўтаматычнага атрымання файлаў Makefile.in якія выкарыстоўваюцца прыладай autoconf
GNU autoconf (версія 2.13 або пазнейшая версія, але выключыць версію 2.14)
Прылада для аўтаматычнага стварэння файлаў Makefile якія выкарыстоўваюць прыладу make
GNU libtool (версія 1.2d або пазней)
Прылада для аўтаматычнай апрацоўкі копіі агульнадаступнай бібліятэкі. Калі вы абнавілі libtool на навейшую версію, то вы ппавінны перазапусціць канфігурацыйны скрыпт, бо некаторыя файлы, выкарыстоўваныя libtool, павінны быць адноўленыя.
Дадаткова
X11 , GTK/GDK 1.2 загалоўкі і бібліятэкі

Redland 0.9.16 або пазнейшая версія. Глядзіце тут bootsrapped.

Рэлізы Amaya

CVS дазваляе выкарыстаць самыя апошнія версіі Amaya - як толькі ў CVS сховішча з'яўляюцца выпраўленні або новая функцыя, Вы можаце абнавіць сваю працоўную версію.

Мэта дадзенага падзелу - паведаміць, што зараз мы лічым код стабільным з выразна вызначаным наборам функцый. Дагэтуль мы падавалі дыстрыбутывы штораз, як выходзіў новы рэліз. Так будзе і далей, тым не менш, вы адначасова з гэтым можаце выкарыстаць рэпазітар CVS што часам значна зручней.

Пачынаючы з версіі 2.1, усе версіі ў CVS сховішча адзначаныя пры дапамозе тэгаў, так што можна атрымаць поўны дыстрыбутыў з дапамогай опцыі CVS -r . Азнаёмцеся з поўным бягучым наборам тэгаў у інтэрактыўным часопісе CVS walker.

Ананімная праверка CVS

Каб адкампіляваць Amaya, вам запатрабуецца redland, wxWidgets, Mesa і падкаталогі libwww. Вы можаце атрымаць гэтыя дадатковыя падкаталогі шляхам загрузкі і ўсталёўкі іх на вылучаную пазіцыю кода апошняга файла Amaya.

Ананімная праверка разумее доступ толькі ў рэжыме для чытання, які дазваляе вам атрымаць апошнія змены і падаць патчы, якія будуць інтэграваныя ў код базы. Інструкцыі падыходзяць як для Unix так і для Windows. Некалькі нататак:

Пачніце з уваходу, як апісана далей:

% cvs -d :pserver:anonymous@dev.w3.org:/sources/public login

пасля чаго ўвесці "anonymous" у якасці пароля.

Каб атрымаць апошнюю версію з CVS рэпазітара, выканайце наступную каманду:

% cvs -d :pserver:anonymous@dev.w3.org:/sources/public -z3 checkout Amaya

Як Атрымаць Апошнія абнаўленні

Значная перавага выкарыстання CVS у тым, што вы лёгка зможаце захаваць вашу версію кода базы да апошніх змен, занесеных у CVS.

Аднойчы выканаўшы праверку дрэва Amaya (нямэтавы перагляд), вы можаце атрымаць абнаўленні, занесеныя ў дрэва, выкарыстаючы каманду абнаўлення cvs падобную той, што прыведзена ніжэй:

% 
% cd Amaya
% cvs -z3 update -dP

Важна выкарыстаць сцяг "-dP" , каб атрымаць новыя каталогі, а таксама абноўленыя файлы. Зараз вы павінны паўтарыць працэдуру кампіляцыі.

Атрыманне Libwww з CVS

Па дэфолту прапаноўваецца спампаваць файл amaya-lib-src-V.R.tgz. У гэтым выпадку вы можаце перайсці да наступнай секцыі.

Вы можаце выкарыстаць libww CVS сховішча замест версіі, прадстаўлянай у выглядзе дыстрыбутыва. Для гэтага выкарыстайце гэтую каманду:

% cvs -d :pserver:anonymous@dev.w3.org:/sources/public -z3 checkout -rAmaya libwww

Пры выкарыстанні libwww CVS сховішча есць некалькі крокаў, якія вам трэба будзе выканаць, і якія ўжо былі бы выкананыя пры выкарыстанні вамі дыстрыбутыва. Зрабіце наступныя тры крокі:

  1. Стварэнне падлучальных файлаў
  2. Стварэнне зборачных файлаў (толькі для Unix)
  3. Налада і кампіляцыя libwww

1. Стварэнне падлучальных файлаў (Windows)

На абедзвюх платформах Windows і Unix можна стварыць *.h і *.def файлы, пасродкам запуску Perl скрыпту, прадстаўленага Eric Prud'hommeaux. Не бяда, што ён выдае некалькі папярэджанняў пры запуску, тым не менш, усё ў парадку. Патрабуецца, каб на вашым кампутары была ўсталявана апошняя версія Perl Запусціце скрыпт наступным чынам:

% cd libwww
% perl config/winConfigure.pl

Карыстачы Windows зараз могуць перайсці непасрэдна да інструкцыі па кампіляцыі Amaya. Тым, хто выкарыстоўвае Unix, трэба выканаць яшчэ два крокі.

2. Стварыць зборачны і падлучальны файлы (Unix only)

Зараз створым зборачны і падлучальны файлы - не турбуйцеся з нагоды папярэджанняў, якія выдаюцца autoconf-ом (Калі Вам рэкамендуецца скапіяваць нейкія файлы, так і зрабіце):

% cd libwww
% libtoolize -c -f
% perl config/winConfigure.pl
% aclocal; autoheader; automake; autoconf

Зараз вам ТРЭБА запусціць канфігурацыйны файл, як апісана ў наступным падзеле - інструкцыя па Наладзе і кампіляцыі Amaya. Калі па нейкім чынніку ў вас узнікаюць праблемы пры запуску сцэнара канфігурацыі, то выкарыстайце гэтую каманду:

% make distclean; aclocal; autoheader; automake; autoconf

Налада і кампіляцыя Amaya

Не забудзьце падпісацца на <www-amaya-dev@w3.org> ліст (архіваў) інфармацыі аб новых функцыях, а таксама абмеркаванне праблем і ідэй.

Віншуем - вы гатовы канфігураваць і кампіляваць Amaya:


Ir?ne Vatton
Date: 2008-09-15

Copyright © 1994-2008 INRIA and W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.