Есть.
Использование менеджеров пакетов Debian
Модераторы: Warderer, Модераторы разделов
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
-
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Использование менеджеров пакетов Debian
В убунте это (идеологически) правильнее делать так:
apt-get install --reinstall имя-пакета.
Технически, я думаю, это то же самое.
apt-get install --reinstall имя-пакета.
Технически, я думаю, это то же самое.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
- Сообщения: 260
- ОС: Debian Etch, RHEL-5.4
Re: Использование менеджеров пакетов Debian
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
Осваиваю: RHEL-5.4
-
- Сообщения: 7
Re: Использование менеджеров пакетов Debian
Криво установилась виртуальная машина java , попытка удалить ее не увенчалось успехом.
Может кто подскажет ,попытки были такие :
Так же нашел в man интересный ключ
dpkg remove-reinstreq java6-bin --force-all
но , опять же не правельный синтексиси , подскажите плиз...
Может кто подскажет ,попытки были такие :
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
но , опять же не правельный синтексиси , подскажите плиз...
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Использование менеджеров пакетов Debian
aptitude remove sun-java6-bin (в том числе с ключом -f) пробовали? Либо aptitude --reinstall install sun-java6-bin?
My god... it's full of stars!...
-
- Сообщения: 2
- ОС: Debian
Re: Использование менеджеров пакетов Debian
Если есть куча пакотов можно лт из них зделать зеркала ???
если да то как объясните плиз !
за рание благодарен !
если да то как объясните плиз !
за рание благодарен !
-
- Сообщения: 663
- Статус: радист
- ОС: debian squeeze
Re: Использование менеджеров пакетов Debian
The two most common things in the Universe are hydrogen and stupidity. (Harlan Ellison)
-
- Бывший модератор
- Сообщения: 2060
- Статус: Brain Атаке
- ОС: Debian squeeze/sid/exp
Re: Использование менеджеров пакетов Debian
Не, так некрасиво, лучше использовать reprepro
Кратко об этом можно здесь прочесть.
Полную инфу в справке (правда на инглише).
Кратко об этом можно здесь прочесть.
Полную инфу в справке (правда на инглише).
-
- Сообщения: 2
- ОС: Debian
Re: Использование менеджеров пакетов Debian
To anjolio и KernelPanic я тока перешел на линуху еще в ней деб дебом ! помогите !
вот есть каталоги contrib main non-free они лежат у меня в /var/www/debian/
что мне прописть чтоб было порлностью рабочее зерколо ???
если можно по падробние !!!
вот есть каталоги contrib main non-free они лежат у меня в /var/www/debian/
что мне прописть чтоб было порлностью рабочее зерколо ???
если можно по падробние !!!
-
- Бывший модератор
- Сообщения: 2060
- Статус: Brain Атаке
- ОС: Debian squeeze/sid/exp
Re: Использование менеджеров пакетов Debian
Так не пойдет, надо, чтоб были каталоги dists и pool.
Вручную это сложно все замутить, поэтому попробуй все-таки reprepro.
Откуда пакеты и много ли их?
Вручную это сложно все замутить, поэтому попробуй все-таки reprepro.
Откуда пакеты и много ли их?
-
- Сообщения: 12
- ОС: Debian 4.0 r4
Re: Использование менеджеров пакетов Debian
Подскажите плз по такому вопросу, устанавливаю .deb (Pidgin) через GDdebi Package Installer, пишет что нужен libc6, хотя в менеджере пакетов Synaptic, libc6 отображается как установленный или также бывает при установке пакета пишет ERROR: Dependency is not satisfiable: libatk 1.0-0.
Опять же libatk 1.0-0 в Synaptic виден уставленным. Чего не хватает?
Опять же libatk 1.0-0 в Synaptic виден уставленным. Чего не хватает?
-
- Сообщения: 145
- Статус: Просто прохожий...
- ОС: Debian GNU/Linux, FreeBSD
Re: Использование менеджеров пакетов Debian
Не хватает, скорей всего, заголовочных файлов. Проверяйте наличие установленных *-dev пакетов
Hi! I'm a signature virus. Copy me into your signature to help me spread.
-
- Сообщения: 12
- ОС: Debian 4.0 r4
-
- Сообщения: 76
- ОС: Ubuntu 9.04
Re: Использование менеджеров пакетов Debian
А кто-нибудь ставил себе 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 версии тоже имеется, так что вопрос интересует применительно и к тому и к другому, если есть различия =)
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 версии тоже имеется, так что вопрос интересует применительно и к тому и к другому, если есть различия =)
-
- Сообщения: 145
- Статус: Просто прохожий...
- ОС: Debian GNU/Linux, FreeBSD
Re: Использование менеджеров пакетов Debian
Очень часто, если не всегда, по мимо самого пакета есть еще и пакет с заголовочными файлами к этому пакету. Т.е. например, по мимо пакета libatk-1.0-0 существует еще и пакет с именем вида libatk-1.0-0-dev - вот, возможно, такой пакет и необходимо доустановить.
Hi! I'm a signature virus. Copy me into your signature to help me spread.
-
- Сообщения: 2
- ОС: DEbian
Re: Использование менеджеров пакетов Debian
Вопрос такой. При обновлении репозитория с диска Debian выдаёт:
W: Не удалось заблокировать кэш файл. Открытие в режиме только для чтения; любые изменения состояний пакетов сохранены НЕ БУДУТ!
E: Не могу получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
Из-за этого ничего не получается установить для настройки системы, а в целом работает.
W: Не удалось заблокировать кэш файл. Открытие в режиме только для чтения; любые изменения состояний пакетов сохранены НЕ БУДУТ!
E: Не могу получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
Из-за этого ничего не получается установить для настройки системы, а в целом работает.
-
- Бывший модератор
- Сообщения: 2060
- Статус: Brain Атаке
- ОС: Debian squeeze/sid/exp
Re: Использование менеджеров пакетов Debian
Скорее всего другая прога блокирует этот файл. Это возникает при параллельном использовании aptitude (то есть в момент установки), может быть еще какие причины.
-
- Сообщения: 2
- ОС: DEbian
Re: Использование менеджеров пакетов Debian
Может это происходить из-за BIOS или на физическом уровне.
Ранее была проблема при установке винды, не определялся сидюк (загрузочный диск), писал что нет драйвера.
Если да, то можно это исправить или нет.
А по поводу блокирующей программы, какая это может делать?
Ранее была проблема при установке винды, не определялся сидюк (загрузочный диск), писал что нет драйвера.
Если да, то можно это исправить или нет.
А по поводу блокирующей программы, какая это может делать?
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Использование менеджеров пакетов Debian
Та, которая тоже в данный момент получает доступ к базе данных пакетной системы - apt-get, aptitude, synaptic, etc.
My god... it's full of stars!...
-
- Сообщения: 974
- Статус: зарёган в пятницу 13
- ОС: Linux
-
- Сообщения: 2566
- ОС: Debian
Re: Использование менеджеров пакетов Debian
кодировщик писал(а): ↑19.06.2008 21:24Новый кастыль http://www.cli-apps.org/content/show.php/d...p?content=81025
Почему? Достаточно интересно и, пожалуй, практично.
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Использование менеджеров пакетов Debian
кодировщик писал(а): ↑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!...
-
- Сообщения: 467
- ОС: Kubuntu 12.04 LTS
Re: Использование менеджеров пакетов Debian
Synaptic выдаёт показывает, что пакеты base-files, base-passwd и dpkg установлены с ошибками. При попытке исправить говорит
Что делать?
Код: Выделить всё
E: Internal Error, Could not perform immediate configuration (2) on libc6
Что делать?
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Использование менеджеров пакетов Debian
Попробуйте вручную переустановить (apt-get --reinstall install / aptitude reinstall / dpkg -i ) пакеты, на которые ругается synaptic.
P.S. Можно было и в google глянуть, на первой же странице куча ссылок на материал по данной проблеме.
P.S. Можно было и в google глянуть, на первой же странице куча ссылок на материал по данной проблеме.
My god... it's full of stars!...
-
- Сообщения: 974
- Статус: зарёган в пятницу 13
- ОС: Linux
Re: Использование менеджеров пакетов Debian
скорее прийдеться делать через force
-
- Сообщения: 467
- ОС: Kubuntu 12.04 LTS
Re: Использование менеджеров пакетов Debian
Помгли на дебиановском 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
Помгли на дебиановском IRC. Дело было в том, что каким-то непостижимым образом поломались файлы описаний статусов пакетов. Исправил, просуществовал какое-то время. Щас dpkg опять поломался:
Код: Выделить всё
При обработке следующих пакетов произошли ошибки: passwd adduser dbus dbus-x11 E: Sub-process /usr/bin/dpkg returned an error code (1)
а вы не пробывали переставить проблемные пакеты, а потом и сам dpkg
-
- Сообщения: 467
- ОС: Kubuntu 12.04 LTS
Re: Использование менеджеров пакетов Debian
кодировщик писал(а): ↑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 присутствует, но не понял он без пароля или вы его стерли?
-
- Сообщения: 35
- ОС: Ubuntu 7.04
Re: Использование менеджеров пакетов Debian
Поставил mplayer из deb-пакета, но он требует наличия пакетов, отсутствующих в системе. И всё было бы нормально, если бы он не выдавал названия требуемых пакетов по одному, т.е. пытаюсь его запустить из консоли, он говорит, что для работы нужен такой-то пакет, скачиваю пакет, ставлю его, после чего снова пытаюсь его запустить и получаю сообщение, что ему не хватает уже другого пакета. И всё повторяется заново. А ведь в системе может не быть и трёх десятков нужных ему пакетов, поэтому устанавливать таким образом, мягко говоря, не рационально. Как заставить его выдать сразу весь список нужных пакетов? Пробовал в synaptic'е смотреть вкладку "зависимости", но там показаны зависимости от уже установленных пакетов.