Я плохо знаком с Ubuntu и был вдали от Linux некоторое время. Я привык к Windows и нахожу это утомительным на Linux, но я хочу дать ему выстрел.
Моя тенденция состоит в том, чтобы предпочесть инструменты GUI по командной строке, и Ubuntu является дистрибутивом, который, кажется, угождает удобству использования. Я отмечаю, что это базируется несколько на apt-get
о котором я услышал хорошие вещи.
Какова наиболее успешная практика для установки приложений на Ubuntu? Я должен предпочесть пробовать свои опции в этом порядке?
apt-get
на командной строкеВ дополнение к
1) Синаптическая Кормушка Пакета, 2) склонная - входит в командную строку 3), tar.gz файлы (старая школа)
существует 4) опция Applications - Add/Remove Programs
который должен быть первым в Вашем списке, по-моему :-)
Синаптический покроет 95% вещей, которые должно будет установить большинство средних повседневных пользователей.
Используя Кв. - добираются от оболочки, покроет Вас, если необходимо установить целый набор пакетов легко и быстро, но синаптическое и способное покрытие те же репозитории, таким образом, это - тот же материал для установки просто тяжелее для нахождения.
При выполнении его "старая школа" обычно только требуется для малых приложений и вещей, которые необходимо скомпилировать сами из источника. Это - другие 5%.
Для добавления моих собственных двух центов я искал бы .deb пакеты прежде tarballs, поскольку они поддерживаются в Ubuntu, тот же путь .msi файлы установщика поддерживается в Windows. Основное различие между .deb в Ubuntu и .msi - то, что .msi должен содержать все зависимые пакеты, или они должны уже быть установлены, в то время как Ubuntu загрузит (через Синаптический) необходимые зависимости и установит их для Вас (с подсказкой, конечно).
Когда Ubuntu 9.10 отсутствует в конце месяца, это должно стать намного более интуитивным.
Это собирается прокрутить все функции установки программного обеспечения GUI в единственный интерфейс, названный 'App Store'.
Обратите внимание, что, если Вы хотите более актуальные версии, чем, доступны в Вашем распределении, можно не прокомментировать строки "бэкпортов" в/etc/apt/sources.list. Штраф: несколько меньше устойчивости и безопасности, так как Ваша определенная комбинация пакетов не могла быть протестирована вместе.
Вам нужно другое последнее, just-before-old-school вещь попробовать. Synaptec, способность и склонный - добираются, все большие инструменты, но они используют тот же процесс установки: ищите (обычно) удаленные репозитории, проверьте зависимости, загрузите файлы и установите пакет (пакеты). Диспетчер пакетов на них все построили, является dpkg.
Иногда Вам нужен к рожку для обуви пакет во вручную, в этом случае Вы загрузите .deb файл и выполните это:
dpkg -i mypackage.deb
Таким образом, это - Ваша опция 3. Естественно существует много опций помочь вынудить пакет быть установленным несмотря на недостающие зависимости, но они могут быть болью.
Опция 4 остается олдскульным подходом с протестом, что они должны всегда устанавливаться под/usr/local, под / выбирают, или в корневом каталоге - так как они не часть системы пакета, более поздняя установка пакета могла перезаписать их, поэтому не допустите их в типичные системные каталоги, если это возможно.
Устанавливание через репозитории через Синаптический, способность и склонный - добирается, рекомендуется потому что, если какие-либо пакеты в repos будут обновлены, то те обновления продвинут до Вашей системы.
Приложения при постоянной разработке однако будут только иметь последнюю стабильную сборку в repos, и если Вам нравятся более актуальные версии (которые включают серьезные исправления ошибок, например), веб-сайт приложения обычно предлагает загружаемый .deb установочный пакет.
Некоторые приложения только предлагают исходный код tar.gz загрузки, но обычно включают инструкции для компиляции источника. Поскольку хихиканье сказало, что это только приблизительно для 5% из них.
При поиске игр а именно, playdeb.net имеет устанавливаемый пакет (.deb), который интегрирует веб-браузер в их сайт, позволяя легкую установку с одним щелчком от игровой страницы. Это все еще в бета-версии, и, хотя помещено объявление Бойко и, это установило прекрасный в моей Бесстрашной системе также.
Избегайте tar.gz метода, но каждый раз, когда Вам нужен он, удостоверьтесь, что Вы не перезаписываете файлов, записанных Кв. - добираются (или синаптический). Значением по умолчанию./настраивать вызовет, делают установку для установки файлов под/usr/local; можно быть дополнительны уверенный путем создания 'локального' пользователя, работая
chown -R local /usr/local
и использование
sudo -u local make install
вместо того, чтобы выполнить его как корень.
Я также устанавливаю каждый пакет в его собственном каталоге, затем символьной ссылке их в одно место с чем-то нравится, убирают, таким образом, я могу разделить их и иметь несколько установленных версий.