Что такое aptitude и aptitude в Ubuntu?

6

Я слепо копировал код, содержащий эти ключевые слова, для установки программ и миграции из Windows, я не совсем понимаю, что они означают. Может ли кто-нибудь объяснить их и их значение с их сходствами / различиями?

Кроме того, я хотел бы знать, как вы знаете ответ на этот вопрос? Я имею в виду, так как я учусь использовать Ubuntu сейчас практически без предварительного опыта, как мне узнать этот ответ? Где я должен искать его, кроме Google, который я пытался только найти ответы, не удовлетворяющие / достаточно ясно.

    
задан Programming Noob 25.06.2012 в 00:06
источник

2 ответа

10

Как говорит Гарри, это приложения, которые устанавливают и удаляют программное обеспечение из репозиториев программного обеспечения Ubuntu, среди других задач. Если вы не знаете, что означает , что , давайте отступим еще один:

  • Программное обеспечение (например, Firefox, GIMP, xchat и т. д.) скомпилировано и затем упаковано в файлы *.deb .
  • Эти дебюты по сути являются установщиками. Они содержат все файлы, которые копируются в систему, а также скрипты, которые позволяют ему зависеть от (или противоречить) другим известным пакетам.
  • Если вы устанавливаете Firefox из пакета, apt и dpkg (приложения, которые обрабатывают зависимости), убедитесь, что у вас установлены его зависимости, а если нет, они также захватят эти пакеты.
  • Пакеты хранятся в онлайн-репозиториях как большие списки.
  • Apt - это инструмент (или набор инструментов), который загружает все эти списки из разных источников, объединяет их и позволяет вам выбирать определенные пакеты для установки.
  • Преимущество всего этого заключается в том, что вы можете установить много программного обеспечения, не требуя для этого поиска. Более того, программное обеспечение в официальных репозиториях Ubuntu поддерживается так, что если исправления безопасности будут выпущены, они будут применены и будет создан новый пакет. Когда apt next проверяет наличие обновлений, он видит новую версию и вам предлагается загрузить ее.

Я не буду говорить, что apt-get / aptitude бесполезны, потому что это не так, они оба очень мощные утилиты и, как и многие сравнения CLI-vs-GUI, если вы знаете, как их использовать, намного быстрее, чем Центр программного обеспечения.

Но перфорация в случайных командах, не зная, чего ожидать, - это рецепт катастрофы. Только один плохой / clumsey человек может предложить деструктивную команду, и вы будете уничтожать вашу систему. Если вы не знаете, что-то будет делать:

  • Ask.
  • Запустите man <command> (например, man apt-get ), чтобы просмотреть страницу руководства для конкретного приложения.

Командная строка в системах Linux хороша в несколько сотен тысяч раз мощнее, чем ее аналог Windows. Вы должны относиться к нему с уважением, или он откусит ваши ноги.

    
ответ дан Oli 25.06.2012 в 00:39
источник
4

Apt и aptitude - это программные средства командной строки для управления пакетами приложений. По сути, они устанавливают и удаляют программное обеспечение. Если вы новичок в ubuntu, вам совсем не обязательно их использовать, потому что программный центр ubuntu - это графическое приложение, чтобы заботиться о таких вещах.

    
ответ дан Garry Cairns 25.06.2012 в 00:14