Что лучший способ состоит в том, чтобы установить программное обеспечение в Ubuntu?

Я плохо знаком с Ubuntu и был вдали от Linux некоторое время. Я привык к Windows и нахожу это утомительным на Linux, но я хочу дать ему выстрел.

Моя тенденция состоит в том, чтобы предпочесть инструменты GUI по командной строке, и Ubuntu является дистрибутивом, который, кажется, угождает удобству использования. Я отмечаю, что это базируется несколько на apt-get о котором я услышал хорошие вещи.

Какова наиболее успешная практика для установки приложений на Ubuntu? Я должен предпочесть пробовать свои опции в этом порядке?

  1. Синаптическая кормушка пакета
  2. apt-get на командной строке
  3. Файлы .tar.gz (старая школа)
1
задан 09.09.2012, 23:45

9 ответов

В дополнение к

1) Синаптическая Кормушка Пакета, 2) склонная - входит в командную строку 3), tar.gz файлы (старая школа)

существует 4) опция Applications - Add/Remove Programs

который должен быть первым в Вашем списке, по-моему :-)

3
ответ дан 12.12.2019, 07:45

Синаптический покроет 95% вещей, которые должно будет установить большинство средних повседневных пользователей.

Используя Кв. - добираются от оболочки, покроет Вас, если необходимо установить целый набор пакетов легко и быстро, но синаптическое и способное покрытие те же репозитории, таким образом, это - тот же материал для установки просто тяжелее для нахождения.

При выполнении его "старая школа" обычно только требуется для малых приложений и вещей, которые необходимо скомпилировать сами из источника. Это - другие 5%.

5
ответ дан 12.12.2019, 07:45
  • 1
    я думаю, что 5%-е число на самом деле довольно высоко. Я раньше устанавливал много вещей "старый школьный" путь, но я hven't действительно должен был сделать это за прошлые 5 лет или около этого. Способные репозитории Ubuntu (после включения вселенной и мультивселенной) имеют в значительной степени все, что я хотел установить. – Laurence Gonsalves 07.10.2009, 08:40
  • 2
    Возможно, Вы правы, я предполагаю, что я склонен использовать много неясного программного обеспечения :) – snicker 07.10.2009, 08:53
  • 3
    Много неясного программного обеспечения или много актуального программного обеспечения. Любой был бы причиной не использовать склонный – Matthew Scharley 07.10.2009, 09:19

использовать aptitude search для поиска программного обеспечения, Вы хотите установить

использовать apt-get для установки программного обеспечения, Вы основали на предыдущем шаге

1
ответ дан 12.12.2019, 07:45

Для добавления моих собственных двух центов я искал бы .deb пакеты прежде tarballs, поскольку они поддерживаются в Ubuntu, тот же путь .msi файлы установщика поддерживается в Windows. Основное различие между .deb в Ubuntu и .msi - то, что .msi должен содержать все зависимые пакеты, или они должны уже быть установлены, в то время как Ubuntu загрузит (через Синаптический) необходимые зависимости и установит их для Вас (с подсказкой, конечно).

1
ответ дан 12.12.2019, 07:45

Когда Ubuntu 9.10 отсутствует в конце месяца, это должно стать намного более интуитивным.

Это собирается прокрутить все функции установки программного обеспечения GUI в единственный интерфейс, названный 'App Store'.

0
ответ дан 12.12.2019, 07:45
  • 1
    Недавно переименованный к Хранилищу программного обеспечения (вероятно, переименованный снова, так как я слышал это) – DilbertDave 07.10.2009, 14:57
  • 2
    Это очень приветствующееся. Проблема с синаптическим состояла в том, что это быть гигантский "чан" вещей, которые устанавливает. Быть никакой способ говорить, ли объект в синаптическом законченным приложением или просто зависимостью. App Store, надо надеяться, отображает законченные приложения и обеспечивает указатели на документацию для начала работы. – Angelo 07.10.2009, 20:16

Обратите внимание, что, если Вы хотите более актуальные версии, чем, доступны в Вашем распределении, можно не прокомментировать строки "бэкпортов" в/etc/apt/sources.list. Штраф: несколько меньше устойчивости и безопасности, так как Ваша определенная комбинация пакетов не могла быть протестирована вместе.

0
ответ дан 12.12.2019, 07:45

Вам нужно другое последнее, just-before-old-school вещь попробовать. Synaptec, способность и склонный - добираются, все большие инструменты, но они используют тот же процесс установки: ищите (обычно) удаленные репозитории, проверьте зависимости, загрузите файлы и установите пакет (пакеты). Диспетчер пакетов на них все построили, является dpkg.

Иногда Вам нужен к рожку для обуви пакет во вручную, в этом случае Вы загрузите .deb файл и выполните это:

dpkg -i mypackage.deb

Таким образом, это - Ваша опция 3. Естественно существует много опций помочь вынудить пакет быть установленным несмотря на недостающие зависимости, но они могут быть болью.

Опция 4 остается олдскульным подходом с протестом, что они должны всегда устанавливаться под/usr/local, под / выбирают, или в корневом каталоге - так как они не часть системы пакета, более поздняя установка пакета могла перезаписать их, поэтому не допустите их в типичные системные каталоги, если это возможно.

0
ответ дан 12.12.2019, 07:45

Устанавливание через репозитории через Синаптический, способность и склонный - добирается, рекомендуется потому что, если какие-либо пакеты в repos будут обновлены, то те обновления продвинут до Вашей системы.

Приложения при постоянной разработке однако будут только иметь последнюю стабильную сборку в repos, и если Вам нравятся более актуальные версии (которые включают серьезные исправления ошибок, например), веб-сайт приложения обычно предлагает загружаемый .deb установочный пакет.

Некоторые приложения только предлагают исходный код tar.gz загрузки, но обычно включают инструкции для компиляции источника. Поскольку хихиканье сказало, что это только приблизительно для 5% из них.

При поиске игр а именно, playdeb.net имеет устанавливаемый пакет (.deb), который интегрирует веб-браузер в их сайт, позволяя легкую установку с одним щелчком от игровой страницы. Это все еще в бета-версии, и, хотя помещено объявление Бойко и, это установило прекрасный в моей Бесстрашной системе также.

0
ответ дан 12.12.2019, 07:45

Избегайте tar.gz метода, но каждый раз, когда Вам нужен он, удостоверьтесь, что Вы не перезаписываете файлов, записанных Кв. - добираются (или синаптический). Значением по умолчанию./настраивать вызовет, делают установку для установки файлов под/usr/local; можно быть дополнительны уверенный путем создания 'локального' пользователя, работая

chown -R local /usr/local

и использование

sudo -u local make install

вместо того, чтобы выполнить его как корень.

Я также устанавливаю каждый пакет в его собственном каталоге, затем символьной ссылке их в одно место с чем-то нравится, убирают, таким образом, я могу разделить их и иметь несколько установленных версий.

0
ответ дан 12.12.2019, 07:45

Теги

Похожие вопросы