natgillin/translations-raw huggingface dataset:
Later, you can do a system installation if you wish. This document does not cover a system installation. If you are performing a system wide install, you should already know what you are doing. If not, then you may want to consult the documentation, or help sites, for your distribution in order to prepare and use the system installation correctly.
Пізніше ви зможете виконати встановлення у систему, якщо забажаєте. У цьому документі не описано встановлення у систему. Якщо ви виконуєте загальносистемне встановлення, вам має бути добре відомо, що саме ви робите. Якщо це не так, можливо, вам слід звернутися до документації або довідкових сайтів з вашого дистрибутива з метою правильної підготовки і використання встановленого у систему стільничного середовища.
Ensure your system is ready to build & kde; source
Перевірка готовності вашої системи до збирання & kde; з початкових кодів
Before using the & kdesvn-build; script (or any other building strategy) you must install the development tools and libraries needed for & kde;. The complete list of required tools can be found from the kde; Compilation Requirements page. Requirements for the & kde; 4 series may be obtained from the KDE TechBase.
Перш ніж почати користування скриптом & kdesvn- build; (або будь- якого іншого інструменту для збирання), вам слід встановити інструменти для розробки і бібліотеки, потрібні для & kde;. Повний список потрібних інструментів можна знайти на сторінці Вимог для збирання & kde;. Список потрібних пакунків для & kde; 4 можна знайти на сторінці KDE TechBase.
Here is a list of some of the things you will need:
Ось список деяких з потрібних для збирання програм:
If you are building & kde; 3, you will need the GNU Autotools (i. e. & automake; and & autoconf;).
Якщо ви збираєте & kde; 3, вам слід встановити GNU Autotools (тобто & automake; і & autoconf;).
If you are building & kde; 4, you will need & cmake;. The required version will vary depending on what version of & kde; 4 you are building, see the TechBase for specifics.
Якщо ви збираєте & kde; 4, вам потрібно встановити & cmake;. Номер потрібної версії може змінюватися, залежно від версії & kde; 4, яку ви збираєте, точніше про все можна дізнатися з сайта TechBase.
The & subversion; client program, including support for Secure HTTP (https). To ensure needed support, you can run svn --version. If the output says that it handles the https scheme (for write access to svn. kde. org) or svn scheme (for readonly access to anonsvn. kde. org) then you should be set to go.
Клієнтська програма & subversion; з підтримкою Secure HTTP (https). Щоб переконатися, що потрібну підтримку зібрано, ви можете виконати команду svn -- version. Якщо у виведених даних буде повідомлено про те, що слід використовувати схему https (для доступу на запис до svn. kde. org) або схему svn (для доступу до читання з anonsvn. kde. org), систему налаштовано належним чином.
The gcc compiler, with support for C++. Versions 3.3 or higher are the best supported.
Компілятор gcc з підтримкою C++. Найкраще підтримуються версії 3. 3 і вище.
Be sure to check the kde; Compilation Requirements page to make sure that any other needed libraries are included.
Не забудьте прочитати сторінку вимог для компіляції & kde;, щоб переконатися, що включено всі інші потрібні бібліотеки.
One exception is the & Qt; library. & kdesvn-build; will normally install a copy of & Qt; whether you have it installed or not, so it is not necessary for you to have it. If you do not want to use the & Qt; copy, you need to do these things:
Єдиним винятком є бібліотека & Qt;. Зазвичай, & kdesvn- build; встановлюватиме копію & Qt;, встановили ви його чи ні, отже вам не потрібно попередньо встановлювати цю бібліотеку. Якщо ви не бажаєте скористатися копією & Qt;, вам слід виконати такі кроки:
Make sure to remove the qt-copy module from your configuration file, as you will not need it, and having it would add extra time to your build.
Не забудьте вилучити модуль qt- copy з вашого файла налаштувань, оскільки він вам не потрібен, якщо ви не вилучите цей модуль, збирання середовища триватиме довше.
Change the setting of the qtdir option in your configuration file to point to your system & Qt;. This is normally equal to the setting of $QTDIR for your system.
Змініть параметр qtdir у вашому файлі налаштувань так, щоб він вказував на & Qt; вашої системи. Це, зазвичай еквівалентно до встановлення змінної середовища для вашої системи $QTDIR.
If you do not already have & Qt; installed, install it, including any relevant -dev or -devel packages. You will need at least & Qt; 3.3 if you are building & kde; 3.5, or & Qt; 4.5 if you are building & kde; 4.
Якщо у вашій системі ще не встановлено бібліотеку & Qt;, встановіть її, зокрема всі відповідні пакунки - dev або - devel. Для збирання & kde; 3. 5 вам потрібна версія не старіша за & Qt; 3. 3, для збирання ж & kde; 4 — версія & Qt; 4. 5.
If you are building & kde; 4 it is highly recommended to use the qt-copy version of & Qt;, making sure to apply recommended patches (this is the default setting, controlled by the apply-qt-patches option).
Якщо ви збираєте & kde; 4, наполегливо рекомендуємо вам скористатися версією qt- copy з & Qt;, так можна забезпечити застосування рекомендованих латок (це типова поведінка, якою керує параметр apply- qt- patches).
Some of these packages are divided into libraries (or programs or utilities), and development packages. You will need at least the program or library and its development package. If in doubt, install all. The libraries you need will change depending on the modules you intend to build, as each module has its own requirements. The kde; TechBase has more details about the specific tools and techniques used to install and find the required software.
Деякі з цих пакунків поділено на бібліотеки (або програми) і пакунки для розробки. Вам знадобляться принаймні програма або бібліотека і її пакунок для розробки. Якщо ви не певні, встановлюйте все. Перелік потрібних вам бібліотек залежатиме від переліку модулів, які ви маєте намір зібрати, кожен з модулів має власні вимоги. На сторінці kde; TechBase ви знайдете докладніші відомості щодо специфічних інструментів і методик, які використовуються для встановлення і пошуку потрібного програмного забезпечення.
Setup & kdesvn-build;
Налаштування & kdesvn- build;
Install & kdesvn-build;
Встановлення & kdesvn- build;
You probably already have a version of the & kdesvn-build; script installed in your system. However, if you do not, you can download it from kdesvn-build; home page, or you can find it from its home in the & kde; source repository.
Ймовірно, у вашій системі вже встановлено версію скрипту & kdesvn- build;. Але, якщо це не так, ви можете звантажити його з домашньої сторінки & kdesvn- build; або знайти цей скрипт у його домівці у сховищі кодів & kde;.
& kdesvn-build; is included with the kdesdk module, and the module is often installed by distributions already. If you have downloaded & kdesvn-build; ensure that you are using the version you downloaded. You can use the --version option to be sure you are running the version you think you are.
& kdesvn- build; включено до модуля kdesdk, цей модуль у переважній кількості випадків вже встановлено вашим дистрибутивом. Якщо ви звантажили & kdesvn- build; з мережі, переконайтеся, що ви використовуєте саме звантажену вами версію. Ви можете скористатися параметром команди -- version, щоб переконатися, що ви запустили потрібну вам версію.
To download & kdesvn-build; from its home page, simply go to the kdesvn-build; home page and download the latest appropriate release. The release is packaged as a compressed tarball archive, which you can extract using & ark; or tar. The contents of the archive include the actual & kdesvn-build; script, and a sample configuration file (kdesvn-buildrc-sample).
Щоб звантажити & kdesvn- build; з домашньої сторінки програми, просто відкрийте домашню сторінку & kdesvn- build; і звантажте найостанніший відповідний випуск. Цей випуск буде запаковано, розпакувати його можна за допомогою & ark; або tar. Архів міститиме сам скрипт & kdesvn- build; і простий файл налаштування (kdesvn- buildrc- sample).
Or, you can obtain & kdesvn-build; from its source repository, located at: http: / /websvn. kde. org/ trunk/ KDE/ kdesdk/ scripts/. This is the & kde; Software Development Kit scripting directory, which is the home of & kdesvn-build;. You can click on the kdesvn-build entry which will bring you to a page where you can download the latest revision. Do so, and save it to a convenient spot on your hard disk. Do the same for kdesvn-buildrc-sample if you need to.
Крім того, ви можете звантажити зі сховища його вихідних кодів & kdesvn- build; за адресою: http: // websvn. kde. org/ trunk/ KDE/ kdesdk/ scripts /. За цією адресою знаходиться каталог скриптів набору для розробки програмного забезпечення & kde;, який є домашнім для & kdesvn- build;. Ви можете натиснути запис kdesvn- build: ваш переглядач відкриє сторінку, з якої ви можете звантажити останню версію програми. Виконайте звантаження і збережіть скрипт до зручного для вас місця на жорсткому диску вашого комп’ ютера. Звантажте також kdesvn- buildrc- sample, якщо цей файл вам потрібен.
No matter which technique you use, you need to make sure that the kdesvn-build file is executable. For convenience you should make sure it is in a directory contained in the PATH environment variable, otherwise you may get messages saying that the command was not found, or you may run a previously-installed version by mistake.
Байдуже, яку методику ви використовуєте, вам слід не забути зробити файл kdesvn- build виконуваним. Для зручності вам слід розташувати скрипт у каталозі, вказаному у змінній середовища PATH, у іншому випадку ви можете зіткнутися з тим, що оболонка повідомить вам про те, що команду не було знайдено, крім того, ви можете помилково запустити застарілу встановлену версію програми.
Prepare the configuration file
Підготовка файла налаштувань
Although & kdesvn-build; does not require you to create a configuration file, it makes the work flow much easier. Using a configuration file, you can control which modules are installed, or remove modules you do not want to install. & kdesvn-build; by default installs a useful & kde; installation using very generic installation flags, which may be different from your needs. So it is best to use a configuration file.
Хоча для роботи & kdesvn- build; не потрібно створювати файл налаштувань, такий файл зробить виконання потрібних завдань набагато простішим. За допомогою файла налаштувань ви можете керувати переліком модулів, які буде встановлено, або вилучити модулі, які ви не бажаєте встановлювати. Типово, & kdesvn- build; встановлює & kde; з найзагальнішими параметрами, які можуть не відповідати вашим потребам. Отже, найкращим способом роботи програми є використання файла налаштувань.
The configuration file should be called. kdesvn-buildrc. This file should be installed on the home folder (~/), and contain all configuration data required for the script to run, like configuration options, compiling options, location of the sources, the destination of the installation (prefix), the modules that should be built, & etc;. The default configuration data is provided by the kdesvn-buildrc-sample file, which you can copy over as ~/. kdesvn-buildrc and then edit.
Файл налаштувань повинен називатися. kdesvn- buildrc. Цей файл слід встановити у вашій домашній теці (~ /), у ньому містяться всі дані налаштування, потрібні для запуску скрипту, зокрема параметри налаштування, параметри компіляції, адреса вихідних кодів, назва теки призначення для встановлення (префікс), модулі, які слід зібрати тощо. Типові дані налаштування можна знайти у файлі kdesvn- buildrc- sample, ви можете зробити копію цього файла з назвою ~ /. kdesvn- buildrc, а потім змінити її.
You can find more information about the syntax of the configuration file in and in.
Докладніші відомості щодо синтаксису файла налаштувань можна знайти у розділах і.
Setting the Configuration Data
Визначення даних налаштувань
To use & kdesvn-build;, you should have a file in your home directory called. kdesvn-buildrc, which sets the general options and sets the modules you would like to download and build.
Щоб користуватися & kdesvn- build;, вам слід мати файл з назвою. kdesvn- buildrc у вашому домашньому каталозі, у цьому файлі визначаються загальні параметри і перелік модулів, які ви бажаєте звантажити і зібрати.
It is possible to use different configuration files for & kdesvn-build;, which is described in. If you need to use multiple configurations, please see that section. Here, we will assume the configuration is stored in ~/. kdesvn-buildrc.
Ви можете скористатися іншим файлами налаштувань & kdesvn- build;, відповідну процедуру описано у розділі. Якщо у вас є потреба у використанні декількох наборів налаштувань, будь ласка, ознайомтеся з цим розділом. Надалі ми вважатимемо, що налаштування зберігаються у файлі ~ /. kdesvn- buildrc.
The easiest way to proceed is to use the kdesvn-buildrc-sample file as a template, changing global options to match your wants, and also change the list of modules you want to build.
Найпростішим способом початкового налаштування є використання файла kdesvn- buildrc- sample як зразка. Достатньо змінити загальні параметри так, щоб вони відповідали вашим потребам, а також змінити список модулів, які ви бажаєте зібрати.
The default settings should actually already be appropriate to perform a & kde; build. Some settings that you may wish to alter include:
Насправді типових параметрів буде достатньо для збирання & kde;. Ймовірно, що серед параметрів, які ви захочете змінити, можуть бути:
binpath, to change the list of directories that will be searched for commands. This is exactly the same as the PATH variable in the shell.
binpath, призначений для зміни списку каталогів, у яких скрипт шукатиме команди. Цей параметр у точності відповідає змінній PATH оболонки.
use-stable-kde to change the default version to build of & kde; modules. By default & kdesvn-build; will build the trunk version of & kde; (currently & kde; 4). If you want to build the latest stable release of & kde; instead of using your distribution packages (right now the & kde; 3.5 branch is stable) you would set this option to true.
use- stable- kde призначений для зміни типової версії для збирання модулів & kde;. За звичайних умов & kdesvn- build; збиратиме поточну версію (trunk) & kde; (зараз поточною версією є & kde; 4). Якщо ви бажаєте зібрати останній стабільний випуск & kde; замість використання пакунків з дистрибутива (поточною стабільною гілкою є & kde; 3. 5) вам слід встановити для цього параметра значення true.
kdedir, which changes the destination directory that & kde; is installed to. This defaults to ~/ kde, which is a single-user installation.
kdedir, який змінює каталог призначення, куди буде встановлено & kde;. Типовим є каталог ~/ kde, тобто середовище буде встановлено для одного (вашого) користувача.
qtdir, which controls the path to the installation of & Qt; to use. The defaults to using the qt-copy module from the & kde; & subversion; repository (~/ kdesvn/ build/ qt-copy).
qtdir, який керує шляхом до встановленої бібліотеки & Qt;, яку слід використовувати. Типовим є використання модуля qt- copy зі сховища & subversion; & kde; (~/ kdesvn/ build/ qt- copy).
For Qt versions that support installation, this also controls where to install qt-copy.
Для версій Qt, які підтримують встановлення, цей параметр керує також тим, куди слід встановлювати qt- copy.
svn-server, which selects what & url; to download the sources from. This is useful if you are a developer with a kde; & subversion; account.
svn- server, який визначає адресу & url;, звідки слід звантажувати вихідні коди. Цей параметр буде корисним, якщо ви є розробником з обліковим записом у & subversion; & kde;.
After the global section is a list of modules to build, bracketed by module... end module lines. Check if the listed modules are in fact the modules you want to build. The default options from the kdesvn-buildrc-sample file should be enough to get a fairly complete & kde; installation. Save the result as. kdesvn-buildrc in your home folder.
Після розділу загальних параметрів (global) йде список модулів для збирання, обмежених рядками module... end module. Вам слід перевірити, що список цих модулів збігається зі списком модулів, які ви маєте намір зібрати. Типових параметрів з файла kdesvn- buildrc- sample має бути достатньо для отримання повноцінного встановлення & kde;. Збережіть результат редагування як файл. kdesvn- buildrc у вашій домашній теці.
If you wish to fine tune your. kdesvn-buildrc, consult for detailed information about all configuration options.
Якщо ви бажаєте точніше налаштувати файл. kdesvn- buildrc, зверніться до розділу, щоб отримати докладніші відомості щодо всіх параметрів налаштування.
Using the & kdesvn-build; script
Використання скрипту & kdesvn- build;
Now you are ready to run the script. From a terminal window, log in to the user you are using to compile & kde; and execute the script:
Тепер ви підготувалися до запуску скрипту. У вікні термінала увійдіть до системи від імені користувача, якого ви використаєте для компіляції & kde;, і виконайте команду:
percnt; su - devel-username percnt; kdesvn-build
percnt; su - назва_ облікового_ запису percnt; kdesvn- build
Now, the script should start downloading the sources and compiling them. Depending on how many modules you are downloading, it is possible that & kdesvn-build; will not succeed the first time you compile & kde;. Do not despair!
Тепер скрипт має почати звантаження вихідних кодів і їх компіляцію. Залежно від кількості модулів, які ви обрали для звантаження, може так статися, що & kdesvn- build; не зможе з першого разу зібрати & kde;. Але вам не слід впадати у відчай!
& kdesvn-build; logs the output of every command it runs. By default, the log files are kept in ~/ kdesvn/ log. To see what the caused an error for a module in the last & kdesvn-build; command, usually it is sufficient to look at ~/ kdesvn/ log/ latest/ module-name / error. log.
& kdesvn- build; записує до журналу дані, виведені всіма виконаними скриптом командами. Типово, файли журналу зберігаються у теці ~/ kdesvn/ log. Щоб дізнатися про причину помилки для модуля у останній команді & kdesvn- build;, зазвичай, досить зазирнути до файла ~/ kdesvn/ log/ latest / назва модуля / error. log.
In that file, you will see the error that caused the build to fail for that module. If the file says (at the bottom) that you are missing some packages, try installing the package (including any appropriate -dev packages) before trying to build that module, and pass the --reconfigure option after install the missing packages.
У цьому файлі ви знайдете повідомлення про помилку, яка призвела до невдалої спроби збирання модуля. Якщо у нижній частині цього файла ви бачите повідомлення про відсутність певних пакунків, спробуйте встановити пакунок (зокрема відповідні пакунки - dev) перед повторною спробою збирання модуля, і передайте скрипту параметр -- reconfigure після встановлення пакунків, яких не вистачає.
Or, if the error appears to be a build error then it is probably an error with the & kde; source, which will hopefully be resolved within a few days. If it is not resolved within that time, feel free to mail the kde-devel@kde. org (subscription may be required first) in order to report the build failure.
Або, якщо помилка є помилкою збирання, ймовірно, що помилка пов’ язана з вадою вихідних кодів & kde;, яку, як ми сподіваємося, буде усунуто протягом декількох днів. Якщо цю помилку не буде усунуто протягом цього часу, не вагайтеся і напишіть листа на адресу kde- devel@ kde. org (можливо, вам доведеться оформити підписку на цей список листування), щоб повідомити розробникам про невдалу спробу збирання.
You can find more common examples of things that can go wrong and their solutions, as well as general tips and strategies to build & kde; in the Building & kde; 4 from Source.
Ви можете знайти приклади помилок і знайти способи їх усування, а також загальні підказки та стратегії збирання & kde; на сторінці покрокових настанов зі збирання & kde; 4.
For more information about & kdesvn-build; 's logging features, please see.
Для отримання докладніших відомостей щодо можливостей журналювання & kdesvn- build;, будь ласка, зверніться до розділу.
Setting the Environment to Run Your Fresh & kde;
Налаштування середовища на запуск зібраного & kde;
Assuming you are using a dedicated user to build & kde;, and you already have an installed & kde; version, running your new & kde; may be a bit tricky, as the new & kde; has to take precedence over the old. Change the environment variables to make sure it does.
Припустімо, що ви увійшли до системи від імені призначеного для збирання & kde; користувача, і що у системі вже встановлено якусь версію & kde;. В такому випадку запуск вашої копії & kde; може бути дещо ускладненим, оскільки зібране & kde; має отримати пріоритет над старою версією. Вам слід змінити змінні середовища, щоб забезпечити запуск потрібної версії середовища.
Changing your startup profile settings
Зміна ваших параметрів профілю запуску
The. bash_profile is the login settings file for the popular bash shell used by many & Linux; distributions. If you use a different shell, then you may need to adjust the samples given in this section for your particular shell.
Файл. bash_ profile є файлом параметрів входу до системи популярної оболонки bash, яка використовується у багатьох дистрибутивах & Linux;. Якщо ви використовуєте іншу оболонку, можливо, вам доведеться скоригувати приклади, наведені у цьому розділі, так, щоб вони відповідали оболонці, яку ви використовуєте.
Open or create the. bash_profile file in the home directory with your favorite editor, and add to the end of the file: If you are building the qt-copy module (you are by default), add instead: QTDIR=(path to qtdir) # Such as ~/ kdesvn/ build/ qt-copy by default. KDEDIR=(path to kdedir) # Such as ~/ kde by default. KDEDIRS=$KDEDIR PATH=$KDEDIR/ bin: $QTDIR/ bin: $PATH MANPATH=$QTDIR/ doc/ man: $MANPATH # Act appropriately if LD_LIBRARY_PATH is not already set. if [-z $LD_LIBRARY_PATH]; then LD_LIBRARY_PATH=$KDEDIR/ lib: $QTDIR/ lib else LD_LIBRARY_PATH=$KDEDIR/ lib: $QTDIR/ lib: $LD_LIBRARY_PATH fi export QTDIR KDEDIRS PATH MANPATH LD_LIBRARY_PATH or, if you are not building qt-copy (and are using your system & Qt; instead), add this instead:
Відкрийте або створіть файл. bash_ profile у домашньому каталозі за допомогою вашого улюбленого редактора, і додайте в кінець файла наступні рядки. Якщо ви збираєте модуль qt- copy (це типова поведінка), додайте: QTDIR=( шлях до qtdir) # Типовим є ~/ kdesvn/ build/ qt- copy. KDEDIR=( шлях до kdedir) # Типовим є ~/ kde. KDEDIRS=$KDEDIR PATH=$KDEDIR/ bin: $QTDIR/ bin: $PATH MANPATH=$QTDIR/ doc/ man: $MANPATH # Дійте у відповідності до того, чи встановлено змінну LD_ LIBRARY_ PATH. if [- z $LD_ LIBRARY_ PATH]; then LD_ LIBRARY_ PATH=$KDEDIR/ lib: $QTDIR/ lib else LD_ LIBRARY_ PATH=$KDEDIR/ lib: $QTDIR/ lib: $LD_ LIBRARY_ PATH fi export QTDIR KDEDIRS PATH MANPATH LD_ LIBRARY_ PATH або, якщо ви не збираєте qt- copy (а замість неї використовуєте системну бібліотеку & Qt;), додайте такі рядки:
KDEDIR=(path to kdedir) # Such as ~/ kde by default. KDEDIRS=$KDEDIR PATH=$KDEDIR/ bin: $QTDIR/ bin: $PATH # Act appropriately if LD_LIBRARY_PATH is not already set. if [-z $LD_LIBRARY_PATH]; then LD_LIBRARY_PATH=$KDEDIR/ lib else LD_LIBRARY_PATH=$KDEDIR/ lib: $LD_LIBRARY_PATH fi export KDEDIRS PATH LD_LIBRARY_PATH
KDEDIR=( шлях до каталогу kde) # Наприклад, типово ~/ kde. KDEDIRS=$KDEDIR PATH=$KDEDIR/ bin: $QTDIR/ bin: $PATH # Діяти відповідно, якщо ще не встановлено LD_ LIBRARY_ PATH. if [- z $LD_ LIBRARY_ PATH]; then LD_ LIBRARY_ PATH=$KDEDIR/ lib else LD_ LIBRARY_ PATH=$KDEDIR/ lib: $LD_ LIBRARY_ PATH fi export KDEDIRS PATH LD_ LIBRARY_ PATH
If you are not using a dedicated user, set a different $KDEHOME for your new environment in your. bash_profile:
Якщо ви не використовуєте призначеного користувача, встановіть іншу змінну середовища $KDEHOME для вашого нового середовища у вашому. bash_ profile: