source: trunk/README.ru @ 8099

Last change on this file since 8099 was 7918, checked in by toby, 16 years ago

Russian README file, UTF-8 format.
Bug: 2139
Submitted by: John Chertihin

  • Property svn:eol-style set to native
File size: 8.0 KB
Line 
1cyrillic, koi8-r codepage
2
3Что такое система DarwinPorts
4
5        DarwinPorts - это програмное обеспечение для сборки, установки и
6        организации пакетов, созданное для обеспечения такой же фукциональности
7        как и в системе портов FreeBSD, с возможностью поддержки расширяемости
8        для дальнейших разработок.
9
10        DarwinPorts на данный момент успешно собирается и работает на системах
11        MacOS X 10.2 (Darwin 6.0) и MacOS X 10.3. Это програмное обеспечение
12        переносимо, написано на языке TCL c минимальным использованием модулей,
13        написаных на языке C.
14
15        "Руководство пользователя" доступно по адресу
16                http://www.opendarwin.org/projects/darwinports/guide/
17
18        За дополнениями о внутренней организации системы портов - обратитесь к
19        base/doc/INTERNALS.
20
21        Обращаем Ваше внимание на то, что система DarwinPorts разбита на 2
22        части. Сама система DarwinPorts находится в директории base/ и является
23        необходимой частью, а директория dports/ содержит дерево описаний
24        портированного програмного обеспечения и является частью дополнительной
25        опциональной). Она может быть скопирована по требованию из сети или
26        может использоваться локальная копия. Смотрите документацию на
27        /etc/ports/sources.conf ниже.
28
29Установка
30
31                Специфичные для Вашей платформы инструкции смотрите в файле
32                base/doc/README.platforms.
33
34        Порядок установки:
35
36        1. cd base/
37                ./configure
38                        Перейдите в директорию base/ и запустите скрипт
39                        конфигурирования. Дополнительные параметры скрипта
40                        конфигурации описаны ниже.
41
42        2. make
43                        Запустите 'make' для сборки необходимого програмного
44                        обеспечения.
45
46        3. sudo make install
47                        Запустите 'sudo make install' для установки DarwinPorts
48                        в Вашу систему
49
50        4. [опционально] edit /etc/ports/ports.conf
51                        Файл /etc/ports/ports.conf позволяет задать некоторые
52                        опции для системы DarwinPorts. Если Вы желаете изменить
53                        пути для установки (installation path) или место
54                        расположения специфичной системной информации - измените
55                        следующие настройки:
56
57                        portdbpath - определяет путь, где хранятся специфические
58                        системные настройки.
59                        prefix - определяет путь для установки.
60
61        5. [опционально] edit /etc/ports/sources.conf
62                        В файле /etc/ports/sources.conf указаны оба (локальное и
63                        удаленное) месторасположение дерева програмного обеспечения.
64                        Если для скрипта ./configure не указан аргумент
65                        --with-dports-dir=DIR, то в файл sources.conf будет
66                        добавлено указание использовать стандартное дерево dports
67                        (директория darwinports/dports)
68
69        Все необходимые программы и TCL скрипты будут собраны и установлены так,
70        как указано ниже:
71                [MacOS X 10.3] /Library/Tcl/darwinports1.0
72                [MacOS X 10.2] /System/Library/Tcl/darwinports1.0
73                [FreeBSD] /usr/local/lib/tcl8.3/darwinports1.0
74                        - TCL модули для работы с системой DarwinPorts
75
76                PREFIX - установлен по умолчанию в /opt/local, но может быть
77                переназначен при сборке програмного обеспечения из директории
78                base/ с помощью ключа --prefix=DIR
79
80                $PREFIX/bin/port
81                        - утилита командной строки для сборки портированного
82                        програмного обеспечения
83
84                $PREFIX/share/darwinports
85                        - внутренние библиотеки TCL системы портов
86
87                Конфигурационные файлы для дополнительных настроек системы портов:
88
89                /etc/ports/ports.conf
90                        - Пользовательские настройки системы портов
91                /etc/ports/sources.conf
92                        - Месторасположение дерева портов (места, где доступны данные
93                        о портированном програмном обеспечении)
94
95Использование команды port
96
97        Добавте если Вы еще не добавили /opt/local/bin (или $PREFIX/bin если указан
98        другой путь для инсталяции системы DarwinPorts) в Вашу переменную окружения
99        путей ($PATH)
100
101        Если Вы используйте bourne shell (bash) - добавте в Ваш ~/.profile следующую
102        строку:
103
104        export PATH=$PATH:/opt/local/bin
105
106        Если Вы используйте csh или tcsh - добавте указанную строку в файл ~/.cshrc
107
108        set path=($path /opt/local/bin)
109
110        Что-бы эти изменения вступили в силу - необходимо перезапустить или открыть
111        новый Терминал.
112
113        Указанная команда используется для сборки и установки нового порта:
114
115        port install <имя порта>
116
117        Для поиска портов используйте команду port search:
118
119        port search vi
120
121        Для более подробного изучения возможностей команды port -обратитесь к
122        man-странице.
123
124        Для выполнения таких операций как "собрать" или "скачать" все порты
125        используйте команду portall. Эта команда поддерживает такие же аргументы
126        как и команда port, но применяет их для всех портов в директории dports/.
127        К примеру, команда "port clean" отчистит только порт в текущей директории,
128        а команда "portall clean" отчистит все директории с портами в вашей системе.
129
130Создание нового порта
131
132        Порт состоит из директории, содержащей файл Portfile и связанных с ним файлов.
133        На данный момент с ним связаны только файлы с исправлениями (patch files).
134
135        Файл Portfile содержит код TCL, исполняемый TCL интерпритатором системы
136        DarwinPorts. В Portfile используется чрезвычайно простой синтаксис - пары
137        ключ/значение, однако, допускается использование всех функциональных
138        возможностей TCL там, где это необходимо.
139
140        Для начала, пожалуйста обратитесь к base/doc/exampleport и man-странице
141        portfile(7) или к "Руководству пользователя", доступному по адресу
142        http://darwinports.opendarwin.org/docs
Note: See TracBrowser for help on using the repository browser.