Использование менеджеров пакетов Debian

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Использование менеджеров пакетов Debian

Сообщение Aectann »

the_duke писал(а):
22.01.2009 23:27
Aectann
Просто слышал что разработчики вместо dist-upgrade советуют делать safe-upgrade

Насколько я понимаю, отличие между этими двумя командами только в том, что dist-upgrade (он же full-upgrade) может удалять одни пакеты ради обновления других, если требуется, а safe-upgrade - нет, при safe-upgrade такие пакеты останутся необновленными. Совет использовать safe вместо full хорош как ответ на многочисленные посты вроде "обновил дебиан, но при этом снес половину kde/gnome". Если внимательно смотреть, что dist-upgrade предлагает обновить/установить/удалить, то подобных проблем не возникнет.
ИМХО, здесь нет единственного "правильного пути", есть то, что удобнее вам. Ведь обновлять каждый пакет по отдельности без dist/safe-upgrade тоже никто не запрещает.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Использование менеджеров пакетов Debian

Сообщение sash-kan »

the_duke писал(а):
22.01.2009 23:27
Просто слышал
man aptitude. лучше один раз увидеть…

upd. увы, не увидел сразу последний пост ув. Aectann-а.

но прочитать man на предмет неясной опции совсем не помешает.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Gennie
Сообщения: 52
ОС: Debian GNU/Linux

Re: Использование менеджеров пакетов Debian

Сообщение Gennie »

Господа, помогите, пожалуйста, что-то не нагугливается у меня ничего путного. Как _откатить_ Lenny до базовой системы с помощью менеждеров пакетов? Если не apt-get, то хотя бы dpkg.
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: Использование менеджеров пакетов Debian

Сообщение AlexFilth »

Ну у вас все пакеты которые когда-либо ставились живут в /var/cache/apt
Заходите туда, убираете новые версии пакетов, потом
# dpkg -i *
может понадобится опция принудительного даунгрейда, ток не помню ее уже. когдато нагугливал.
-=emerge -auDn world=-
Спасибо сказали:
Gennie
Сообщения: 52
ОС: Debian GNU/Linux

Re: Использование менеджеров пакетов Debian

Сообщение Gennie »

AlexFilth писал(а):
31.01.2009 13:33
Ну у вас все пакеты которые когда-либо ставились живут в /var/cache/apt
Заходите туда, убираете новые версии пакетов, потом
# dpkg -i *
может понадобится опция принудительного даунгрейда, ток не помню ее уже. когдато нагугливал.
Хмм, а если я убью всё из /var/cache/apt/archives и сделаю # dpkg -i * -- это переустановит всю систему на базовую?
Спасибо сказали:
Аватара пользователя
anjolio
Сообщения: 663
Статус: радист
ОС: debian squeeze

Re: Использование менеджеров пакетов Debian

Сообщение anjolio »

Странное желание.. Может просто переустановить, если уж на то пошло?

Что вы подразумеваете под базовой системой? Etch или Lenny с парой сотней пакетов, которые устанавливаются при инсталляции системы и выборе галочки "базовая система".

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

Если вам нужен Lenny с текущими версиями пакетов, то есть смысл узнать какие именно пакеты ставятся при установке базовой системы. Дальше с помощью aptitude снести всё к чертям и вуаля. Если нужно избавляться от конфигов, то с опцией --purge удаляем.
Чтобы определить какие именно пакеты ставятся в базовой системе, я вижу только один кривой метод: поставить на реальную или виртуальную машину lenny в комплектации базовой системы и дать команду

Код: Выделить всё

dpkg-query -l
на выходе получите список файлов для базовой системы.

Gennie писал(а):
01.02.2009 00:41
Хмм, а если я убью всё из /var/cache/apt/archives и сделаю # dpkg -i * -- это переустановит всю систему на базовую?

убить всё из /var/cache/apt/archives можно командой

Код: Выделить всё

aptitude clean
А если вы все эти пакеты удалите, то

Код: Выделить всё

# dpkg -i *
ничего не найдёт и выдаст вам ошибку.
The two most common things in the Universe are hydrogen and stupidity. (Harlan Ellison)
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: Использование менеджеров пакетов Debian

Сообщение AlexFilth »

Действительно - пока еще процесс даунгрейда очень болезненный. Я систему даунгрейдил дня три с бубном (с Ленни до Этча на старой машине) - у некоторых новых пакетов было иное видение конфигов и просто dpkg не мог установить старую версию пакета - приходилось ползать по папкам, руками удалять пакет игнорируя зависимости (чтобы не удалить почти всю систему ;))
Если нечем заняться дня на три-четыре можете попробовать сделать такой даунгрейд. Если желания нет - просто поставьте Этч.
-=emerge -auDn world=-
Спасибо сказали:
Gennie
Сообщения: 52
ОС: Debian GNU/Linux

Re: Использование менеджеров пакетов Debian

Сообщение Gennie »

AlexFilth писал(а):
01.02.2009 16:54
Действительно - пока еще процесс даунгрейда очень болезненный. Я систему даунгрейдил дня три с бубном (с Ленни до Этча на старой машине) - у некоторых новых пакетов было иное видение конфигов и просто dpkg не мог установить старую версию пакета - приходилось ползать по папкам, руками удалять пакет игнорируя зависимости (чтобы не удалить почти всю систему ;) )
Если нечем заняться дня на три-четыре можете попробовать сделать такой даунгрейд. Если желания нет - просто поставьте Этч.
Коллеги, это ноутбук под гордым именем "Multimedia Notebook Computer" (вполне серьёзно!) порядка 98-го года сборки, made in USA (это правда, американский самопал) со всеми оригинальными комплектующими Toshiba. PIV 200MHz MMX, 96M RAM, 12" 800x600, 20GB (это я ему трёхгиговый винт недавно заменил). Вся установка системы часа на четыре, пока оно сообразит поставиться. Поскольку это довольно долго в сравнении с откатом, пытаюсь выяснить, как можно сделать откат к базовой системе Lenny. Огромная глупость заключалась в единственной пропущенной при установке галочке "Окружение рабочего стола", потому что я подумал, что установщик спросит, какое именно. Когда нажал кнопку, понял, что назад возврата нет и мне ставится гном со всей его кухней. Помнится, базовая система Sarge была при свежей установке что-то около 600М, наверное, и у Etch что-то того же порядка. Гном снёс, но сейчас занято 2.1Гб места не пойми чем. И в /var/cache/apt/archives есть файлы. Так там вроде как все .deb файлы, у кого-то не так? Просто не очень понимаю, если я удалю их (ну да, да, читал в манах про aptitude clean), то сие действие должно привести лишь к очистке кэша aptitude, но сами-то проги/пакеты при этом останутся в системе, они же вроде уже были установлены?
Интересно, неужели весь мощный инструментарий пакетного управления со всеми его aptitude, dselect, tasksel ни разу не предусматривал операции отката к базовой системе? Вот это было бы действительно странно.

А если я и сделаю дополнительную установку Lenny в каком-нибудь виде, и получу весь список по dpkg-query -l, это надо дополнительно изобретать скрипт автоматизации удаления пакетов по этому списку, не вручную же их удалять... Проще тогда действительно переставить, данных-то там нет, система свежая.
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Использование менеджеров пакетов Debian

Сообщение Portnov »

Я чо-то не пойму. Разве aptitude -t etch dist-upgrade не помогает?
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
anjolio
Сообщения: 663
Статус: радист
ОС: debian squeeze

Re: Использование менеджеров пакетов Debian

Сообщение anjolio »

Gennie, при установке Окружения рабочего стола ставятся иксы+гном+gdm. Можно их поотдельности снести и всё придёт примерно в состояние базовой системы. Будут незначительные отличия, но это в пределах сотни мегабайт точно.
The two most common things in the Universe are hydrogen and stupidity. (Harlan Ellison)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Использование менеджеров пакетов Debian

Сообщение sash-kan »

Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: Использование менеджеров пакетов Debian

Сообщение Rus »

Подскажите.
Вот с думаю переходить на Lenny и за одно начать использовать aptitude вместо apt.
Вот скажите они полностью взаимозаменяемые ли нет?
Как добавить DVD в репозиторий с помощью aptitude (apt-cdrom add) ?
И где его конфигурационные файлы (sources.list)?
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Использование менеджеров пакетов Debian

Сообщение KernelPanic »

Rus писал(а):
19.02.2009 15:38
Вот скажите они полностью взаимозаменяемые ли нет?
Нет. Описание из команды aptitude show aptitude:
aptitude - это средство управления пакетами, работающее в терминале и имеющее несколько полезных свойств: mutt-подобный синтаксис для поиска пакетов, отложенное выполнение действий запрошенных пользователем (как у dselect), способность получать и отображать Debian changelog большинства пакетов и параметры командной строки как у apt-get.

Фактически, он заменяет apt-get и apt-cache.

Rus писал(а):
19.02.2009 15:38
Как добавить DVD в репозиторий с помощью aptitude (apt-cdrom add) ?
Только через apt-cdrom add :)

Rus писал(а):
19.02.2009 15:38
И где его конфигурационные файлы (sources.list)?
Используются те же конфигурационные файлы, что и у apt.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Использование менеджеров пакетов Debian

Сообщение rm_ »

за одно начать использовать aptitude вместо apt.

Никогда не видел в этом смысла, работает она медленнее apt-get'а, т.к. делает несколько дополнительных затратных по времени операций на каждый чих. Расширенные же возможности лично мне нужны крайне редко.
Спасибо сказали:
bluesman
Сообщения: 2137
Статус: Блюзмен
ОС: Ubuntu 9.10

Re: Использование менеджеров пакетов Debian

Сообщение bluesman »

rm_
А откуда вообще пошло использование aptitude вместо apt? Вроде бы разработчики советовали?
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Использование менеджеров пакетов Debian

Сообщение KernelPanic »

Да, это рекомендация, так как aptitude лучше разруливает проблемы с зависимостями, что мной не раз было замечено при использовании.
Спасибо сказали:
Аватара пользователя
anjolio
Сообщения: 663
Статус: радист
ОС: debian squeeze

Re: Использование менеджеров пакетов Debian

Сообщение anjolio »

Rus писал(а):
19.02.2009 15:38
Подскажите.
Вот с думаю переходить на Lenny и за одно начать использовать aptitude вместо apt.
Вот скажите они полностью взаимозаменяемые ли нет?
Как добавить DVD в репозиторий с помощью aptitude (apt-cdrom add) ?
И где его конфигурационные файлы (sources.list)?

Не полностью взаимозаменяемы. Aptitude не умеет многих вещей, но зато значительно удобнее apt-get'a при установке и обновлении. ИМХО самый оптимальный вариант - их совместное использование. Присоединюсь к KernelPanic, замечал тоже не раз.

DVD репозиторий только через apt-cdrom.

sources.list они используют один и тот же, по сути aptitude - надстройка над apt-get.


the_duke писал(а):
19.02.2009 23:04
А откуда вообще пошло использование aptitude вместо apt? Вроде бы разработчики советовали?

Да, так и было..
The two most common things in the Universe are hydrogen and stupidity. (Harlan Ellison)
Спасибо сказали:
underfire
Сообщения: 81
ОС: Debian testing

Re: Использование менеджеров пакетов Debian

Сообщение underfire »

anjolio писал(а):
20.02.2009 20:17
....sources.list они используют один и тот же, по сути aptitude - надстройка над apt-get....
не совсем верно. скорее aptitude и apt-get - это надстройки над dpkg
Спасибо сказали:
eager1979
Сообщения: 34

Re: Использование менеджеров пакетов Debian

Сообщение eager1979 »

