# Встановлення Krusader

## Вимоги

Для того, щоб мати змогу користуватися найсвіжішою версією &krusader;, вам слід встановити &kf5; >= 5.18.

Потрібна для роботи версія &kde;:

- &krusader; v1.01: &kde; 2

- &krusader; v1.02 - 1.40: &kde; 3.0 - &kde; 3.2

- &krusader; 1.40: бажано &kde; 3.2 (інакше можна буде скористатися не усіма можливостями)

- &krusader; v1.50 - v1.51: &kde; 3.2 - &kde; 3.3 (аварія Konfigurator на &kde; 3.4)

- &krusader; v1.60.0 - v1.70.0: &kde; 3.3 - &kde; 3.5

- &krusader; 1.70: бажано &kde; >= 3.4 (інакше можна буде скористатися не усіма можливостями)

- &krusader; 1.80.0: &kde; 3.4 - &kde; 3.5

- &krusader; 1.90.0: &kde; 3.2 - &kde; 3.5

- &krusader; v2.4.x: &kde; 4.x

- &krusader; v2.5.x: &kf5-full;

Платформи:

- Всі POSIX (&Linux;/BSD/&UNIX;-подібні операційні системи), &Solaris;

- Всі платформи BSD (FreeBSD/NetBSD/OpenBSD/&MacOS;)

Щоб програма могла працювати з архівами, контрольними сумами та іншими програмами, її слід налаштувати за допомогою відповідного інструменту налаштування. Під час першого запуску &krusader; програма виявить всі наявні програми і повідомить вам про них за допомогою майстра першого запуску. Пізніше список додаткових інструментів можна змінити.

Пакунок з популярними інструментами архівування та видобування з архівів, саму програму &krusader; та додатки до неї можна знайти на сторінці отримань &krusader;.

Додаткові вимоги наведено нижче. Крім того, вам варто ознайомитися з вмістом розділу ЧаП.

## Звідки взяти &krusader;?

Найсвіжіші відомості щодо &krusader; можна знайти на вебсайті Krusader.

### Отримання &krusader;

Рекомендуємо вам скористатися пакунком &krusader;, який постачається разом з вашим дистрибутивом. Перевірити наявність подібного пакунка можна за допомогою чудового ресурсу — Distrowatch.com. Якщо пакунка для &krusader; у вашому дистрибутиві немає, будь ласка, зв’яжіться з творцями вашого дистрибутива і попросіть їх створити пакунок &krusader;.

Найсвіжішу версію програми, а також старіші версії можна знайти на сторінці отримання &krusader; та на дзеркалах Sourceforge (застарілі пакунки). У сховищі ви знайдете архіви з кодами програми, пакунки RPM і DEB до дистрибутивів, якими користуються учасники &krusader;-Krew і пакунки зібрані користувачами &krusader; та іншими командами.

Дистрибутиви, які містять пакунок &krusader;:

- &SuSE;

- Fedora, встановити можна командою `# dnf install krusader`.

- Debian, найсвіжіші пакунки DEB можна знайти на нашій сторінці отримання &krusader;. Зауваження: зазвичай, пакунки для Debian можна встановити і у дистрибутивах, заснованих на Debian. Деякі з подібних дистрибутивів створюють і власні (несумісні) пакунки. Ubuntu/Kubuntu, Knoppix 4.x DVD, Kanotix тощо.

- Mageia зі сховищ contrib, встановити можна командою `# urpmi krusader`.

- Gentoo.

- Arch Linux, Frugalware Linux, PCLinuxOS, ALT Linux.

- FreeBSD, відповідальним за портування був Heiner Eichmann.

- NetBSD, Lunar Linux ,Ark Linux, OpenLX.

- Список інших дистрибутивів ви можете знайти на сайті Distrowatch.com.

