Является ли склонность по-прежнему считаться превосходящей apt-get?

У меня была эта проблема в течение нескольких недель и я пробовал вышеупомянутые рекомендации. Я должен был перезагрузить мою коробку, когда я наткнулся на изменение разрешения. Мое родное разрешение: 1920x1080 (16: 9). Я запускал firefox из окна терминала и должен был удвоить разрешение для презентации, которую я наблюдал. Я изменился на 1280: 720 (16: 9) и был удивлен, увидев возвращение влево. Когда я вернулся в 1920x1080, он снова был там.

184
задан 13 February 2011 в 12:28

54 ответа

Я думаю, сейчас вопрос личного выбора. Я нахожу, что ввод текста aptitude search имеет для меня больше смысла, чем apt-cache search, и мне нравится, что он сообщает мне, какие пакеты я установил прямо там на выходе поиска, вместо того, чтобы запускать dpkg -l.

20
ответ дан 4 August 2018 в 21:09
  • 1
    +1 Согласился на то, что вы можете увидеть, установлено ли приложение во время поиска, очень удобно. Хотя я обнаружил, что поиск apt-cache намного быстрее, чем поиск aptitude. – Mark Davidson 9 August 2010 в 13:02
  • 2
    Я использую двухбуквенный псевдоним bash для поиска apt-cache, или я бы, вероятно, использовал aptitude search. – belacqua 8 March 2011 в 04:28
  • 3
    Я заметил, что поиск apt-get немного более тщательный, чем aptitude. Последний, кажется, смотрит только на название пакета, в то время как первое тоже ищет описания, я думаю. например попробуйте найти build-essential. – Sparhawk 23 September 2013 в 07:45

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

sudo apt-get autoremove

aptitude всегда делала это правильно и отслеживала зависимости лучше, но теперь оба менеджера пакетов выполняют эту работу.

На ubuntu лучше использовать apt-get, потому что он поддерживается и одобряется компанией, на debian я бы использовал aptitude

13
ответ дан 4 August 2018 в 21:09
  • 1
    Последнее утверждение неверно. aptitude поддерживается только на Ubuntu и устанавливается по умолчанию. В этом отношении нет никакой разницы между Ubuntu и Debian. – loevborg 9 August 2010 в 13:19
  • 2
    Он удаляется из стандартной установки в 10.10 – kashif 9 August 2010 в 14:57
  • 3
    По моему опыту, aptitude всегда было хуже отслеживать установленные зависимости. При удалении программы он, как правило, удалял несвязанные, и в конечном итоге нарушил другие программы в процессе ... – Izkata 14 August 2012 в 01:24
  • 4
    Что это эквивалент apt-get autoremove с aptitude? У меня есть старые ядра, которые apt-get autoremove предлагает мне удалить, но я не вижу способа удалить их с помощью aptitude. – Alexey 16 February 2017 в 03:45
  • 5
    @Alexey Вы можете использовать aptitude remove '~g'. ( Источник ) Обратите внимание, что aptitude автоматически предложит удалить неиспользуемые зависимости при удалении пакетов с ним. – nyuszika7h 16 July 2017 в 20:51

Я бы сказал, что в моем личном опыте aptitude и apt-get имеют очень похожую функциональность.

Основное отличие, которое может повлиять на выбор пользователей, заключается в том, что aptitude предлагает интерфейс ncurses и предлагает варианты безопасного обновления и полного обновления, которые могут пригодиться.

Лично я всегда использую apt-get и рекомендую, чтобы новые пользователи также использовали apt-get. С установкой aptitude, которая будет удалена из Ubuntu по умолчанию, как вы сказали, это по-прежнему кажется лучшей рекомендацией. Как будто они хотели использовать aptitude, им нужно будет знать, как использовать apt-get для установки aptitude, если они этого захотят:)

3
ответ дан 4 August 2018 в 21:09
  • 1
    не могли бы вы объяснить, что такое интерфейс ncurses? – 8128 9 August 2010 в 13:22
  • 2
    @fluteflute: ncurses - это библиотека, используемая для реализации текстового пользовательского интерфейса. [D0] en.wikipedia.org/wiki/Ncurses – dierre 12 November 2010 в 06:54

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

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

5
ответ дан 4 August 2018 в 21:09
  • 1
    У меня также есть аналогичный опыт в разрешении конфликтов, aptitude - лучшая альтернатива в этом смысле. – Volkan Yazıcı 26 April 2017 в 22:13
  • 2
    Для записи я просто увидел apt-get install -f, исправьте мою систему. у aptitude были проблемы, это зафиксировало это, и тогда первое, что я сделал, было apt install aptitude :) Выбор - хорошая вещь (tm) – teknopaul 6 May 2018 в 15:58

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

1
ответ дан 6 August 2018 в 04:38

Я думаю, сейчас вопрос личного выбора. Я нахожу, что ввод текста aptitude search имеет для меня больше смысла, чем apt-cache search, и мне нравится, что он сообщает мне, какие пакеты я установил прямо там на выходе поиска, вместо того, чтобы запускать dpkg -l.

20
ответ дан 6 August 2018 в 04:38
  • 1
    +1 Согласился на то, что вы можете увидеть, установлено ли приложение во время поиска, очень удобно. Хотя я обнаружил, что поиск apt-cache намного быстрее, чем поиск aptitude. – Mark Davidson 9 August 2010 в 13:02
  • 2
    Я использую двухбуквенный псевдоним bash для поиска apt-cache, или я бы, вероятно, использовал aptitude search. – belacqua 8 March 2011 в 04:28
  • 3
    Я заметил, что поиск apt-get немного более тщательный, чем aptitude. Последний, кажется, смотрит только на название пакета, в то время как первое тоже ищет описания, я думаю. например попробуйте найти build-essential. – Sparhawk 23 September 2013 в 07:45

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

sudo apt-get autoremove

aptitude всегда делала это правильно и отслеживала зависимости лучше, но теперь оба менеджера пакетов выполняют эту работу.

На ubuntu лучше использовать apt-get, потому что он поддерживается и одобряется компанией, на debian я бы использовал aptitude

13
ответ дан 6 August 2018 в 04:38
  • 1
    Последнее утверждение неверно. aptitude поддерживается только на Ubuntu и устанавливается по умолчанию. В этом отношении нет никакой разницы между Ubuntu и Debian. – loevborg 9 August 2010 в 13:19
  • 2
    Он удаляется из стандартной установки в 10.10 – kashif 9 August 2010 в 14:57
  • 3
    По моему опыту, aptitude всегда было хуже отслеживать установленные зависимости. При удалении программы он, как правило, удалял несвязанные, и в конечном итоге нарушил другие программы в процессе ... – Izkata 14 August 2012 в 01:24
  • 4
    Что это эквивалент apt-get autoremove с aptitude? У меня есть старые ядра, которые apt-get autoremove предлагает мне удалить, но я не вижу способа удалить их с помощью aptitude. – Alexey 16 February 2017 в 03:45
  • 5
    @Alexey Вы можете использовать aptitude remove '~g'. ( Источник ) Обратите внимание, что aptitude автоматически предложит удалить неиспользуемые зависимости при удалении пакетов с ним. – nyuszika7h 16 July 2017 в 20:51

Я бы сказал, что в моем личном опыте aptitude и apt-get имеют очень похожую функциональность.

Основное отличие, которое может повлиять на выбор пользователей, заключается в том, что aptitude предлагает интерфейс ncurses и предлагает варианты безопасного обновления и полного обновления, которые могут пригодиться.

Лично я всегда использую apt-get и рекомендую, чтобы новые пользователи также использовали apt-get. С установкой aptitude, которая будет удалена из Ubuntu по умолчанию, как вы сказали, это по-прежнему кажется лучшей рекомендацией. Как будто они хотели использовать aptitude, им нужно будет знать, как использовать apt-get для установки aptitude, если они этого захотят:)

3
ответ дан 6 August 2018 в 04:38
  • 1
    не могли бы вы объяснить, что такое интерфейс ncurses? – 8128 9 August 2010 в 13:22
  • 2
    @fluteflute: ncurses - это библиотека, используемая для реализации текстового пользовательского интерфейса. [D0] en.wikipedia.org/wiki/Ncurses – dierre 12 November 2010 в 06:54

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

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

5
ответ дан 6 August 2018 в 04:38
  • 1
    У меня также есть аналогичный опыт в разрешении конфликтов, aptitude - лучшая альтернатива в этом смысле. – Volkan Yazıcı 26 April 2017 в 22:13
  • 2
    Для записи я просто увидел apt-get install -f, исправьте мою систему. у aptitude были проблемы, это зафиксировало это, и тогда первое, что я сделал, было apt install aptitude :) Выбор - хорошая вещь (tm) – teknopaul 6 May 2018 в 15:58

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

1
ответ дан 7 August 2018 в 22:49

я думаю, что это вопрос личного выбора сейчас. Я считаю, вписав aptitude search не имеет для меня больше смысла, чем apt-cache search, и мне нравится, что он говорит мне, какие пакеты у меня установлены прямо в результатах поиска, вместо того, чтобы запустить dpkg -l.

