Страница 1 из 1

apt-get: команда не найдена

Добавлено: 20 апр 2016, 10:42
artemy12
Добрый день!
Появилась ошибка при вызове apt-get: команда не найдена. Менеджер установки пакетов, соответственно, не запускается.
Что предшествовало: включение ROSA Freeze, установка драйверов на radeon (проприетарные fgrlx), и тут же rfreeze merge. После чего перезагрузка, и этот глюк. В остальном проблем не заметил.

Re: apt-get: команда не найдена

Добавлено: 20 апр 2016, 10:46
Barmalei
artemy12 писал(а):Добрый день!
Появилась ошибка при вызове apt-get: команда не найдена. Менеджер установки пакетов, соответственно, не запускается.
Что предшествовало: включение ROSA Freeze, установка драйверов на radeon (проприетарные fgrlx), и тут же rfreeze merge. После чего перезагрузка, и этот глюк. В остальном проблем не заметил.
Это же не Убунта. И она работала?
http://wiki.rosalab.ru/ru/index.php/%D0 ... 1%81_Urpmi

Re: apt-get: команда не найдена

Добавлено: 20 апр 2016, 11:03
keleg
artemy12 писал(а):Добрый день!
Появилась ошибка при вызове apt-get: команда не найдена. Менеджер установки пакетов, соответственно, не запускается.
Что предшествовало: включение ROSA Freeze, установка драйверов на radeon (проприетарные fgrlx), и тут же rfreeze merge. После чего перезагрузка, и этот глюк. В остальном проблем не заметил.
у нас нету apt-get, у нас urpmi

Re: apt-get: команда не найдена

Добавлено: 20 апр 2016, 11:24
Алзим
Да и в Дебиан команда «apt-get» чаще заменяется просто командой «apt».

Re: apt-get: команда не найдена

Добавлено: 20 апр 2016, 13:03
Yamah
Если бы не alien, то можно было бы сделать обертку для urpmi для перешедших с deb-based дистрибутивов.
И yum-ом тоже.

Re: apt-get: команда не найдена

Добавлено: 20 апр 2016, 14:24
Delles
Yamah писал(а):Если бы не alien, то можно было бы сделать обертку для urpmi для перешедших с deb-based дистрибутивов.
И yum-ом тоже.
Прописать отождествление apt-get install с urpmi и т.д. — проще простого. Но всё охватить (pacman, eopkg и мн.др.) долго, хотя м.б. и интересно.

Re: apt-get: команда не найдена

Добавлено: 20 апр 2016, 15:48
artemy12
я перепутал, стыдно:)
Как бы то ни было, менеджер пакетов в gui не запускается. Что нужно сделать, чтобы исправить проблемы?
urpmi --auto-update --auto-select я сделать догадался, вот вывод:
$ urpmi --auto-update --auto-select
источник «Main» уже обновлён
источник «Main Updates» уже обновлён
источник «Main32» уже обновлён
источник «Main32 Updates» уже обновлён
источник «Contrib» уже обновлён
источник «Contrib Updates» уже обновлён
источник «Non-free» уже обновлён
источник «Non-free Updates» уже обновлён
источник «Non-free32» уже обновлён
источник «Non-free32 Updates» уже обновлён
источник «Restricted» уже обновлён
источник «Restricted Updates» уже обновлён
источник «Restricted32» уже обновлён
источник «Restricted32 Updates» уже обновлён
источник «Main (distrib1)» уже обновлён
источник «Main Updates (distrib2)» уже обновлён
источник «Main32 (distrib4)» уже обновлён
источник «Main32 Updates (distrib5)» уже обновлён
источник «Contrib (distrib7)» уже обновлён
источник «Contrib Updates (distrib8)» уже обновлён
источник «Non-free (distrib10)» уже обновлён
источник «Non-free Updates (distrib11)» уже обновлён
источник «Non-free32 (distrib13)» уже обновлён
источник «Non-free32 Updates (distrib14)» уже обновлён
источник «Restricted (distrib16)» уже обновлён
источник «Restricted Updates (distrib17)» уже обновлён
источник «Restricted32 (distrib19)» уже обновлён
источник «Restricted32 Updates (distrib20)» уже обновлён
BDB2053 Freeing read locks for locker 0x5ebc: 18761/140486745683712
BDB2053 Freeing read locks for locker 0x5ebd: 18761/140486745683712
BDB2053 Freeing read locks for locker 0x5ec0: 18761/140486745683712
BDB2053 Freeing read locks for locker 0x5ec5: 18761/140486745683712
BDB2017 Freeing mutex for process: 18761/0
BDB2017 Freeing mutex for process: 18761/0
BDB2017 Freeing mutex for process: 18761/0
BDB2017 Freeing mutex for process: 18761/0
BDB2017 Freeing mutex for process: 18761/0
BDB2017 Freeing mutex for process: 18761/0
BDB2017 Freeing mutex for process: 18761/0
BDB2017 Freeing mutex for process: 18761/0
BDB2017 Freeing mutex for process: 18761/0
BDB2017 Freeing mutex for process: 18761/0
BDB2017 Freeing mutex for process: 18761/0
BDB2017 Freeing mutex for process: 18761/0
BDB2017 Freeing mutex for process: 18761/0
что еще?
... Проблема решена следующим образом:

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

cd /var/lib/rpm
sudo rm -f __db*
sudo rpm --rebuilddb --nosignature --nodigest --nohdrchk
Всем спасибо!

Re: apt-get: команда не найдена

Добавлено: 20 апр 2016, 18:03
Алзим
artemy12 писал(а): urpmi --auto-update --auto-select я сделать догадался,
А зачем так много всего?
Я обычно просто пишу:

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

urpmi --auto-update

Re: apt-get: команда не найдена

Добавлено: 20 апр 2016, 18:37
Pulfer
Алзим писал(а):А зачем так много всего?
Я обычно просто пишу:

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

urpmi --auto-update
Да, --auto-update включает в себя действие опции --auto-select, так что совместно их использовать смысла нет, достаточно опции --auto-update (или вместо неё команды urpmi.update -a + urpmi --auto-select).

Re: apt-get: команда не найдена

Добавлено: 21 апр 2016, 23:11
artemy12
А касаемо вопроса - как исправить нарушенную базу пакетов - есть рекомендации?

Re: apt-get: команда не найдена

Добавлено: 21 апр 2016, 23:23
artemy12
Выяснил, что /usr/lib/rpm/bin/dbconvert исправляет проблему запуска менеджера пакетов, но не знаю при этом, что я делаю(

Re: apt-get: команда не найдена

Добавлено: 21 апр 2016, 23:29
Алзим

Re: apt-get: команда не найдена

Добавлено: 22 апр 2016, 01:17
artemy12
Я не догадался поискать именно "упала база RPM", а искал что-то вроде "исправить проблемы rpm". Спасибо, добрый человек!