Единственная действительно большая разница между установкой программ из Центра программного обеспечения или другого графического интерфейса и выполнением их из командной строки - это когда что-то идет не так.
В большинстве приложений сообщения об ошибках установки скрыты, и они просто дают вам общее сообщение о том, что это не сработало. Когда вы делаете это из командной строки, вы видите все сгенерированные сообщения. Часто эта информация может быть использована для решения проблемы, или она скажет вам, почему вы, вероятно, не хотите ее исправлять. Например, установка пакета может привести к поломке или удалению других пакетов, которые уже установлены.
Иногда пакет не может быть установлен только потому, что одна из его зависимостей не установлена (и обычная установка не исправляет это автоматически, как это делают большинство). Когда это происходит, вы часто можете сначала просто установить отсутствующий пакет, и тогда ваша установка будет успешной.
Кроме того, apt-get сообщит вам о других связанных пакетах, которые «рекомендуются» вместе с вашим пакетом, чтобы вы могли найти их и посмотреть, хотите ли вы какой-либо из них.
Он также сообщает о любых пакетах, которые были установлены ранее, которые, вероятно, больше не нужны, и рассказывает, как их удалить.
Вы не должны добавлять / удалять пакеты из любого из этих двух последних шагов без тщательного изучения пакетов, но обычно это безопасно.
В Ubuntu 12.04 вновь установленные приложения по умолчанию добавляются в панель запуска, но это происходит только для приложений, установленных с помощью Центра программного обеспечения.
Хранилища должны быть добавлены и включены только один раз. Вы вероятно видите инструкции как:
Добавление репозитория должно быть сделано только один раз. В приведенном выше примере программа «Шмель» недоступна в репозиториях по умолчанию, поэтому вы должны включить этот сторонний репозиторий (используя
add-apt-repository
программу).Вторая строка
apt-get update
обновляет списки пакетов, чтобы получить самую свежую информацию о пакетах. Если был добавлен новый репозиторий, это сообщит базе данных о новых пакетах из этого репозитория.Третья команда
apt-get install ...
эквивалентна выбору пакета для установки.Центр программного обеспечения Ubuntu позволяет устанавливать программное обеспечение, которое доступно в репозиториях. Результат не отличается от того, когда вы «вручную» устанавливаете пакеты с помощью
apt-get install
команды. Вы по-прежнему будете получать обновления и тому подобное из репозиториев.Наконец, вы можете столкнуться с инструкциями типа «скачайте foo.deb и установите его с помощью
sudo dpkg -i foo.deb
». В этом случае вы не получите обновления, если автор пакета не внесет изменения в конфигурацию системы (например, Google Chrome).источник
apt-get
команда, так и действия Центра программного обеспечения обеспечат обновление программы, когда хранилище объявит об обновлении.Центр программного обеспечения является интерфейсом пользовательского интерфейса apt tool. Когда вы устанавливаете программное обеспечение из центра программного обеспечения, оно устанавливается с помощью apt. Итак, когда вы сделаете
apt-get update
иapt-get upgrade
вы обновите программное обеспечение, которое вы установили из центра. Кроме того, если центр программного обеспечения должен добавить хранилище автоматически, я также буду использовать apt, потому что, как я уже сказал, центр программного обеспечения использует apt. когда вы устанавливаете что-то вместе сapt
вами, не всегда нужно добавлять репозиторий, если вы наберетеapt-get install vlc
его, вы установите vlc, но вы не добавили репозиторий.источник
apt-get install vlc
вы не добавили хранилище. Вы только что установили программное обеспечение из репозитория Ubuntu. Это же программное обеспечение устанавливается, если вы устанавливаете его из центра программного обеспечения. «А если он установлен из центра, то будет ли он обновлен через apt-get upgrade?» Как я уже дважды говорил, да, потому что центр использует apt. иapt-get upgrade
что делает центр, когда вы устанавливаете обновления с вашего компьютера. APT и центр - это вещь, только пользовательский интерфейс отличается.