Предпочтительный способ установки приложения в Ubuntu - через apt-get или aptitude, лично я использую aptitude, потому что в целом у меня с ним был лучший опыт, но выбор между использованием apt-get или aptitude полностью зависит от вас.
Только Aptitude может искать приложения, хотя, скажем, вы хотите установить Pidgin
, вам нужно найти его, чтобы получить точное имя:
aptitude search pidgin
В этом случае имя пакета просто pidgin
, однако вы увидите множество плагинов и прочего для Pidgin. Чтобы установить Pidgin (или любое другое, что можно увидеть здесь), вы должны набрать:
sudo aptitude install pidgin
Итак, pidgin - это просто точное название того, что я хотел установить, я мог бы взять имя чего-либо еще из списка, и он установился бы нормально (кроме случаев, когда он уже был установлен).
В других случаях определенные приложения могут быть недоступны через aptitude, и тогда у вас обычно есть несколько вариантов на выбор:
- Компилировать из источника
- Найти пакет .deb
- Добавление PPA
- Двоичный установщик
Многие приложения предлагают пакет .deb, который, в сущности, является .exe для Windows, но проще. .Deb - это программный пакет Debian, своего рода двоичный пакет для систем на основе Debian (таких как Ubuntu). Просто дважды щелкните по нему в Nautilus
, затем введите свой пароль и нажмите "Установить пакет", что очень просто! Тем не менее, обратите внимание, что при использовании этого метода вы, возможно, не сможете обновить его через aptitude позже, однако приложение может иметь свою собственную функцию обновления, но это редко. Всегда предпочтительнее добавить PPA, тогда приложение может быть обновлено через aptitude, подробнее об этом за секунду!
Компиляция из исходного кода - это еще один вариант, который может потребовать немного больше усилий, обычно в источнике будет доступен файл INSTALL
, в котором будут присутствовать инструкции, такие как зависимости для установки. Если конкретное приложение может иметь зависимость, вы обычно устанавливаете ее с помощью aptitude, как показано выше, однако это могут быть настоящие джунгли, когда зависимости зависят от других пакетов. Затем для компиляции обычная процедура:
./configure
make
sudo make install
Однако вам редко приходится делать это, как правило, только когда вы хотите, чтобы передовые программы или небольшие проекты с открытым исходным кодом компилировались.
Этот способ обычно предпочтительнее двух других: вы добавляете PPA (личный архив пакетов) в свой список PPA. Например, у Shutter есть PPA. Вы добавляете PPA к своим программным источникам (для инструкций смотрите руководство по использованию затвора, это довольно хорошо), а затем запускаете:
sudo aptitude update
Для обновления программных источников.
И тогда вы можете просто установить его, запустив:
sudo aptitude install shutter
Вероятно, есть несколько других способов установки приложений, обычно, если вы загружаете программное обеспечение с закрытым исходным кодом, у вас будет бинарный файл (или файл .sh), а затем это просто вопрос ввода:
./filename
Запустить приложение (или мастер установки).
Другое дело, что иногда вы можете получить файл .exe
который, как говорят люди, должен работать под Linux. Иногда вы можете установить его через Wine
, в других случаях вы можете запустить его через Mono (вам, возможно, придется установить Mono, сделайте это через aptitude!):
mono file.exe