20
ответ дан 7 August 2018 в 22:49
  • 1
    +1 Согласился на то, что вы можете увидеть, установлено ли приложение во время поиска, очень удобно. Хотя я обнаружил, что поиск apt-cache намного быстрее, чем поиск aptitude. – Mark Davidson 9 August 2010 в 13:02
  • 2
    Я использую двухбуквенный псевдоним bash для поиска apt-cache, или я бы, вероятно, использовал aptitude search. – belacqua 8 March 2011 в 04:28
  • 3
    Я заметил, что поиск apt-get немного более тщательный, чем aptitude. Последний, кажется, смотрит только на название пакета, в то время как первое тоже ищет описания, я думаю. например попробуйте найти build-essential. – Sparhawk 23 September 2013 в 07:45

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

sudo apt-get autoremove

aptitude всегда делала это правильно и отслеживала зависимости лучше, но теперь оба менеджера пакетов выполняют эту работу.

На ubuntu лучше использовать apt-get, потому что он поддерживается и одобряется компанией, на debian я бы использовал aptitude

13
ответ дан 7 August 2018 в 22:49
  • 1
    Последнее утверждение неверно. aptitude поддерживается только на Ubuntu и устанавливается по умолчанию. В этом отношении нет никакой разницы между Ubuntu и Debian. – loevborg 9 August 2010 в 13:19
  • 2
    Он удаляется из стандартной установки в 10.10 – kashif 9 August 2010 в 14:57
  • 3
    По моему опыту, aptitude всегда было хуже отслеживать установленные зависимости. При удалении программы он, как правило, удалял несвязанные, и в конечном итоге нарушил другие программы в процессе ... – Izkata 14 August 2012 в 01:24
  • 4
    Что это эквивалент apt-get autoremove с aptitude? У меня есть старые ядра, которые apt-get autoremove предлагает мне удалить, но я не вижу способа удалить их с помощью aptitude. – Alexey 16 February 2017 в 03:45
  • 5
    @Alexey Вы можете использовать aptitude remove '~g'. ( Источник ) Обратите внимание, что aptitude автоматически предложит удалить неиспользуемые зависимости при удалении пакетов с ним. – nyuszika7h 16 July 2017 в 20:51

Я бы сказал, что в моем личном опыте aptitude и apt-get имеют очень похожую функциональность.

Основное отличие, которое может повлиять на выбор пользователей, заключается в том, что aptitude предлагает интерфейс ncurses и предлагает варианты безопасного обновления и полного обновления, которые могут пригодиться.

Лично я всегда использую apt-get и рекомендую, чтобы новые пользователи также использовали apt-get. С установкой aptitude, которая будет удалена из Ubuntu по умолчанию, как вы сказали, это по-прежнему кажется лучшей рекомендацией. Как будто они хотели использовать aptitude, им нужно будет знать, как использовать apt-get для установки aptitude, если они этого захотят:)

3
ответ дан 7 August 2018 в 22:49
  • 1
    не могли бы вы объяснить, что такое интерфейс ncurses? – 8128 9 August 2010 в 13:22
  • 2
    @fluteflute: ncurses - это библиотека, используемая для реализации текстового пользовательского интерфейса. [D0] en.wikipedia.org/wiki/Ncurses – dierre 12 November 2010 в 06:54

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

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

5
ответ дан 7 August 2018 в 22:49
  • 1
    У меня тоже есть подобный опыт в урегулировании конфликтов, aptitude - это способ хорошей альтернативой в этом смысле. – Volkan Yazıcı 26 April 2017 в 22:13
  • 2
    Для записи я просто увидел apt-get install -f, исправьте мою систему. у aptitude были проблемы, это зафиксировало это, и тогда первое, что я сделал, было apt install aptitude :) Выбор - хорошая вещь (tm) – teknopaul 6 May 2018 в 15:58

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

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

5
ответ дан 10 August 2018 в 10:54

Я бы сказал, что в моем личном опыте aptitude и apt-get имеют очень похожую функциональность.

Основное отличие, которое может повлиять на выбор пользователей, заключается в том, что aptitude предлагает интерфейс ncurses и предлагает варианты безопасного обновления и полного обновления, которые могут пригодиться.

Лично я всегда использую apt-get и рекомендую, чтобы новые пользователи также использовали apt-get. С установкой aptitude, которая будет удалена из Ubuntu по умолчанию, как вы сказали, это по-прежнему кажется лучшей рекомендацией. Как будто они хотели использовать aptitude, им нужно будет знать, как использовать apt-get для установки aptitude, если они этого захотят:)

3
ответ дан 10 August 2018 в 10:54

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

1
ответ дан 10 August 2018 в 10:54

Наверное, сейчас это вопрос личного выбора. Я нахожу, что ввод текста aptitude search имеет для меня больше смысла, чем apt-cache search , и мне нравится, что он сообщает мне, какие пакеты я установил прямо там на выходе поиска от необходимости запускать dpkg -l .

20
ответ дан 10 August 2018 в 10:54

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

  sudo apt-get autoremove  

aptitude всегда делал это правильно и отслеживает зависимости лучше, но теперь оба менеджера пакетов выполняют задание.

На ubuntu it лучше использовать apt-get, потому что он поддерживается и одобрен компанией, на debian я бы использовал aptitude

13
ответ дан 10 August 2018 в 10:54

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

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

5
ответ дан 13 August 2018 в 17:28
  • 1
    У меня также есть аналогичный опыт в разрешении конфликтов, aptitude - путь лучшей альтернативы в этом смысле. – Volkan Yazıcı 26 April 2017 в 22:13
  • 2
    Для записи я просто увидел apt-get install -f, исправьте мою систему. у aptitude были проблемы, это зафиксировало это, и тогда первое, что я сделал, было apt install aptitude :) Выбор - хорошая вещь (tm) – teknopaul 6 May 2018 в 15:58

Наверное, сейчас это вопрос личного выбора. Я нахожу, что ввод текста aptitude search имеет для меня больше смысла, чем apt-cache search , и мне нравится, что он сообщает мне, какие пакеты я установил прямо там на выходе поиска от необходимости запускать dpkg -l .

20
ответ дан 13 August 2018 в 17:28
  • 1
    +1 Согласился на то, что вы можете увидеть, установлено ли приложение во время поиска, очень удобно. Хотя я обнаружил, что поиск apt-cache намного быстрее, чем поиск aptitude. – Mark Davidson 9 August 2010 в 13:02
  • 2
    Я использую двухбуквенный псевдоним bash для поиска apt-cache, или я бы, вероятно, использовал aptitude search . – belacqua 8 March 2011 в 04:28
  • 3
    Я заметил, что поиск apt-get немного более тщательный, чем aptitude . Последний, кажется, смотрит только на название пакета, в то время как первое тоже ищет описания, я думаю. например попробуйте найти build-essential . – Sparhawk 23 September 2013 в 07:45

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

  sudo apt-get autoremove  

aptitude всегда делал это правильно и отслеживает зависимости лучше, но теперь оба менеджера пакетов выполняют задание.

На ubuntu it лучше использовать apt-get, потому что он поддерживается и одобрен компанией, на debian я бы использовал aptitude

13
ответ дан 13 August 2018 в 17:28
  • 1
    Последнее утверждение неверно. aptitude поддерживается только на Ubuntu и устанавливается по умолчанию. В этом отношении нет никакой разницы между Ubuntu и Debian. – loevborg 9 August 2010 в 13:19
  • 2
    Он удаляется из стандартной установки в 10.10 – kashif 9 August 2010 в 14:57
  • 3
    По моему опыту, aptitude всегда было хуже при отслеживании установленных зависимостей. При удалении программы он, как правило, удалял несвязанные, и в конечном итоге нарушил другие программы в процессе ... – Izkata 14 August 2012 в 01:24
  • 4
    Что это эквивалент apt-get autoremove с aptitude ? У меня есть старые ядра, которые apt-get autoremove предлагает мне удалить, но я не вижу способа удалить их с помощью aptitude . – Alexey 16 February 2017 в 03:45
  • 5
    @Alexey Вы можете использовать aptitude remove '~ g' . ( Источник ) Обратите внимание, что aptitude автоматически предложит удалить неиспользуемые зависимости при удалении пакетов с ним. – nyuszika7h 16 July 2017 в 20:51

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

1
ответ дан 13 August 2018 в 17:28

Я бы сказал, что в моем личном опыте aptitude и apt-get имеют очень похожую функциональность.

Основное отличие, которое может повлиять на выбор пользователей, заключается в том, что aptitude предлагает интерфейс ncurses и предлагает варианты безопасного обновления и полного обновления, которые могут пригодиться.

Лично я всегда использую apt-get и рекомендую, чтобы новые пользователи также использовали apt-get. С установкой aptitude, которая будет удалена из Ubuntu по умолчанию, как вы сказали, это по-прежнему кажется лучшей рекомендацией. Как будто они хотели использовать aptitude, им нужно будет знать, как использовать apt-get для установки aptitude, если они этого захотят:)

3
ответ дан 13 August 2018 в 17:28
  • 1
    не могли бы вы объяснить, что такое интерфейс ncurses? – 8128 9 August 2010 в 13:22
  • 2
    @fluteflute: ncurses - это библиотека, используемая для реализации текстового пользовательского интерфейса. [D0] en.wikipedia.org/wiki/Ncurses – dierre 12 November 2010 в 06:54

Другие вопросы по тегам:

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