При установке пакета с помощью команды aptitude install {пакет}, у меня запрашивается подтверждение выполняемым действиям, один раз просит ввести Y или N другой раз просит Да или Нет.
как сделать что бы всегда просил только Y или N? т.е всегда ответы на вопросы вводить по английски.
У меня установлена ru_RU.UTF8 локаль. При установке был выбран русский язык как основной.
Сложные проблемы всегда имеют простые неправильные решения.
Спасибо сказали:
Аватара пользователя
anjolio
Сообщения: 663
Статус: радист
ОС: debian squeeze

Re: Использование менеджеров пакетов Debian

Сообщение anjolio »

eager1979 писал(а):
04.03.2009 13:12
При установке пакета с помощью команды aptitude install {пакет}, у меня запрашивается подтверждение выполняемым действиям, один раз просит ввести Y или N другой раз просит Да или Нет.
как сделать что бы всегда просил только Y или N? т.е всегда ответы на вопросы вводить по английски.
У меня установлена ru_RU.UTF8 локаль. При установке был выбран русский язык как основной.

оффтоп:
У меня давно в ленни было весело, когда спрашивал Yes/No, а ответа ждал Да/Нет. В итоге жмёшь кнопку "Y", она же "Н" в русской раскладке, ну aptitude и заканчивает работу :)
The two most common things in the Universe are hydrogen and stupidity. (Harlan Ellison)
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Использование менеджеров пакетов Debian

Сообщение VasVovec »

Объясните пожалуйста в чем я не прав?
1.Использование генерации списка ссылок на пакеты. Советуют использовать apt-get install --print-uris amarok > filelist
Вот что получается
root@tuxxx:/home/vovec# apt-get install --print-uris amarok > filelist
^C
root@tuxxx:/home/vovec# cat filelist
Чтение списков пакетов...
Построение дерева зависимостей...
Чтение информации о состоянии...
Будут установлены следующие дополнительные пакеты:
amarok-common amarok-engine-xine libfftw3-3 libgpod3-nogtk libifp4 libkarma0
libnjb5 libofa0 libtunepimp5 ruby
Предлагаемые пакеты:
amarok-engines moodbar libvisual-0.4-plugins libqt0-ruby1.8 python-qt3
libdbus-glib libfftw3-dev libgpod-common
Рекомендуемые пакеты:
amarok-konqsidebar
НОВЫЕ пакеты, которые будут установлены:
amarok amarok-common amarok-engine-xine libfftw3-3 libgpod3-nogtk libifp4
libkarma0 libnjb5 libofa0 libtunepimp5 ruby
обновлено 0, установлено 11 новых пакетов, для удаления отмечено 0 пакетов, и 37 пакетов не обновлено.
Необходимо скачать 15,7MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 37,9MB.
Хотите продолжить [Д/н]?
root@tuxxx:/home/vovec#

Хм я полагал что опция --print-uris предназначена для того, чтобы выдать только список ссылок.
Что я делаю не так? Или нужно еще указать опцию для положительного ответа? И потом получив файл еще вручную его отредактировать, оставив только ссылки?

2.apt-get autoclean должен удалить из кэша файлы неустановленных пакетов? Вот как у меня срабатывает:
root@tuxxx:/home/vovec# apt-get autoclean
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Del libc6-i386 2.9-4 [3749kB]
Del libc6-dev 2.9-4 [2521kB]
Del locales 2.9-4 [4661kB]
Del libc6 2.9-4 [4935kB]
Del kde-icons-oxygen 4.2.1-2 [67,2MB]
Del kdebase-workspace-libs4+5 4:4.2.1-1 [597kB]
Del kdebase-workspace-bin 4:4.2.1-1 [3218kB]
Del plasma-dataengines-workspace 4:4.2.1-1 [466kB]
Del plasma-widgets-workspace 4:4.2.1-1 [1020kB]
Del kdebase-workspace-data 4:4.2.1-1 [45,1MB]
Del libkdecorations4 4:4.2.1-1 [63,1kB]
Del libkwineffects1 4:4.2.1-1 [82,5kB]
Del kde-window-manager 4:4.2.1-1 [2022kB]
Del klipper 4:4.2.1-1 [135kB]
Del ksysguard 4:4.2.1-1 [247kB]
Del systemsettings 4:4.2.1-1 [283kB]
Del kdebase-workspace 4:4.2.1-1 [24,1kB]
Del kdm 4:4.2.1-1 [1754kB]
Del ksysguardd 4:4.2.1-1 [74,7kB]
Del plasma-scriptengine-javascript 4:4.2.1-1 [151kB]
Del plasma-scriptengine-python 4:4.2.1-1 [30,4kB]
Del plasma-scriptengine-qedje 4:4.2.1-1 [41,3kB]
Del plasma-scriptengine-ruby 4:4.2.1-1 [28,6kB]
Del plasma-scriptengine-webkit 4:4.2.1-1 [104kB]
Del plasma-scriptengine-googlegadgets 4:4.2.1-1 [70,1kB]
Del plasma-scriptengines 4:4.2.1-1 [22,6kB]

Наудалял половину свежеобновленного KDE 4.2.1, приведу пример:

root@tuxxx:/home/vovec# dpkg -s kdm
Package: kdm
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 3768
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Architecture: amd64
Source: kdebase-workspace
Version: 4:4.2.1-1
...

Тоесть у меня он наудалял кучу файлов установленных пакетов. Это опять же у меня что-то с настройками?
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Использование менеджеров пакетов Debian

Сообщение KernelPanic »

Насчет первого вопроса не скажу.
Насчет второго, да, это у Вас настройки не указаны:
autoclean
Like clean, autoclean clears out the local repository of retrieved package files. The difference is that it only removes package files that can no longer be downloaded, and are largely useless.
This allows a cache to be maintained over a long period without it growing out of control. The configuration option APT::Clean-Installed will prevent installed packages from being erased if it is
set to off.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Использование менеджеров пакетов Debian

Сообщение watashiwa_daredeska »

VasVovec писал(а):
16.03.2009 11:20
Использование генерации списка ссылок на пакеты

Код: Выделить всё

$ apt-get --print-uris -qq -y --force-yes install amarok |sed "s/^'\(.*\)'.*$/\1/"
http://ftp.debian.org/debian/pool/main/a/amarok/amarok-common_1.4.10-3_all.deb
http://ftp.debian.org/debian/pool/main/a/amarok/amarok-engine-xine_1.4.10-3+b1_i386.deb
http://ftp.debian.org/debian/pool/main/libg/libgpod/libgpod4-nogtk_0.7.0-2_i386.deb
http://ftp.debian.org/debian/pool/main/libi/libifp/libifp4_1.0.0.2-3_i386.deb
http://ftp.debian.org/debian/pool/main/libk/libkarma/libkarma0_0.0.6-4_i386.deb
http://ftp.debian.org/debian/pool/main/libn/libnjb/libnjb5_2.2.5-4.2_i386.deb
http://ftp.debian.org/debian/pool/main/libm/libmusicbrainz-2.1/libmusicbrainz4c2a_2.1.5-2_i386.deb
http://ftp.debian.org/debian/pool/main/libo/libofa/libofa0_0.9.3-3_i386.deb
http://ftp.debian.org/debian/pool/main/libt/libtunepimp/libtunepimp5_0.5.3-7_i386.deb
http://ftp.debian.org/debian/pool/main/libv/libvisual/libvisual-0.4-0_0.4.0-2.1_i386.deb
http://ftp.debian.org/debian/pool/main/a/amarok/amarok_1.4.10-3+b1_i386.deb


VasVovec писал(а):
16.03.2009 11:20
2.apt-get autoclean должен удалить из кэша файлы неустановленных пакетов?
Наоборот. Он удаляет файлы уже установленных и старых пакетов.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Использование менеджеров пакетов Debian

Сообщение watashiwa_daredeska »

eager1979 писал(а):
04.03.2009 13:12
как сделать что бы всегда просил только Y или N?
Менять локаль специально для aptitude. Можно забить в alias. У меня в .bashrc настроено так:

Код: Выделить всё

alias sapt='LC_ALL=C sudo -H aptitude'



underfire писал(а):
20.02.2009 23:07
anjolio писал(а):
20.02.2009 20:17
....sources.list они используют один и тот же, по сути aptitude - надстройка над apt-get....
не совсем верно. скорее aptitude и apt-get - это надстройки над dpkg
Оба неверно :) aptitude и apt-get -- это не надстройки, а морды к libapt. libapt же, далеко не надстройка над dpkg, хоть и использует его. Помимо aptitude и apt-get есть более частные морды, например apt-cache.
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Использование менеджеров пакетов Debian

Сообщение VasVovec »

Спасибо KernelPanic добавил в настройки.
А нельзя ли еще узнать как грамотно зафиксировать некоторые пакеты от обновления. Я использую вот такую строку:
# apt-get install `apt-show-versions -u -b | grep unstable`
Пытаясь "защитить" пакеты я прописал в файл /etc/apt/preferences такие строчки:
Package: gimp
Pin: version 2.6.5-1~backportlenny
Pin-Priority: 989

Но всеравно:
root@tuxxx:/home/vovec# apt-show-versions -u -nh | grep /sid
gimp/sid *manually* upgradeable from 2.6.5-1~backportlenny to 2.6.5-2+b1

Тоесть это не помогает. Как сделать этот пакет hold ? С помощью aptitude нельзя этого сделать, т.к. apt и aptitude в этом вопросе не согласуются:
root@tuxxx:/home/vovec# aptitude search "~ahold" | grep "^.h"
ih gimp - редактор растровых изображений
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Использование менеджеров пакетов Debian

Сообщение KernelPanic »

Дак выбрали бы уже что-нить одно, да и пользовались. Разработчики рекомендуют aptitude.
Спасибо сказали:
VasVovec
Сообщения: 121
ОС: Debian Jessie/Sid [amd64]

Re: Использование менеджеров пакетов Debian

Сообщение VasVovec »

Я пока к apt'у привык (освоил более менее) пока. Aptitude у меня (для меня) пока работает непредсказуемо (как vim :) )
Нельзя ли узнать как сделать hold пакета для apt?
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Использование менеджеров пакетов Debian

Сообщение KernelPanic »

В мане к apt-get такого не видно.
Спасибо сказали:
Rus
Сообщения: 211
ОС: Debian GNU/Linux

Re: Использование менеджеров пакетов Debian

Сообщение Rus »

Чего-то я нахимичил сегодня в sources.list и apt начал выдавать ошибку.
Потом все вернул на место, но ошибка осталась.
Подскажите как исправить.

Код: Выделить всё

# apt-get update
Ign file: etch Release.gpg
Ign file: etch Release.gpg
Ign file: etch Release.gpg
Ign file: etch Release.gpg
Получено:1 file: etch Release [23,5kB]
Получено:2 file: etch Release [802B]
Получено:3 file: etch Release [627B]
Получено:4 file: etch Release [627B]
Ign file: etch/contrib Packages
Ign file: etch/main Packages
Ign file: etch/contrib Packages
Ign file: etch/main Packages
Ign file: etch/contrib Packages
Ign file: etch/main Packages
Получено:5 http://ftp.at.debian.org lenny Release.gpg [386B]
Получено:6 http://ftp.at.debian.org lenny Release [63,2kB]
Получено:7 http://ftp.at.debian.org lenny/main Packages [5295kB]
Получено:8 http://ftp.at.debian.org lenny/contrib Packages [76,1kB]
Получено:9 http://ftp.at.debian.org lenny/non-free Packages [100kB]
Получено 5534kB за 17m5s (5394B/c)
Чтение списков пакетов... Готово
W: There is no public key available for the following key IDs:
4D270D06F42584E6
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Использование менеджеров пакетов Debian

Сообщение KernelPanic »

Ну покажите sources.list. На первый взгляд непонятно, зачем у Вас прописаны ветки etch и lenny вместе. Уж выберите что-нить одно.
Спасибо сказали: