1

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

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

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

  1. Synaptic Package Manger
  2. apt-get в командной строке
  3. Файлы .tar.gz (старая школа)

9 ответов9

5

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

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

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

3

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

1) Менеджер пакетов Synaptic 2) apt-get в командной строке 3) файлы tar.gz (старая школа)

есть 4) Приложения - опция « Установка и удаление программ»

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

1

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

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

1

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

0

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

Он объединит все функции установки программного обеспечения с графическим интерфейсом в единый интерфейс, который называется «магазин приложений».

0

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

0

Тебе нужно попробовать что-нибудь другое, что было в последней канве, прямо перед старшей школой. Synaptec, aptitude и apt-get - отличные инструменты, но они используют один и тот же процесс установки: поиск (как правило) удаленных репозиториев, проверка зависимостей, загрузка файлов и установка пакетов. Менеджер пакетов, на котором они все построены, это dpkg.

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

dpkg -i mypackage.deb

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

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

0

Избегайте метода tar.gz, но всякий раз, когда вам это нужно, убедитесь, что вы не перезаписываете файлы, написанные apt-get (или synaptic). По умолчанию ./configure заставит make install установить файлы в /usr /local; Вы можете быть в этом уверены, создав пользователя 'local', запустив

chown -R local /usr/local

и используя

sudo -u local make install

вместо запуска его от имени root.

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

0

Рекомендуется установка через репозитории через Synaptic, aptitude и apt-get, потому что если какие-либо пакеты в репозиториях будут обновлены, то эти обновления будут распространяться на вашу систему.

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

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

Если вы ищете игры специально, playdeb.net имеет устанавливаемый пакет (.deb), который интегрирует ваш веб-браузер в их сайт, что позволяет легко установить его одним кликом со страницы игры. Это все еще в бета-версии, и хотя рекламируется для Jaunty и выше, он прекрасно установлен и на моей системе Intrepid.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .