что делает «sudo apt-get install aptitude»?

10

Я совершенно новичок в Linux и, следовательно, Ubuntu. Хотя я некоторое время использую ОС Ubuntu в своей системе, я впервые пытаюсь изучить нюансы и, следовательно, начать с документации.

Мне интересно, если мы используем apt-getкоманду для установки пакетов, что делает apt-get install aptitude?

Бикаш
источник
@ david6, но на самом деле aptitude - это интерфейс для apt-get, он не тот и не имеет тех же функций ...
Alvar
Я слишком упрощен: Aptitude предлагает интерфейс curses (text-GUI) (при запуске без параметров) и интерфейс командной строки, который может выполнять большинство действий, которые выполняет apt-cache / apt-get. У него есть средство разрешения зависимостей, которое позволяет вам выбирать между несколькими решениями. При использовании командной строки вы можете настроить предложенное решение (установить или удалить рекомендуемый пакет). Однако Aptitude по-прежнему основан набиблиотеке libapt и зависит от apt-get ; поэтому вы не можете установить его без apt-get (также в пакете 'apt').
Давид6
Смотрите также: askubuntu.com/questions/1743/…
david6

Ответы:

7
apt-get install PACKAGE_NAME

Используется ли команда для установки любого пакета, имя которого вы знаете, например aptitude.
sudoиспользуется для получения root-прав и возможности установки и удаления программного обеспечения. sudoвсегда требуется, если вы делаете общесистемные изменения, такие как установка, удаление, обновление и обновление пакетов.

apt-get

Используется ли команда для управления любым программным обеспечением и программными источниками. install - это дополнительная команда, которая сообщает компьютеру, что вы хотите установить программное обеспечение с именем пакета, следующим образом. Затем он проверит источники программного обеспечения на наличие ссылки для скачивания с тем же именем, а затем загрузит и установит последнюю версию (или указанную версию).

update

обновит исходные коды программного обеспечения новыми версиями программного обеспечения в списке (ничего не устанавливая)

upgrade

обновляет программное обеспечение, если в источниках программного обеспечения доступны новые версии.

remove

удаляет имя пакета, указанное после (например, установка).

Есть более полезные команды, но они необходимы для начала работы с программным обеспечением терминала.

Aptitude
После дополнительных исследований aptitude я обнаружил, что он уже установлен. Так что установка aptitude ни к чему не приведет, кроме ошибок в консоли. Начните способность с:

sudo aptitude

aptitudeПакет версия GUI от apt-getкоманды, он не получил полный набор функций , как APT-получить , но у Вас есть основы , как, remove, update, upgrade, installи т.д. Более подробная информация о aptitudeи особенности можно найти здесь.

Также поиск в центре программного обеспечения, если вы хотите использовать графический интерфейс для поиска и установки / удаления приложений.

Полезные источники:

Альвар
источник
TL; DR устанавливает aptitudeпакет, который может выполнять действия, аналогичные apt-get. Тем aptitudeне менее, не поддерживает multiarch при последней проверке, и apt-getможет сделать почти все, что aptitudeможет
Томас Уорд
Спасибо за информацию о способности @ThomasW. Забыл, что это менеджер пакетов, не используйте его. обновил мой ответ соответственно.
Алвар
Нет проблем, и извините за материал TL; DR, но вы положили много вещей (которые большинству людей может быть лень читать);)
Томас Уорд
@ThomasW. Я поместил информацию, которую хотел бы прочитать, если бы я был новичком в командной строке, но да, это было немного большим. Но я хотел объяснить это и просто не дать простой полу-ответ, что это установит aptitude. Что не совсем правильно: P
Алвар
1

просто, он установит пакет с именем aptitude.

Синтаксис установки пакетов sudo apt-get install <pkg_name>

для получения дополнительной информации: вики-Ubuntu

rɑːdʒɑ
источник
0

Команда apt-get install aptitudeустановит графический менеджер пакетов с именем aptitude.

Aptitude - известный менеджер пакетов с ncursesграфическим интерфейсом. Я предпочитаю это другим менеджерам пакетов, так как это быстрее (IMHO) и система управления конфликтами работает очень хорошо.

уш

ortang
источник
0

sudoвыполняет ваши действия от имени пользователя root, поэтому у вас не возникает проблем с привилегиями, как при вводе пароля при установке чего-либо из Центра программного обеспечения. apt-getэто то, что вы выполняете - программа, если хотите, которая обрабатывает apt файлы и большинство установок. installэто аргумент для выполнения, говорящий об установке чего-либо, а затем aptitudeимя устанавливаемого пакета.

Это то же самое, что было бы, если бы вы пошли в Центр программного обеспечения, искали «apitude» (который может показывать другое имя) и нажимали «Установить».

Неф
источник
Спасибо всем . Да, я установил и вижу Диспетчер пакетов
Bikash