Konversation/Sources/uk: Difference between revisions
(Created page with "Konversation/Початкові коди") |
No edit summary |
||
(51 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
== | == Передмова == | ||
<span id="Preface"></span>{{ | <span id="Preface"></span>{{Warning_(uk)|2='''УВАГА!'''|1=Пам’ятайте, що використання тестових версій може зашкодити даним у вашій системі. Не встановлюйте тестові версії у промислових системах. Якщо ви приймаєте на себе всі можливі ризики, можете продовжувати: автори програми дуже цінують вашу допомогу у тестуванні. Як би там не було, але особливо для тестових версій справедливе твердження: '''Ми не надаємо жодних гарантій щодо цього програмного забезпечення!'''}} | ||
* | * Перш ніж розпочинати тестування, варто зробити резервні копії ваших налаштувань. Дані щодо налаштувань зберігаються у файлі {{Output|1=~/.config/konversationrc}}, а дані самої програми — у каталозі {{Output|1=~/.local/share/apps/konversation}}. | ||
* | * Якщо вами виявлено ваду або ви маєте запит щодо реалізації можливостей, повідомте про нього за допомогою [http://bugs.kde.org/ системи стеження за вадами у KDE]. | ||
* | * Або зв’яжіться з нами за допомогою [irc://chat.freenode.net/konversation каналу IRC] або [https://mail.kde.org/mailman/listinfo/konversation-devel списку листування]. | ||
== | == Залежності поточної версії == | ||
=== | === Залежності для збирання === | ||
* | * CMake 2.8.12 або новіша версія. | ||
* | * Qt 5.5.0 або новіша версія. | ||
* | * KDE Frameworks v5.2.0 або новішої версії. | ||
* | * Phonon4Qt5 4.6.60 або новішої версії. | ||
* '' | * ''Додатково:'' [http://delta.affinix.com/qca/ Qt Cryptographic Architecture] (QCA) v2.1.0 або новіша версія для підтримки шифрування (Blowfish). | ||
=== | === Залежності для запуску === | ||
* ''Додатково:'' додаток [http://delta.affinix.com/qca/ QCA] для обміну ключами Діфі-Гелмана та підтримки можливостей ECB/CBC Blowfish, зазвичай, додаток qca-ossl. | |||
* '' | * ''Додатково:'' встановлений емулятор термінала KDE '''Konsole''' для забезпечення роботи компонента, відповідального за можливість використання вкладок консолі. | ||
* '' | * ''Додатково:'' інтерпретатори Python і Perl, а також оболонка bash для роботи зі скриптами пакунка. | ||
* '' | |||
== | == Отримання і оновлення кодів вручну == | ||
=== KDE | === Версія для KDE Frameworks v5 (Konversation 1.6.x і новіші) === | ||
Щоб встановити найсвіжішу версію коду '''Konversation''' з Git вам спочатку слід створити клон сховища. Якщо ви маєте доступ лише до читання, скористайтеся такою командою: | |||
{{Input|<syntaxhighlight lang="bash"> | {{Input|<syntaxhighlight lang="bash"> | ||
git clone git://anongit.kde.org/konversation | git clone git://anongit.kde.org/konversation | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Якщо ж у вас є обліковий запис розробника KDE, скористайтеся ним, щоб мати змогу надсилати ваші зміни безпосередньо до сховища: | |||
{{Input|<syntaxhighlight lang="bash"> | {{Input|<syntaxhighlight lang="bash"> | ||
git clone [email protected]:konversation | git clone [email protected]:konversation | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Після клонування сховища виконайте такі команди: | |||
{{Input|1=<syntaxhighlight lang="bash"> | {{Input|1=<syntaxhighlight lang="bash"> | ||
cd konversation | cd konversation | ||
mkdir build | mkdir build | ||
cd build | cd build | ||
cmake -DCMAKE_BUILD_TYPE= | cmake -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=<desired install location> ../ | ||
make | make | ||
sudo make install | sudo make install | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Якщо ви вже виконали ці команди, для оновлення коду і встановленої програми скористайтеся такою послідовністю команд: | |||
<code> cd konversation; git pull; cd build; make; sudo make install </code> | <code> cd konversation; git pull; cd build; make; sudo make install </code> | ||
Докладніше про використання Git можна дізнатися за посиланнями, наведеними у нижній частині цієї сторінки. | |||
=== Версія для KDE 4 (Konversation v1.2.x – v1.5.x) === | |||
Див. [[Special:mylanguage/Konversation/KDE4_Sources|окрему сторінку]]. | |||
=== KDE 3 | === Версія для KDE 3 (Konversation v0.7.x – v1.1.x) === | ||
Зверніться до [[Special:mylanguage/Konversation/KDE3_Sources|окремої сторінки]]. | |||
== | == Інтерактивні пакунки == | ||
* ArchLinux | * Користувачі ArchLinux можуть використати PKGBUILD, наведений на цій [[Special:mylanguage/Konversation/Distributions/ArchLinux|сторінці ArchLinux]]. | ||
* Gentoo | * У Gentoo підтримується інтерактивний ebuild '''Konversation''' у оверлеї <tt>kde</tt>. | ||
== | == Додаткові відомості == | ||
* | * Перегляд коду: [http://projects.kde.org/projects/extragear/network/konversation/repository версія для KDE Frameworks 5], [http://projects.kde.org/projects/extragear/network/konversation/repository версія для KDE 4], [http://websvn.kde.org/branches/extragear/kde3/network/konversation/ версія для KDE 3] | ||
* [http://git-scm.com/ Git | * [http://git-scm.com/ Домашня сторінка Git] | ||
* [http://techbase.kde.org/Development/Tutorials/Git KDE | * [http://techbase.kde.org/Development/Tutorials/Git Документація щодо Git у KDE] | ||
* [http://community.kde.org/Sysadmin/GitKdeOrgManual git.kde.org | * [http://community.kde.org/Sysadmin/GitKdeOrgManual Підручник користувача git.kde.org] | ||
* [http://progit.org/ Pro Git: | * [http://progit.org/ Pro Git: вільні інтернет-книги про Git] | ||
* [http://tom.preston-werner.com/2009/05/19/the-git-parable.html The Git Parable] | * [http://tom.preston-werner.com/2009/05/19/the-git-parable.html The Git Parable] | ||
[[Category: | [[Category:Інтернет/uk]] | ||
[[Category: | [[Category:Досвідченим користувачам/uk]] |
Latest revision as of 12:17, 7 April 2017
Передмова
- Перш ніж розпочинати тестування, варто зробити резервні копії ваших налаштувань. Дані щодо налаштувань зберігаються у файлі
~/.config/konversationrc
, а дані самої програми — у каталозі~/.local/share/apps/konversation
.
- Якщо вами виявлено ваду або ви маєте запит щодо реалізації можливостей, повідомте про нього за допомогою системи стеження за вадами у KDE.
- Або зв’яжіться з нами за допомогою каналу IRC або списку листування.
Залежності поточної версії
Залежності для збирання
- CMake 2.8.12 або новіша версія.
- Qt 5.5.0 або новіша версія.
- KDE Frameworks v5.2.0 або новішої версії.
- Phonon4Qt5 4.6.60 або новішої версії.
- Додатково: Qt Cryptographic Architecture (QCA) v2.1.0 або новіша версія для підтримки шифрування (Blowfish).
Залежності для запуску
- Додатково: додаток QCA для обміну ключами Діфі-Гелмана та підтримки можливостей ECB/CBC Blowfish, зазвичай, додаток qca-ossl.
- Додатково: встановлений емулятор термінала KDE Konsole для забезпечення роботи компонента, відповідального за можливість використання вкладок консолі.
- Додатково: інтерпретатори Python і Perl, а також оболонка bash для роботи зі скриптами пакунка.
Отримання і оновлення кодів вручну
Версія для KDE Frameworks v5 (Konversation 1.6.x і новіші)
Щоб встановити найсвіжішу версію коду Konversation з Git вам спочатку слід створити клон сховища. Якщо ви маєте доступ лише до читання, скористайтеся такою командою:
git clone git://anongit.kde.org/konversation
Якщо ж у вас є обліковий запис розробника KDE, скористайтеся ним, щоб мати змогу надсилати ваші зміни безпосередньо до сховища:
git clone [email protected]:konversation
Після клонування сховища виконайте такі команди:
cd konversation mkdir build cd build cmake -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=<desired install location> ../ make sudo make install
Якщо ви вже виконали ці команди, для оновлення коду і встановленої програми скористайтеся такою послідовністю команд:
cd konversation; git pull; cd build; make; sudo make install
Докладніше про використання Git можна дізнатися за посиланнями, наведеними у нижній частині цієї сторінки.
Версія для KDE 4 (Konversation v1.2.x – v1.5.x)
Див. окрему сторінку.
Версія для KDE 3 (Konversation v0.7.x – v1.1.x)
Зверніться до окремої сторінки.
Інтерактивні пакунки
- Користувачі ArchLinux можуть використати PKGBUILD, наведений на цій сторінці ArchLinux.
- У Gentoo підтримується інтерактивний ebuild Konversation у оверлеї kde.