Для встановлення &krusader; скористайтеся інструментами, передбаченими у вашому дистрибутиві. Можливо, для цього вам знадобиться з’єднання з інтернетом, якщо пакунка &krusader; немає на компакт-диску або DVD дистрибутива. Ймовірно, існують і інші дистрибутиви, у яких ви знайдете пакунок &krusader;. Якщо вам відомі такі дистрибутиви, повідомте нам про них, щоб ми могли додати записи про них до нашого списку дистрибутивів.

Інше

- Пакунки txz для Slackware можна знайти у сховищах пакунків Slackware.

- Існує порт програми на &MacOS;-X.

Пошукові рушії

- Крім того, ви можете знайти пакунки у сховищах програмного забезпечення &Linux;, зокрема freshmeat.net.

- Якщо вам не вдалося знайти пакунок для вашого дистрибутива, ми рекомендуємо вам пошукати їх за допомогою rpmfind, rpmpbone або rpmseek.

Якщо вам подобається &krusader;, ми були б вдячні, якщо б ви відвідали один з цих сайтів і надали схвальну оцінку програмі.

Якщо знайти пакунок все ж не вдається, виконайте настанови зі збирання &krusader; з початкових кодів. У цих настановах описано процедуру настільки докладно, що навіть недосвідчені користувачі зможуть зібрати програму без проблем.

### Нумерація версій

З часу &krusader;-1.60.0 використовується нова схема нумерації

- Перша цифра — основна версія

- Другий набір цифр — відсоткове значення завершеності реалізації можливостей основної версії

- Третій набір цифр — версія з виправленням вад.

Зокрема, випуск &krusader;-1.60.0 означає, що розробники вважають, що &krusader; готовий приблизно на 60% за списком запланованих можливостей для версій 1.x.x. Випуски аж до 2.4.x було призначено для &kde; 4.x. Випуски 2.5.x призначено для &kf5-full;. Сподіваємося, тепер система нумерування зрозуміла для вас.

### Стабільна версія

`krusader-x.xx.tar.gz`

&krusader; випущено за умов дотримання &GNU; General Public License (GPL). Це означає, що ПРОГРАМА ПОШИРЮЄТЬСЯ «ЯК Є», БЕЗ ЖОДНИХ ГАРАНТІЙ, навіть якщо її випуск проголошується авторами стабільним.

### Версія, що розробляється (бета-випуск)

`krusader-x.xx-betax.tar.gz`

Перед випуском кожної стабільної версії ми випускаємо принаймні одну експериментальну версію, щоб виявити та виправити вади.

Такі випуски є бета-випусками і, ймовірно, містять певні вади.

Якщо ви користуєтеся експериментальною версією або версією з Git, ймовірно, що найсвіжіші нові можливості програми ще не описано у «Підручнику з Krusader». Будь ласка, ознайомтеся з вмістом файла ChangeLog у мережі або у кодах &krusader;, щоб дізнатися більше про нові можливості. Короткий опис можна знайти у файлі NEWS у мережі або архіві з кодами &krusader;. Ми завжди будемо раді відгукам користувачів і звітам про помилки!

У бета-випусків 3 мети:

- Зупинити додавання нових можливостей до випуску стабільної версії і зосередитися на виправленні вад. Нові можливості буде додано лише після випуску стабільної версії.

- Зібрати відгуки від користувачів &krusader;, щоб виправити можливі вади у програмі.

- Надати перекладачам час на оновлення перекладів майбутнього стабільного випуску.

### Git

У нашому сховищі кодів програми використовується Git. Крім того, ви можете переглянути вміст сховища Git.

Щоб отримати найсвіжішу версію &krusader; 2.x від розробників для &kf5-full; з Git виконайте команду:

    $ git clone git://anongit.kde.org/krusader

### Старіші випуски

Якщо ви шукаєте старіші випуски, рекомендуємо вам скористатися дзеркалами Sourceforge, доступ до яких можна отримати зі сторінки нашого проєкту.

## Настанови зі встановлення Krusader

Будь ласка, ознайомтеся з вмістом файла `INSTALL` у пакунку вихідних кодів Krusader, цей файл містить найсвіжіші настанови зі встановлення.

