Mandriva установка програм

Існує два способи інсталяції за під лінукс - з так званих «пакетів» форматів «rpm» в Мандріва, Red Hat, Suse або «deb» в Debian, Ubuntu, Kloppix ітд, і з вихідних кодів - сорци (source) упакованих в архіви.

Пакет це що то типу скомпілірованой і заархівірованой програми, плюс інформація про місцезнаходження і залежностях файлів для автоматичної установки і реєстрації в системі. Для інсталяції програми з пакета досить завантажити його і клікнути два рази - автоматично запуститься менеджер пакетів який запропонує встановити його в системі, якщо не буде ніяких конфліктів то все встановиться і в списку програм з'явиться ще одна. Дума немає ніякої складності навіть для людей зовсім незнайомих з лінуксом. Хоча буває що нова програма не описує в список і відповідно не з'являється хоча вона цілком працездатна, але це вже на совісті розробників.

Mandriva установка програм

Можна зробити те ж саме але з консолі, це справа смаку «urpmi Имя_Пакета» - автоматично знайде і встановить пакет «urpme Имя_Пакета» - видалить пакет і все його залежності «urpmi --help» покаже допомогу по цій команді Робити це природно потрібно під рутом . Там багато варіантів запуску цих консольних команд кому інтіресно можна глянути довідку набравши «man urpmi» Для роботи графічного менеджера пакетів потрібні джерела звідки він буде їх скачувати, за замовчуванням це інсталяційний диск. Можна додавати туди інші джерела з інтернету або ваші локальні папки, робиться в тому ж менеджері натиснувши Параметри-> Менеджер джерел.

Mandriva установка програм

за замовчуванням для закачування софта обраний curl який мабуть глючить і додати дзеркало не виходить. Потрібно в настройках замість нього вибрати wget і все запрацює.

Mandriva установка програм

Gurpmi.
Мені сам urpmi подобається, там можна ключі використовувати. наприклад:
urpmi firefox --ключ
--justdb - оновити базу даних, але не змінювати файлову систему
--replacepkgs - примусова установка вже встановлених пакетів
--keep - по можливості зберігати існуючі пакети, відхиляти запитані пакети, які призводять до видалення.
--test - перевірити можливість коректної установки