AmayaО Amaya

INSTALLAmaya көшіріп алу

MailХаттар тізімдері

DocumentationҚұжатнама

PeopleЖобаның әзірлеушілері

CVS репозиториясынан Amaya алу


Берілген құжат "Amaya and CVS".
Құжаттың бастапқы мәтіні тек қана W3C сайтында бар: http://www.w3.org/Amaya/User/cvs.html
Берілген аударма W3C ресми құжаты болып табылмайды. Барлық Авторлық құқықтарға W3C ие. Берілген құжатта аудармашылық қателер мен олқылықтар болуы мүмкін.


CVS Amaya дамуын жеңіл бақылауға мүмкіндік береді және өзінің өзгерістерін мен жаңа функцияларын оңай ендіреді.

Келесі бөлім CVS аймаңында кейбір білімді талап етеді, ол үшін сіз Pascal.Molli бар CVS бойынша периодикалық басылымдарды көре аласыз.


Талаптар

Дискі кеңістігі
libwww үшін 8 Mb керек және Amaya үшін 38Mb қажет. Компоновка бұл мөлшерді жеңіл екі есе үлкейте алады, сол себепті 100 Mb шамасында болу керек
CVS (1,10 жобасы немесе одан да соңғы жобасы)
Жүйенің сәйкес жобасы
Perl
Бұл функцияны, конструктор мен сценарии тілдерін енгізу керек жоқ.

Unix жқмысжасағанда, сіз келесі GNU саймандарды қондыру керексіз, жобаның талап етілген нөмірлері сізде келесі бағдармалар бар екенін тексеріңіз:

gcc мен GNU make
Автоматты түрде жинау басқа компиляторлармен және жиынды файлдармен үйлеспейтін берілген gcc пен GNU жиынды файлдардың ерекшеліктеріне тәуелді. Сондықтан тікелей CVS-тан компиляция жасағанда сізге дәл осы gcc пен gmake файлдарын қолдану керек.
GNU automake (1,4 жобасы немесе одан да соңғы жобалар)
Automake, - бұл autoconf сайманы қолданатын Makefile.in файлдарын автоматты түрде алу үшін пайдаланылатын сайман.
GNU autoconf (2,13 жобасы немесе одан да соңғы жоба, бірақ 2.14 жобасы 2.14 жобасы кірмейді)
make сайманы қоланатын Makefile файлдарын автоматты түрде жасайтын сайман
GNU libtool (1.2d жобасы немесе одан да соңғысы)
Қол жетерлік кітапхана көшірмесін автоматты түрде өңдейтін сайман. Егре де сіз libtool одан жаңарақ жобасына жаңартсаңыз, онда сізге конфигурациялық скрипті кайта қосу керек, себебі libtool қолданатын кейбір файлдарды жаңғырту қажет.
Қосымша
X11 , GTK/GDK 1.2 атаулары мен кітапханалар

Redland 0.9.16 немесе одан да соңғы жоба. Read below to see how to get it bootsrapped.

Amaya релиздері

CVS Amaya-ның ең соңғы жобаларын қолдануға мүмкінді береді, CVS қоймасында түзетулер немесе жаңа функция пайда болғаннан бастап, Сіз жұмыс жобаңызды жаңарта аласыз.

Берілген бөлімнің мақсаты – нақты функциялар жиыны бар кодты біз тұрақты деп санайтымыздығын жеткізу. Бұл уақытқа дейін біз жаңа релиз шыққанда дистрибутивтерді ұсындық. Бұл одн әрі де жалғасады, оған қарамастан сіз бір уақытта CVS репозитариін, қоллдана аласыз , ол өте ыңғайлы.

2,1 жобасынан бастап, барлық жобалар CVS қоймасында тегтер көмегімен белгіленген, сол себепті CVS -r опциясынынң көмегіен толық дистрибутивті ала аласыз.Интерактивті журналда CVS walker толық тегтер жиынымен таныса аласыз.

CVS-ті анонимді тексеру

Amaya-ны компиляндыру үшін, сізге redland, wxWidgets, Меса мен 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" флагын қолдану жаңартылған файлдар мен жаңа каталогтарды алу үшін өте маңызды. Енді сізге компиляция процедурасын қайталау .

CVS-тан Libwww алу

Сіз 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 файлдарын Эриком Prud'hommeaux ұсынған Perl скриптін іске қоу арқылы жасауға болады. Іске қосылғанда Ол бірнеше ескертулер шығарады, алайда оның еш жаманы жоқ. Сіздің компьютеріңізде Perl соңғы жобасы болуы шарт. Скрипті келесі жолмен әске қосыңыз:

% cd libwww
% perl config/winConfigure.pl

Windows тұтынушылары енді Amaya компиляциясының нұсқауларына . тікелей кірісе алады. Тем, кто использует Unix, нужно выполнить два дополнительных шага.

2. Жиынды және қосылатын файлдар жасау (тек қана Unix)

Енді жиынды және қосылатын файлдарды жасаймыз 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: 2007-07-10

Copyright  ©  1994-2007 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.

Sponsors: blood drug test | employment drug testing | hair drug test | pass a drug test | random drug testing | saliva drug test | urine drug test | workplace drug testing | employee drug testing | marijuana drug test | home drug test kits | drug testing kits