Домашня » як » Як встановити програмне забезпечення з зовнішніх програмних репозиторіїв Ubuntu

    Як встановити програмне забезпечення з зовнішніх програмних репозиторіїв Ubuntu

    У Linux ви встановлюєте програмне забезпечення з програм управління пакетами, таких як Ubuntu Software Center. Але не кожне програмне забезпечення доступне в репозиторіях вашого дистрибутиву Linux.

    Ви повинні встановлювати програмне забезпечення лише з джерел, яким ви довіряєте, так само як у Windows. Багато з цих порад також стосуються інших дистрибутивів Linux, тому ми відзначимо, що конкретно Ubuntu і що в цілому Linux.

    Файли пакунків DEB

    Пакети програмного забезпечення Ubuntu мають формат .deb. Це включає в себе пакунки, які ви завантажуєте з Центру програмного забезпечення Ubuntu і з apt-get - це всі файли .deb.

    Однак, ви також можете встановити пакунки .deb за межами сховищ програмного забезпечення Ubuntu. Багато компаній, які виробляють програмне забезпечення для Linux, пропонують його у форматі .deb. Наприклад, можна завантажити файли .deb для Google Chrome, Google Планета Земля, Steam для Linux, Opera та навіть Skype, зі своїх офіційних веб-сайтів. Двічі клацніть файл і він відкриється в Центрі програмного забезпечення Ubuntu, де ви зможете його встановити.

    Ubuntu базується на Debian, який створив формат пакета .deb. Інші дистрибутиви Linux матимуть власний формат пакета, якщо вони не базуються на Debian. Наприклад, Fedora та інші дистрибутиви на основі Red Hat використовують пакунки .rpm. Багато компаній, які пропонують програмне забезпечення для Linux, пропонують його в різних форматах пакетів для різних дистрибутивів.

    Репозиторії пакетів третьої сторони

    Ubuntu запускає власні репозиторії пакетів, повні програмного забезпечення з відкритим вихідним кодом (і деякого закритого джерела), скомпільованого та упакованого для Ubuntu. Однак кожен може створити власні сховища пакетів.

    Сторонні сховища пакетів часто додаються до вашої системи. Наприклад, при інсталяції Google Chrome або Steam із файлу .deb файл .deb додає до вашої системи офіційне сховище програмного забезпечення Google або Valve. Коли пакет оновлюється у сховищі, ви отримуватимете сповіщення про оновлення та встановлюватимете їх за допомогою програми оновлення програмного забезпечення. На відміну від Windows, оновлення для всіх встановлених програм можна керувати в одному місці.

    Ви можете переглядати репозиторії програмного забезпечення та додавати більше (якщо ви знаєте їхні деталі) з програми "Джерела програмного забезпечення", включеної до Ubuntu.

    Інші дистрибутиви Linux також підтримують сторонні репозиторії, але репозиторії та програмне забезпечення, яке вони містять, специфічні для розподілу.

    Архів персональних пакетів (PPA)

    PPA є іншою формою сховищ сторонніх пакетів. Вони розміщені на Launchpad системи Canonical, де кожен може створити PPA.

    PPA часто містять експериментальне програмне забезпечення, яке не було офіційно додано до основних, стабільних репозиторіїв Ubuntu. Вони також можуть містити нові версії програмного забезпечення, які ще не вважаються достатньо стабільними, щоб перетворитися на основні репозиторії Ubuntu.

    Наприклад, Wine Team Ubuntu пропонує PPA з останніми випусками програмного забезпечення Wine для запуску додатків Windows на Linux. Щоб додати його, додайте наступний рядок до програми "Джерела програмного забезпечення" вище:

    ppa: ubuntu-wine / ppa

    Кожна сторінка PPA на сайті Launchpad Canonical містить інструкції щодо додавання PPA до вашої системи. Після додавання PPA до системи ви можете встановити пакунки з PPA за допомогою стандартного програмного забезпечення, такого як Ubuntu Software Center, Software Updater і apt-get інструмент командного рядка..

    Компіляція з джерела

    Все бінарне програмне забезпечення компілюється з вихідного коду. Пакети .deb містять програмне забезпечення, скомпільоване спеціально для випуску Ubuntu, який ви використовуєте. Ці програми компілюються для використання бібліотек програмного забезпечення, доступних для вашого випуску Ubuntu.

    Розробники певного програмного забезпечення зазвичай випускають програмне забезпечення у формі вихідного коду. Дистрибутиви Linux беруть вихідний код, компілюють його і створюють пакети для вас. Однак, ви також можете завантажити вихідний код програми та скомпілювати його самостійно. Зазвичай вам не потрібно робити це на Ubuntu. Більшість експериментального програмного забезпечення, яке ви можете захотіти, ймовірно, є в PPA, де хтось вже зробив для вас важку роботу.

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

    Файли вихідного коду, як правило, поширюються у форматі .tar.gz, але це лише тип архіву. Файли .tar.gz можуть містити щось таке, як файли .zip.

    Двійкові програми

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

    Наприклад, Mozilla пропонує завантаження файлів Firefox у форматі .tar.bz2. (.tar.bz2 - це лише інший формат архіву, як zip-файл.) Ви можете завантажити цей архів, витягти його до папки на комп'ютері і запустити скрипт run-mozilla.sh всередині нього (просто двічі клацніть його) щоб запустити завантажений двійковий файл Firefox.

    Однак у випадку з Firefox не слід робити це. Скористайтеся пакетом Firefox, який постачається з операційною системою - це, швидше за все, краще оптимізовано, швидше і оновиться за допомогою стандартних інструментів керування пакетами. Тим не менш, якщо ви використовуєте старий дистрибутив Linux, який постачається з застарілим Firefox, ви можете завантажити двійковий файл Firefox на комп'ютер і запустити його з каталогу, не потребуючи дозволів на встановлення в системі.

    Багато програмне забезпечення з закритим кодом (особливо старше, непідтримуване закрите програмне забезпечення) розповсюджується у розпакованому вигляді. Програмне забезпечення, таке як порти Linux Doom 3, Quake 4, Unreal Tournament 2004 та Neverwinter Nights, розповсюджуються у двійкових пакунках і навіть мають установки, подібні до Windows. Ці інсталятори - це просто програми, які витягують файли гри в папку і створюють ярлики меню програми.


    Звичайно, є й інші способи встановлення програмного забезпечення на Ubuntu. Проект Zero Install (також відомий як 0install) намагався змінити встановлення програмного забезпечення Linux протягом п'яти років, створивши систему для встановлення програмного забезпечення для настільних ПК, яке працює на всіх дистрибутивах Linux. Проте проект Zero Install не набув великої тяги. Більшість користувачів Linux добре обслуговуються менеджером пакетів дистрибутивів Linux - особливо, якщо вони використовують Ubuntu, більшість програмного забезпечення якого упаковано для.