Починаючи з версії &krusader;-2.5.0, програму призначено лише для &kf5-full;.

`krusader_`версія`.tar.gz` — такою є назва основного архіву кодів krusader (але назва може бути і трошки іншою) ;)

Отримати найсвіжішу версію &krusader;-2.x можна з Git.

### Залежності Krusader

Для запуску виконуваного файла Krusader потрібні такі пакунки:

- бібліотеки c

- бібліотеки plasma-framework (базові бібліотеки &kde; і виконувані програми &kf5-full;)

- libqt5dbus5 (модуль D-Bus &Qt; 5)

- libqt5xml5 (модуль &XML; &Qt; 5)

- libqt5core5 (основний модуль &Qt; 5)

- libqt5gui5 (модуль графічного інтерфейсу &Qt; 5)

- libqt5printsupport5 (модуль підтримки друку &Qt; 5)

### Додаткові пакунки

Ці пакунки не є обов’язковими, але можуть зробити &krusader; набагато потужнішим і кориснішим.

Наведені нижче назви пакунків використовуються у Debian/Ubuntu, ймовірно, назви пакунків у інших дистрибутивах Linux є подібними.

- arj: архіватор для файлів .arj

- ark: графічний інструмент роботи з архівами від KDE

- bzip2: високоякісний інструмент стискання файлів з впорядкуванням блоків — інструменти

- cpio: GNU cpio — програма для керування архівами файлів

- kdiff3: програма для порівняння і об’єднання 2 або 3 файлів або каталогів

- АБО kompare: графічний інструмент KDE для перегляду відмінностей між файлами

- АБО xxdiff: графічного інструменту порівняння і об’єднання файлів або каталогів comparison and merge tool

- kmail: клієнтська програма електронної пошти KDE

- okteta: шістнадцятковий редактор KDE

- konsole: емулятор X-термінала від KDE

- krename: потужний інструмент пакетного перейменування від KDE

- lha: архіватор lzh

- md5deep: гнучкий інструмент створення і перевірки контрольних сум файлів

- cfv: гнучкий інструмент створення і перевірки контрольних сум файлів

- p7zip: архіватор 7z з високим рівнем стискання

- rpm: інструмент керування пакунками Red Hat

- unace: інструмент видобування, перевірки і перегляду архівів .ace

- unrar: інструмент розпакування файлів .rar (не вільна версія)

- АБО unrar-free: інструмент розпакування файлів .rar

- АБО rar: архіватор для файлів .rar

- unzip: інструмент розпакування файлів .zip

- zip: архіватор для файлів .zip

### Вимоги для збирання

Наведені нижче пакунки потрібні для збирання Krusader, якщо ви встановили бінарну версію Krusader, вони вам не потрібні.

- gcc (Компілятор C GNU)

- g++ (Компілятор C++ GNU)

- cmake (Відкрита система збирання, що може працювати на багатьох платформах)

- zlib1g-dev: (бібліотека для реалізації методики стискання, використаної у gzip і PKZIP)

- gettext (містить msgfmt)

- plasma-framework-dev (встановлює багато бібліотек для розробки у &kf5;)

- kio-dev

- libkf5archive-dev

- libkf5parts-dev

- libkf5wallet-dev

- libkf5xmlgui-dev

- kdoctools-dev

## Встановлення на платформах &Linux; і &BSD;

Будь ласка, ознайомтеся з вмістом файла `INSTALL` у пакунку вихідних кодів Krusader, цей файл містить найсвіжіші настанови зі встановлення.

`-DQT_INCLUDES=/usr/share/qt5/include` — адреса файлів заголовків бібліотек &Qt; 5

`-DCMAKE_INSTALL_PREFIX=/usr/` — каталог, куди буде встановлено Krusader командою make.

Інший приклад: `-DCMAKE_INSTALL_PRFIX=/opt/krusader` — зібрану версію Krusader буде встановлено до іншого каталогу, щоб вона не перезаписала версію Krusader, встановлену за допомогою керування пакунками.

Будь ласка, скористайтеся `sudo` замість `su -c`, якщо ви використовуєте дистрибутив на основі Ubuntu.

    $ tar -xzvf krusader-2.5.0.tar.gz
          $ cd krusader
          $ mkdir build
          $ cd build
          $ cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DQT_INCLUDES=/usr/share/qt5/include ..
          $ make
          $ su -c "make install"

Вилучення

    $ su -c "make uninstall"

## Встановлення на платформі &MacOS;-X

Будь ласка, ознайомтеся з вмістом файла `INSTALL` у пакунку вихідних кодів Krusader, цей файл містить найсвіжіші настанови зі встановлення.

Версія Krusader для &kde;-4 працює у &MacOS;-X, з використанням природного для системи інтерфейсу Aqua (сервер X11 більше не потрібен!).

За допомогою macports.org &krusader; портовано на &MacOS;-X, супровідником порту був Jonas Bähr. Створено відповідний portfile.

    $ sudo port install krusader

## Запуск &krusader;

Введіть команду ``krusader`` (літерами нижнього регістру) у командний рядок. Ви можете створити піктограму на вашій стільниці або запис у меню. Ознайомтеся з попередньою сторінкою і ЧаП, якщо запустити &krusader; не вдається.

При запуску &krusader; з командного рядка ви можете визначати різні параметри, щоб змінити початкову поведінку програми.

    $ krusader

Не зважайте на повідомлення, які ви побачите у вікні &konsole;. Ці повідомлення є повідомленнями журналу програми, ними можна скористатися для усування вад у &krusader;.

Крім того, ви можете скористатися натисканням комбінації клавіш &Alt; F2 для відкриття діалогового вікна виконання команди, ввести ``krusader`` (літерами нижнього регістру) і натиснути клавішу &Enter; або кнопку Виконати.

Якщо &krusader; було встановлено за допомогою пакунка RPM або DEB, &krusader;, зазвичай, можна запустити за допомогою K-меню. Натисніть кнопку засобу запуску програм і виберіть послідовно пункти Програми Інструменти Менеджер файлів (&krusader;) .

## Параметри командного рядка:

`--left` `<шлях>`

- запустити з відкритим у лівій панелі <шляхом>

`--right` `<шлях>`

- запустити з відкритим у правій панелі <шляхом>

`--left` `<шлях1>,<шлях2>,<шлях3>`

- запустити з відкритим у лівій панелі <шляхом1>, <шляхом2>, <шляхом3> у вкладках.

`--profile` `<профіль панелей>`

- завантажити профіль панелей після запуску (таким чином, можна перевизначити типовий профіль запуску).

Приклади:

    $ krusader --left=<шлях> --right=<шлях>

    $ krusader --left=/mnt/cdrom --right=ftp://downloads@myserver.net

    $ krusader --left=<шлях1>,<шлях2> --right=<шлях1>,<шлях2>,<шлях3>

    $ krusader --profile <профіль панелей>

    $ krusader --profile ftp-managment

Можна скористатися стандартними для &Qt; і &kf5; параметрами командного рядка.

## Інші параметри командного рядка:

`--author`

- Показати список імен авторів

`--license`

- Показати інформацію про ліцензію

## Налаштування &krusader;

Після першого запуску &krusader; буде відкрито вікно модуля налаштування &krusader; — Конфігуратор, за допомогою якого ви зможете налаштувати &krusader;, а також переглянути список всіх встановлених інструментів пакування та інших інструментів. Пізніше ви будь-коли зможете запустити Конфігуратор знову за допомогою меню «Параметри».

## Призначення &krusader; типовим інструментом керування файлами

Щоб зробити &krusader; типовим інструментом керування файлами у Gnome, скористайтеся настановами, викладеними тут.

Щоб зробити &krusader; типовим інструментом керування файлами у Плазмі, скористайтеся настановами, викладеними тут.