Руководство по apt-get и aptitude

Изображение пользователя Fierta.

Статья не моя,нашел в интернете.С изменениями и дополнениями.(Сообщества Kubuntu.ru)


ВложениеРазмер
apt-get и aptitude.odt25.6 кб

Комментарии (41)

0
mft - 5 Февраль, 2013 - 16:18

Q: А как просмотреть полный список содержимого пакета?
А: apt-file list <пакет> - отображает содержимое указанного пакета

Не логично ставить apt-file, когда dpkg то же самое умеет
dpkg -L <пакет>

0
Fierta - 5 Февраль, 2013 - 19:13
Изображение пользователя Fierta.

Спасибо за замечание,поправлю.

0
DarkneSS - 5 Февраль, 2013 - 19:54
Изображение пользователя DarkneSS.

Q: Как мне поставить один *.deb пакет в систему?
A: При условии того, что удовлетворены все зависимости, dpkg -i <пакет> приведет к желаемому результату.

dpkg -i <пакет> && apt-get install -fилиgdebi <пакет>

Q: Я хочу определить в каком пакете необходимый мне файл (libodbc.so)
А: apt-file утилита поиска по содержимому пакетов.

dkpg -S <файл>

0
Fierta - 5 Февраль, 2013 - 20:49
Изображение пользователя Fierta.

Спасибо.

0
DarkneSS - 5 Февраль, 2013 - 21:54
Изображение пользователя DarkneSS.

Та не за что. Было бы клёво, если бы вы отформатировали тему с использованием катов, заголовков и прочих радостей, улучшающих читабельность.

+1
Fierta - 5 Февраль, 2013 - 22:37
Изображение пользователя Fierta.

Хорошо так и сделаю.

0
DarkneSS - 5 Февраль, 2013 - 22:43
Изображение пользователя DarkneSS.

Круть!

0
Fierta - 5 Февраль, 2013 - 23:24
Изображение пользователя Fierta.

Может еще что предложите.Хотел бы сделать вменяемое руководство по APT в стиле вопрос-ответ.

0
DarkneSS - 6 Февраль, 2013 - 00:21
Изображение пользователя DarkneSS.

Та не. Можно будет по мере потребностей форумчан дополнять.

0
dyug - 6 Февраль, 2013 - 14:58

ладненько, впишусь тоже... :-)
7 пункт
7: Как мне узнать как называется пакет для какой-то цели?
A: Попробуйте поиск по ключевым словам при помощи apt-cache search <слова>

aptitude search <слова> сделает тоже, но более правильно на мой взгляд :-)

10 пункт
добавить слова: только системных настроек, и НЕ изменяя настройки пользователя и в пользовательском каталоге

26 пункт
Предлагаемые? или рекомендуемые?
В разных местах они называются и так и так.

A:Предлагаемые пакеты - это пакеты, без которых устанавливаемая программа будет работать, но не будет реализовывать весь свой функционал.
Это неверно

Верно другое: это пакеты, расширяющие функционал этого пакета. Функционал пакета в любом случае будет полным для своего описания.

0
DarkneSS - 6 Февраль, 2013 - 14:50
Изображение пользователя DarkneSS.

Под аптитуд тут можно половину переписать :)

0
DarkneSS - 6 Февраль, 2013 - 23:13
Изображение пользователя DarkneSS.

Поменял форматирование на свой вкус и вкинул в подшивку. Старый вариант форматирования сохранил локально. Могу вернуть, если не нравится.

0
Fierta - 6 Февраль, 2013 - 23:20
Изображение пользователя Fierta.

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

0
DarkneSS - 6 Февраль, 2013 - 23:21
Изображение пользователя DarkneSS.

Зато можно тыкать только то, что интересно :) Сейчас опрос замучу.
Upd: Голосуем ;)

0
Fierta - 6 Февраль, 2013 - 23:22
Изображение пользователя Fierta.

Я как раз об этом хотел вам написать,но вы меня опередили :)

0
Гость - 11 Февраль, 2013 - 07:42

П.15 Ненужные зависимости удаляет apt-get autoremove если начисто надо удалить apt-get autoremove --purge

0
mft - 14 Февраль, 2013 - 18:30

debfoster предложит удалить вручную установленные пакеты, которые находятся в самом верху дерева зависимостей и все пакеты которые находятся ниже. Например, поставил я как-то утилиту по пользовался и забыл. Со временем много чего накапливается, а autoremove тут никак не поможет, он удаляет только автоматически установленные.

0
Vorobey - 12 Февраль, 2013 - 23:51
Изображение пользователя Vorobey.

Попробуйте пакет debfoster, он при первом запуске спросит у вас о необходимости пакетов и удалит все лишнее.
А как понять что лишнее? У меня и кодеки вываливает и скайп...
deborphan аналогично..
Тоесть нужно знать четкое представление какие нужны пакет, а какие нет?
Тогда чем полезны эти команды?

0
DarkneSS - 13 Февраль, 2013 - 00:37
Изображение пользователя DarkneSS.

Странно это. У меня выдавало только мусор.

0
Fierta - 13 Февраль, 2013 - 02:06
Изображение пользователя Fierta.

Прога ведет себя не корректно,с тем,что она предлагает удалить,я никогда не соглашусь ... Deborphan сказал что это типа мусор:libjpeg62 (нужен для MS Office который стоит в crossover-лицензионный :)),lo-menubar,
appmenu-gtk.С указанием ключа "-а" он мне выдал много чего нужного в том числе скайп,муон и т.д .Вот как то так.

0
DarkneSS - 13 Февраль, 2013 - 07:55
Изображение пользователя DarkneSS.

Перепроверил, действительно, бывает чота полезное. Но мусора больше, удалил libavformat52 и libavutil-extra-50, например. С -а вообще полсистемы унести хочет))

0
Xenomorph - 13 Февраль, 2013 - 17:14
Изображение пользователя Xenomorph.

Я пользуюсь deborphan --guess-all --nice-mode, причем те пакеты, которые все же нужны - добавляю в keep-список.

0
Fierta - 13 Февраль, 2013 - 00:44
Изображение пользователя Fierta.

Тоесть нужно знать четкое представление какие нужны пакет, а какие нет?Да
Тогда чем полезны эти команды? Для вас ничем.

Вам всего то нужно посмотреть пункт 5: Как удалить пакет? вариант В: или С:
Так же обратите внимание на пункт 7: А после удаления точно ничего от пакета не останется? вариант В: или С: - в этом варианте удаляется не только пакет с зависимостями,но и конфиги.В пункте 5:только пакет с зависимостями,конфиги останутся.
И ваша система будет всегда чистой.
Можете заглянуть еще сюда BleachBit - чистка операционной системы от "мусора"
и сюда Чистка системы. Какой софт?

0
Vorobey - 13 Февраль, 2013 - 01:05
Изображение пользователя Vorobey.

осиротевшие пакеты deborphan -aхочется понять как эта команда понимает что phpmyadmin или gtalkplugin "осиротели" или
Может это устаревшие версии?
я пользуюсь ими!
header..-imege.. ядра старые да они не нужны за год их там куча.
ps мне не сколько чистить, просто интересно чего и как оно происходит.

0
Fierta - 13 Февраль, 2013 - 02:09
Изображение пользователя Fierta.

Извиняюсь,поторопился с предыдущим комментом.Походу прога ведет себя не корректно.

0
Гость - 6 Март, 2013 - 07:27

а версия для печати есть?

0
DarkneSS - 6 Март, 2013 - 07:52
Изображение пользователя DarkneSS.

По соответствующей ссылке.

+1
Fierta - 22 Июнь, 2014 - 17:18
Изображение пользователя Fierta.

Добавил 34-й пункт "Как удалить оставшиеся конфиги от удалённых пакетов?".

0
kot040188 - 22 Июнь, 2014 - 17:41
Изображение пользователя kot040188.

Чего-то я не понял %( Это нормально?

0
Fierta - 22 Июнь, 2014 - 17:44
Изображение пользователя Fierta.

Ничего криминального не вижу. Можешь удалить.

0
kot040188 - 22 Июнь, 2014 - 17:48
Изображение пользователя kot040188.

Спасибо

+2
Fierta - 22 Июнь, 2014 - 18:32
Изображение пользователя Fierta.

Еще можеш создать скрипт и ярлык для очистки и двойным кликом по ярлыку будет запускаться команда.Скрипт можешь закинуть куда угодно, только в ярлыке пропиши к ниму путь.

Ярлык:

Скрипт:

0
kot040188 - 22 Июнь, 2014 - 18:37
Изображение пользователя kot040188.

Я в курсе =) Спасибо

0
Fierta - 22 Июнь, 2014 - 18:42
Изображение пользователя Fierta.

Молодец :) Пожалуйста.

0
Гость - 9 Сентябрь, 2014 - 22:50

Привет!
Возникла необходимость установить на 64 битную Ubuntu Server пекет imagemagick:i386
как сделать так, чтоб он подтянул все необходимые зависимости и установился?

0
Fierta - 10 Сентябрь, 2014 - 16:58
Изображение пользователя Fierta.

Привет.
Включить мультиарч
dpkg --add-architecture i386
Установить пакет
sudo apt-get install imagemagick:i386
зависимости подтянутся сами.

0
Гость - 11 Сентябрь, 2014 - 01:26

что-то на 12.04 dpkg --add-architecture i386 не работает

+1
Mike - 11 Сентябрь, 2014 - 09:33
Изображение пользователя Mike.

не нужно пользоваться анахронизмами. это все решает. =)
А если перед dpkg написать sudo?

0
Гость - 11 Сентябрь, 2014 - 17:30

ну так под рутом все и делаю

0
Fierta - 11 Сентябрь, 2014 - 19:17
Изображение пользователя Fierta.

Что же ты версию сразу не написал это я тебе команды написал для 14.04.
Ставь 32 битные библы:
sudo apt-get install ia32-libs
Скачай отсюда пакет Страница загрузки пакета imagemagick_6.6.9.7-5ubuntu3.3_i386.deb для архитектуры Intel x86
Затем:
A: dpkg -i <пакет> && apt-get install -f ( -f Принудительно исправлять неработоспособные пакеты.)
По идее должно все поставиться, но я подобным не занимался на 12.04, посему не в курсе как оно там будет.

0
Master_Yoda - 18 Октябрь, 2014 - 11:37

С некоторых пор, "apt-get update" нереально долго выполняет процедуру "Чтение списков пакетов...". Буквально, в час по чайной ложке. Т.е. до 100% может десятки минут идти. Как бы это вылечить?

Upd: Вылечил. Загрузка в консоль и оттуда apt-get update решило проблему.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры