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

Knoppix

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

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

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

Сообщение t.t »

chitatel писал(а):
02.05.2008 05:18
Хотя у Вас Ubuntu, и есть ли там именно aptitude, я не знаю.
Есть.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

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

Сообщение Portnov »

В убунте это (идеологически) правильнее делать так:
apt-get install --reinstall имя-пакета.
Технически, я думаю, это то же самое.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Grom
Сообщения: 260
ОС: Debian Etch, RHEL-5.4

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

Сообщение Grom »

Q: Я хочу определить в каком пакете необходимый мне файл (libodbc.so)
А: apt-file утилита поиска по содержимому пакетов.
apt-file update - получает файл Contents-<ARCH>.gz, следует учесть, что исходя из того, что проект Debian довольно большой, то и файл получится соответствующий.
apt-file search <файл> - поиск пакета с указанным файлом
Пример:
apt-file search libodbc.so
unixodbc: usr/lib/libodbc.so.1
unixodbc: usr/lib/libodbc.so.1.0.0
unixodbc-dev: usr/lib/libodbc.so


Более компактная (и интуитивно понятная) такая команда поиска родительского пакета:

dpkg --search libodbc.so
Послужной список: Slackware-3.x, RedHat-4.x,5.x,6.x,7.x, FedoraCore-3, Debian Etch/Lenny
Осваиваю: RHEL-5.4
Спасибо сказали:
CLS
Сообщения: 7

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

Сообщение CLS »

Криво установилась виртуальная машина java , попытка удалить ее не увенчалось успехом.
Может кто подскажет ,попытки были такие :
desktop:/home/n0n2me# apt-get install -f sun-java6-bin
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Пакет sun-java6-bin нуждается в переустановке, но я не могу найти архив для него.

]

aptitude
очистил кеш

dpkg -r sun-java6-bin --force-all
синтексис не понравился =(((

Так же нашел в man интересный ключ
dpkg remove-reinstreq java6-bin --force-all
но , опять же не правельный синтексиси , подскажите плиз...
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

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

Сообщение Aectann »

aptitude remove sun-java6-bin (в том числе с ключом -f) пробовали? Либо aptitude --reinstall install sun-java6-bin?
My god... it's full of stars!...
Спасибо сказали:
TraFF1c
Сообщения: 2
ОС: Debian

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

Сообщение TraFF1c »

Если есть куча пакотов можно лт из них зделать зеркала ???
если да то как объясните плиз !
за рание благодарен !
Спасибо сказали:
Аватара пользователя
anjolio
Сообщения: 663
Статус: радист
ОС: debian squeeze

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

Сообщение anjolio »

The two most common things in the Universe are hydrogen and stupidity. (Harlan Ellison)
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

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

Сообщение KernelPanic »

Не, так некрасиво, лучше использовать reprepro
Кратко об этом можно здесь прочесть.
Полную инфу в справке (правда на инглише).
Спасибо сказали:
TraFF1c
Сообщения: 2
ОС: Debian

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

Сообщение TraFF1c »

To anjolio и KernelPanic я тока перешел на линуху еще в ней деб дебом ! помогите !
вот есть каталоги contrib main non-free они лежат у меня в /var/www/debian/
что мне прописть чтоб было порлностью рабочее зерколо ???
если можно по падробние !!!
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

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

Сообщение KernelPanic »

Так не пойдет, надо, чтоб были каталоги dists и pool.
Вручную это сложно все замутить, поэтому попробуй все-таки reprepro.
Откуда пакеты и много ли их?
Спасибо сказали:
1ckand1r
Сообщения: 12
ОС: Debian 4.0 r4

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

Сообщение 1ckand1r »

Подскажите плз по такому вопросу, устанавливаю .deb (Pidgin) через GDdebi Package Installer, пишет что нужен libc6, хотя в менеджере пакетов Synaptic, libc6 отображается как установленный или также бывает при установке пакета пишет ERROR: Dependency is not satisfiable: libatk 1.0-0.
Опять же libatk 1.0-0 в Synaptic виден уставленным. Чего не хватает?
Спасибо сказали:
Netman
Сообщения: 145
Статус: Просто прохожий...
ОС: Debian GNU/Linux, FreeBSD

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

Сообщение Netman »

Не хватает, скорей всего, заголовочных файлов. Проверяйте наличие установленных *-dev пакетов
Hi! I'm a signature virus. Copy me into your signature to help me spread.
Спасибо сказали:
1ckand1r
Сообщения: 12
ОС: Debian 4.0 r4

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

Сообщение 1ckand1r »

Netman писал(а):
12.06.2008 08:23
Не хватает, скорей всего, заголовочных файлов. Проверяйте наличие установленных *-dev пакетов

А подробнее можно?
Спасибо сказали:
Sco®pion
Сообщения: 76
ОС: Ubuntu 9.04

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

Сообщение Sco®pion »

А кто-нибудь ставил себе apt-listbugs?
apt-listbugs is a tool which retrieves bug reports from the Debian Bug Tracking System and lists them. Especially, it is intended to be invoked before each upgrade by apt in order to check whether the upgrade/installation is safe.
На мой взгляд полезная штука, предупрежден - значит вооружен ). Но есть вопрос, при aptitude upgrade, который собирается обновить пакетов так 20, она может ругнуться на один из них. Можно ли провести апгрейд указав что не нужно обновлять критичноуязвимый пакет? Ручками копипастить названия 19ти пакетов для инсталла как-то некузяво =\

И еще вопрос: так все-таки какой наиболее правильный способ для обновления: aptitude upgrade/safe-upgrage/dist-upgrade? Если что - сижу ну кубунту, впрочем дебиан в eee версии тоже имеется, так что вопрос интересует применительно и к тому и к другому, если есть различия =)
Спасибо сказали:
Netman
Сообщения: 145
Статус: Просто прохожий...
ОС: Debian GNU/Linux, FreeBSD

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

Сообщение Netman »

1ckand1r писал(а):
12.06.2008 14:52
Netman писал(а):
12.06.2008 08:23
Не хватает, скорей всего, заголовочных файлов. Проверяйте наличие установленных *-dev пакетов

А подробнее можно?

Очень часто, если не всегда, по мимо самого пакета есть еще и пакет с заголовочными файлами к этому пакету. Т.е. например, по мимо пакета libatk-1.0-0 существует еще и пакет с именем вида libatk-1.0-0-dev - вот, возможно, такой пакет и необходимо доустановить.
Hi! I'm a signature virus. Copy me into your signature to help me spread.
Спасибо сказали:
WahlFisch
Сообщения: 2
ОС: DEbian

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

Сообщение WahlFisch »

Вопрос такой. При обновлении репозитория с диска Debian выдаёт:
W: Не удалось заблокировать кэш файл. Открытие в режиме только для чтения; любые изменения состояний пакетов сохранены НЕ БУДУТ!
E: Не могу получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
Из-за этого ничего не получается установить для настройки системы, а в целом работает.
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

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

Сообщение KernelPanic »

Скорее всего другая прога блокирует этот файл. Это возникает при параллельном использовании aptitude (то есть в момент установки), может быть еще какие причины.
Спасибо сказали:
WahlFisch
Сообщения: 2
ОС: DEbian

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

Сообщение WahlFisch »

Может это происходить из-за BIOS или на физическом уровне.
Ранее была проблема при установке винды, не определялся сидюк (загрузочный диск), писал что нет драйвера.
Если да, то можно это исправить или нет.
А по поводу блокирующей программы, какая это может делать?
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

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

Сообщение Aectann »

WahlFisch писал(а):
14.06.2008 18:26
А по поводу блокирующей программы, какая это может делать?

Та, которая тоже в данный момент получает доступ к базе данных пакетной системы - apt-get, aptitude, synaptic, etc.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

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

Сообщение кодировщик »

Спасибо сказали:
IMB
Сообщения: 2566
ОС: Debian

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

Сообщение IMB »

кодировщик писал(а):
19.06.2008 21:24
Новый кастыль http://www.cli-apps.org/content/show.php/d...p?content=81025

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

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

Сообщение Aectann »

кодировщик писал(а):
19.06.2008 21:24
Новый кастыль http://www.cli-apps.org/content/show.php/d...p?content=81025

И правда костыль, ту же самую информацию можно легко получить через aptitude.
My god... it's full of stars!...
Спасибо сказали:
_Gleb_
Сообщения: 467
ОС: Kubuntu 12.04 LTS

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

Сообщение _Gleb_ »

Synaptic выдаёт показывает, что пакеты base-files, base-passwd и dpkg установлены с ошибками. При попытке исправить говорит

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

E: Internal Error, Could not perform immediate configuration (2) on libc6

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

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

Сообщение Aectann »

Попробуйте вручную переустановить (apt-get --reinstall install / aptitude reinstall / dpkg -i ) пакеты, на которые ругается synaptic.

P.S. Можно было и в google глянуть, на первой же странице куча ссылок на материал по данной проблеме.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

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

Сообщение кодировщик »

скорее прийдеться делать через force
Спасибо сказали:
_Gleb_
Сообщения: 467
ОС: Kubuntu 12.04 LTS

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

Сообщение _Gleb_ »

Aectann писал(а):
23.06.2008 18:00
Попробуйте вручную переустановить (apt-get --reinstall install / aptitude reinstall / dpkg -i ) пакеты, на которые ругается synaptic.

P.S. Можно было и в google глянуть, на первой же странице куча ссылок на материал по данной проблеме.

Помгли на дебиановском IRC. Дело было в том, что каким-то непостижимым образом поломались файлы описаний статусов пакетов. Исправил, просуществовал какое-то время. Щас dpkg опять поломался:

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

При обработке следующих пакетов произошли ошибки:
 passwd
 adduser
 dbus
 dbus-x11
E: Sub-process /usr/bin/dpkg returned an error code (1)
Изображение
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

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

Сообщение кодировщик »

_Gleb_ писал(а):
03.07.2008 13:28
Aectann писал(а):
23.06.2008 18:00
Попробуйте вручную переустановить (apt-get --reinstall install / aptitude reinstall / dpkg -i ) пакеты, на которые ругается synaptic.

P.S. Можно было и в google глянуть, на первой же странице куча ссылок на материал по данной проблеме.

Помгли на дебиановском IRC. Дело было в том, что каким-то непостижимым образом поломались файлы описаний статусов пакетов. Исправил, просуществовал какое-то время. Щас dpkg опять поломался:

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

При обработке следующих пакетов произошли ошибки:
 passwd
 adduser
 dbus
 dbus-x11
E: Sub-process /usr/bin/dpkg returned an error code (1)


а вы не пробывали переставить проблемные пакеты, а потом и сам dpkg
Спасибо сказали:
_Gleb_
Сообщения: 467
ОС: Kubuntu 12.04 LTS

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

Сообщение _Gleb_ »

кодировщик писал(а):
03.07.2008 15:02
а вы не пробывали переставить проблемные пакеты, а потом и сам dpkg

Пробовал, он на /etc/shadow ругается: что там нет gleb, messagebus...
/etc/shadow:

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

root::13707:0:99999:7:::
daemon:*:13707:0:99999:7:::
bin:*:13707:0:99999:7:::
sys:*:13707:0:99999:7:::
sync:*:13707:0:99999:7:::
games:*:13707:0:99999:7:::
man:*:13707:0:99999:7:::
lp:*:13707:0:99999:7:::
mail:*:13707:0:99999:7:::
news:*:13707:0:99999:7:::
uucp:*:13707:0:99999:7:::
proxy:*:13707:0:99999:7:::
www-data:*:13707:0:99999:7:::
backup:*:13707:0:99999:7:::
list:*:13707:0:99999:7:::
irc:*:13707:0:99999:7:::
gnats:*:13707:0:99999:7:::
nobody:*:13707:0:99999:7:::
libuuid:!:13707:0:99999:7:::
Debian-exim:!:13707:0:99999:7:::
statd:*:13707:0:99999:7:::
identd:*:13707:0:99999:7:::
gleb:*:13707:0:99999:7:::
haldaemon:*:13707:0:99999:7:::
avahi:*:13997:0:99999:7:::
festival:*:13997:0:99999:7:::
saned:*:13997:0:99999:7:::
Изображение
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

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

Сообщение кодировщик »

_Gleb_ писал(а):
03.07.2008 16:17
кодировщик писал(а):
03.07.2008 15:02
а вы не пробывали переставить проблемные пакеты, а потом и сам dpkg

Пробовал, он на /etc/shadow ругается: что там нет gleb, messagebus...
/etc/shadow:

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

root::13707:0:99999:7:::
daemon:*:13707:0:99999:7:::
bin:*:13707:0:99999:7:::
sys:*:13707:0:99999:7:::
sync:*:13707:0:99999:7:::
games:*:13707:0:99999:7:::
man:*:13707:0:99999:7:::
lp:*:13707:0:99999:7:::
mail:*:13707:0:99999:7:::
news:*:13707:0:99999:7:::
uucp:*:13707:0:99999:7:::
proxy:*:13707:0:99999:7:::
www-data:*:13707:0:99999:7:::
backup:*:13707:0:99999:7:::
list:*:13707:0:99999:7:::
irc:*:13707:0:99999:7:::
gnats:*:13707:0:99999:7:::
nobody:*:13707:0:99999:7:::
libuuid:!:13707:0:99999:7:::
Debian-exim:!:13707:0:99999:7:::
statd:*:13707:0:99999:7:::
identd:*:13707:0:99999:7:::
gleb:*:13707:0:99999:7:::
haldaemon:*:13707:0:99999:7:::
avahi:*:13997:0:99999:7:::
festival:*:13997:0:99999:7:::
saned:*:13997:0:99999:7:::


ну gleb присутствует, но не понял он без пароля или вы его стерли?
Спасибо сказали:
Callisto
Сообщения: 35
ОС: Ubuntu 7.04

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

Сообщение Callisto »

Поставил mplayer из deb-пакета, но он требует наличия пакетов, отсутствующих в системе. И всё было бы нормально, если бы он не выдавал названия требуемых пакетов по одному, т.е. пытаюсь его запустить из консоли, он говорит, что для работы нужен такой-то пакет, скачиваю пакет, ставлю его, после чего снова пытаюсь его запустить и получаю сообщение, что ему не хватает уже другого пакета. И всё повторяется заново. А ведь в системе может не быть и трёх десятков нужных ему пакетов, поэтому устанавливать таким образом, мягко говоря, не рационально. Как заставить его выдать сразу весь список нужных пакетов? Пробовал в synaptic'е смотреть вкладку "зависимости", но там показаны зависимости от уже установленных пакетов.
Спасибо сказали: