Начална » как да » Как да инсталирате софтуер от хранилищата на софтуера извън Ubuntu

    Как да инсталирате софтуер от хранилищата на софтуера извън Ubuntu

    На Linux инсталирате софтуер от приложения за управление на пакети като Ubuntu Software Center. Но не всеки софтуер е наличен в софтуерните хранилища на вашата дистрибуция на Linux.

    Трябва да инсталирате софтуер само от източници, на които имате доверие, точно както при Windows. Голяма част от тези съвети се отнася и за други дистрибуции на Линукс, така че ще отбележим какво е специфично за Ubuntu и какво всъщност е Linux.

    Файлове на DEB пакети

    Софтуерните пакети на Ubuntu са във формат .deb. Това включва пакетите, които изтегляте от Софтуерния център на Ubuntu и с apt-get - всички те са .deb файлове.

    Въпреки това, можете да инсталирате .deb пакети извън софтуерните хранилища на Ubuntu. Много компании, които произвеждат софтуер за Linux, го предлагат във формат .deb. Например, можете да изтеглите .deb файлове за Google Chrome, Google Earth, Steam за Linux, Opera и дори за Skype от техните официални уебсайтове. Щракнете два пъти върху файла и той ще се отвори в Софтуерния център на Ubuntu, където можете да го инсталирате.

    Ubuntu е базиран на Debian, който създаде формата .deb пакет. Други дистрибуции на Linux ще имат свой собствен пакет, ако не са базирани на Debian. Например Fedora и други базирани на Red Hat дистрибуции използват .rpm пакети. Много компании, които предлагат софтуер за Linux, го предлагат в различни формати за различни дистрибуции.

    Репозитории на пакет от трети страни

    Ubuntu работи със собствени хранилища за пакети, пълни с софтуер с отворен код (и някои от затворен код), компилирани и пакетирани за Ubuntu. Всеки обаче може да създаде свои собствени хранилища на пакети.

    Репозиториите на трети страни често се добавят към вашата система безпроблемно. Например, когато инсталирате Google Chrome или Steam от .deb файл, файлът .deb добавя официалното хранилище на Google или Valve към системата ви. Когато пакетът се актуализира в хранилището, ще бъдете уведомени за актуализации и ще можете да ги инсталирате чрез приложението Software Updater. За разлика от Windows, актуализациите за целия ви инсталиран софтуер могат да се управляват на едно място.

    Можете да прегледате софтуерните си хранилища и да добавите още (ако знаете техните подробности) от приложението Software Sources, включено в Ubuntu.

    Други дистрибуции на Linux също поддържат хранилища на трети страни, но хранилищата и софтуерът, които те съдържат, са специфични за разпространението.

    Архиви на лични пакети (PPA)

    PPA са друга форма на хранилища на трети страни. Те са хоствани на системата на Canonical Launchpad, където всеки може да създаде PPA.

    PPA често съдържат експериментален софтуер, който не е официално добавен към основните стабилни хранилища на Ubuntu. Те могат да съдържат и по-нови версии на софтуера, които все още не се считат за достатъчно стабилни, за да достигнат до основните хранилища на Ubuntu.

    Например, Wine Team на Ubuntu предлага PPA с последните версии на софтуера Wine за изпълнение на Windows приложения на Linux. За да го добавите, трябва да добавите следния ред към приложението Източници на софтуер по-горе:

    РРА: Ubuntu-вино / РРА

    Всяка страница на PPA на уебсайта на Canonical на Launchpad включва инструкции за добавяне на PPA към вашата система. След като добавите PPA към вашата система, можете да инсталирате пакети от PPA, използвайки стандартен софтуер като Ubuntu Software Center, Software Updater и apt-get инструмент за командния ред..

    Компилиране от източник

    Всички двоични програми са компилирани от изходния код. Пакетите .deb на Ubuntu съдържат софтуер, компилиран специално за пускането на Ubuntu, който използвате. Тези приложения са компилирани, за да използват наличните софтуерни библиотеки за вашата Ubuntu версия.

    Разработчиците на конкретно парче софтуер обикновено освобождават софтуера под формата на изходен код. Линукс дистрибуциите вземат изходния код, компилират го и създават пакети за вас. Можете също така да изтеглите изходния код на програмата и да го компилирате сами. Обикновено не трябва да правите това в Ubuntu. Повечето експериментални програми, които бихте искали, вероятно са в PPA, където някой вече е свършил тежката работа за вас.

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

    Файловете с изходния код обикновено се разпространяват във формат .tar.gz, но това е само тип архив - .tar.gz файловете могат да съдържат каквото и да е, просто като .zip файловете.

    Двоични програми

    Някои програми се разпространяват в двоична форма, а не в изходен код. Това може да се дължи на факта, че програмата е затворена и дистрибуторът на програмата не иска да прави упоритата работа по опаковането му за различни дистрибуции.

    Например, Mozilla предлага Linux изтегляне на двоични файлове във формат .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, за който повечето софтуерни пакети са опаковани..