Автор Гілка: aptitude vs apt  (Прочитано 4339 раз)

Відсутній Le_O

  • Новачок
  • *
  • дописів: 46
  • Карма: +0/-0
aptitude vs apt
« : 2009-04-29 14:57:18 »
Вітання, шановне паньство! Користуюсь Debian testing (якихось 9 місяців).
Колега запевнив що між цими командами різниці немає, проте їх використання дає різні результати. Чи могли б паньство розтлумачити що є що?
Дівчатка, бачу у вас зовсім клепки повилітали

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: aptitude vs apt
« Відповідей #1 : 2009-04-29 17:44:26 »
немає чогось такого як apt, є apt-xxx. aptitude замінює собою всі apt-xxx. обидва способи дозволяють досягати тих самих результатів, якщо почитати мануал, звісно.

здається, aptitude видаляє автоматично всі невикористані залежності, а apt-get вимагає зробити це вручну: apt-get autoremove.


Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: aptitude vs apt
« Відповідей #2 : 2009-04-29 22:11:36 »
Поставити чи то KDE 4, чи то OOo3 з experimental на lenny допоміг aptitude, apt-get не захотів. Щоправда, це було ще в кінці минулого року.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній Le_O

  • Новачок
  • *
  • дописів: 46
  • Карма: +0/-0
Re: aptitude vs apt
« Відповідей #3 : 2009-04-30 12:25:04 »
Можливо я новачок у цій справі, але мануал прочитати і перекласти додумався. Якщо ці команди справді однакові, то чому досі одну з них не відкинули.
Дівчатка, бачу у вас зовсім клепки повилітали

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: aptitude vs apt
« Відповідей #4 : 2009-04-30 14:01:05 »
Можливо я новачок у цій справі, але мануал прочитати і перекласти додумався. Якщо ці команди справді однакові, то чому досі одну з них не відкинули.
тому що одним подобається одне, а іншим — інше :)
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Le_O

  • Новачок
  • *
  • дописів: 46
  • Карма: +0/-0
Re: aptitude vs apt
« Відповідей #5 : 2009-04-30 19:01:46 »
Щойно ввів #aptitude без жодних параметрів. Відкрилось середовище досить зручне але з огидною підбіркою кольорів. Раджу спробувати.
Дівчатка, бачу у вас зовсім клепки повилітали

Відсутній sigito

  • Кореспондент
  • ***
  • дописів: 105
  • Карма: +0/-0
Re: aptitude vs apt
« Відповідей #6 : 2009-04-30 21:53:33 »
Щойно ввів #aptitude без жодних параметрів. Відкрилось середовище досить зручне але з огидною підбіркою кольорів. Раджу спробувати.
взагалі кольори там номальні, прости треба їх налаштувати, вибрати в настройках терміналу(для прикладу береться gnome-terminal) схему кольорів "Linux console" замість типових "Tango".
функціонал aptitude використовую лише з-під даного вищеназваного "середовища", дуже зручно:)
apt-xxx використовую якщо знаю що хочу поставити і дуже швидко, або для пошуку пакетів, хоч все це можна й aptitude:)
Debian/wheezy x86_64, lxde

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: aptitude vs apt
« Відповідей #7 : 2009-05-01 14:49:00 »
Якщо ці команди справді однакові, то чому досі одну з них не відкинули.

тому що  існує дуже багато програм і скриптів, які залежать від apt-*.

Починаючи з Sarge, розробники Debian радять використовувати aptiitude [1] (до нього був ще deselect).  Обґрунтовували тим, що aptitude краще вирішує проблеми з залежностями, та веде список автоматично встановлених пакунків.  Починаючи з Lenny такий список є і у apt-get.

Використовувати ncurses інтерфейс aptitude зовсім не обов'язково, можна цілком обходитись і командним рядком.

Особисто мені дуже подобається, як зроблено пошук у aptitude:

aptitude search '~sdoc~doctave!~i'

виведе назви та короткий опис всіх ще не встановлених пакунків з секції doc в описах якіх згадується octave.

aptitude show octave3.0-doc

виведе опис та багато цікавої інформації про пакунок octave3.0-doc

ну, а потім просто

sudo aptitude install octave3.0-doc

Дуже зручно, як на мене.
Best regards,
nickat

Відсутній dector

  • Графоман
  • ****
  • дописів: 269
  • Карма: +0/-0
  • Deb'user
Re: aptitude vs apt
« Відповідей #8 : 2009-05-04 21:01:19 »
у мене aptitude одного разу видалила 130+ пакетів (на них і зараз матюкається - каже, що не використовуються)
після того знесло пів системи із гномом.
прийшлось переставляти гнома, чистити від нових програм, які мені не потрібні.

з того часу користуюсь apt-***
Debian Wheezy + Asus Eee PC 901 + Awesome 3

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: aptitude vs apt
« Відповідей #9 : 2009-05-04 22:50:51 »
В мене теж таке було. Справа у тім, що встановлені пакунки можуть мати статус "встановлені вручну" та "встановлені по залежностях". Останні воно може вилучити при очищенні від зайвого мотлоху (apt-get autoremove), але їх список попередньо покаже і запитає, а чи ви хочете?
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній dector

  • Графоман
  • ****
  • дописів: 269
  • Карма: +0/-0
  • Deb'user
Re: aptitude vs apt
« Відповідей #10 : 2009-05-04 23:47:34 »
а як їх відмітити, що вони не потрібні для видалення
Debian Wheezy + Asus Eee PC 901 + Awesome 3

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: aptitude vs apt
« Відповідей #11 : 2009-05-05 01:39:57 »
у мене aptitude одного разу видалила 130+ пакетів (на них і зараз матюкається - каже, що не використовуються)
після того знесло пів системи із гномом.
прийшлось переставляти гнома, чистити від нових програм, які мені не потрібні.

то мабуть під час апгрейду сталося?  У Releas Notes завжди про це попереджають.  Взагалі то aptitude без погодження з користувачем (по замовченню) нічого не видаляє і завжди надає списки пакетів на видалення, оновлення і т.і.

Отримати список пакетів, що помічено як автоматично встановлені можна так:
aptitude search ~M | less

Прибрати таку мітку можна таким чином:
aptitude unmarkauto <назви пакетів>
Best regards,
nickat

Відсутній dector

  • Графоман
  • ****
  • дописів: 269
  • Карма: +0/-0
  • Deb'user
Re: aptitude vs apt
« Відповідей #12 : 2009-05-05 13:31:55 »
та воно попередило. я думав, що справді непотрібні пакети
та й натиснув "y"

до речі, як Lenny stable перевести y Lenny testing?
Debian Wheezy + Asus Eee PC 901 + Awesome 3

anonymous

  • Гість
Re: aptitude vs apt
« Відповідей #13 : 2009-05-05 15:00:47 »
до речі, як Lenny stable перевести y Lenny testing?
Скориставшись машиною часу (кажуть на linux.org.ru є) переміститись у час до дати офіційного релізу.

Відсутній dector

  • Графоман
  • ****
  • дописів: 269
  • Карма: +0/-0
  • Deb'user
Re: aptitude vs apt
« Відповідей #14 : 2009-05-05 15:55:21 »
ой, точно. лолське питання))  ;D

Як із Lenny зробити Squeeze
Debian Wheezy + Asus Eee PC 901 + Awesome 3