apt-get -f install
Модератор: Модераторы разделов
apt-get -f install
Здравствуйте. Устанавливал какие-то пакеты с ними установились новые по всей видимости версии, но установились криво. Раньше apt-get -f install помогал т.е. удалял этот криво установленый пакет. А теперь эта-же команда хочет снести пол системы, если быть до конца точным то 1008 пакетов. ЧТО ДЕЛАТЬ подскажите пожалуйста. Ubuntu 7.10
О сколько нам открытий чудных.
Готовит линуксовый дух.
И опыт, сын ошибок трудных,
И windows, парадоксов друг,
И Торвальдс, бог изобретатель.
Готовит линуксовый дух.
И опыт, сын ошибок трудных,
И windows, парадоксов друг,
И Торвальдс, бог изобретатель.
Re: apt-get -f install
Вижу два варианта:
1) вспомнить, что ставилось и удалить
2) использовать aptitude install
но это всё на пробу, результат не гарантирован. Читайте, что будет писать, внимательно.
1) вспомнить, что ставилось и удалить
2) использовать aptitude install
но это всё на пробу, результат не гарантирован. Читайте, что будет писать, внимательно.
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.
Re: apt-get -f install
/var/log/dpkg.log
Re: apt-get -f install
Спасибо всем, но ничего не помогло, решил кардинально переустановкой системы.
О сколько нам открытий чудных.
Готовит линуксовый дух.
И опыт, сын ошибок трудных,
И windows, парадоксов друг,
И Торвальдс, бог изобретатель.
Готовит линуксовый дух.
И опыт, сын ошибок трудных,
И windows, парадоксов друг,
И Торвальдс, бог изобретатель.
Re: apt-get -f install
aptitude install: установка программного обеспечения, а также построение необходимых зависимостей.
aptitude remove: удаление пакетов, а также обособленных зависимостей.
aptitude purge: удаление пакетов и обособленных зависимостей, а также ненужных конфигурационных файлов.
aptitude search: поиск пакетов по локальному списку apt.
aptitude update: обновление локального списка пакетов.
aptitude upgrade: обновление уже установленных пакетов по обновленному списку пакетов.
aptitude clean: удаление установочных файлов.
aptitude dist-upgrade: обновление пакетов, даже если некоторые из них не будут использованы для установки.
aptitude show: подробная информация о пакете.
aptitude autoclean: удаление устаревших пакетов, но сохранение текущих.
aptitude hold: исправление ошибок в пакете текущей версии, но не его обновление.
aptitude remove: удаление пакетов, а также обособленных зависимостей.
aptitude purge: удаление пакетов и обособленных зависимостей, а также ненужных конфигурационных файлов.
aptitude search: поиск пакетов по локальному списку apt.
aptitude update: обновление локального списка пакетов.
aptitude upgrade: обновление уже установленных пакетов по обновленному списку пакетов.
aptitude clean: удаление установочных файлов.
aptitude dist-upgrade: обновление пакетов, даже если некоторые из них не будут использованы для установки.
aptitude show: подробная информация о пакете.
aptitude autoclean: удаление устаревших пакетов, но сохранение текущих.
aptitude hold: исправление ошибок в пакете текущей версии, но не его обновление.
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: apt-get -f install
Candyrain писал(а): ↑27.08.2008 10:33aptitude install: установка программного обеспечения, а также построение необходимых зависимостей.
aptitude remove: удаление пакетов, а также обособленных зависимостей.
aptitude purge: удаление пакетов и обособленных зависимостей, а также ненужных конфигурационных файлов.
aptitude search: поиск пакетов по локальному списку apt.
aptitude update: обновление локального списка пакетов.
aptitude upgrade: обновление уже установленных пакетов по обновленному списку пакетов.
aptitude clean: удаление установочных файлов.
aptitude dist-upgrade: обновление пакетов, даже если некоторые из них не будут использованы для установки.
aptitude show: подробная информация о пакете.
aptitude autoclean: удаление устаревших пакетов, но сохранение текущих.
aptitude hold: исправление ошибок в пакете текущей версии, но не его обновление.
Что это за ужас? Да половина еще и неправда.
Мои розовые очки
Re: apt-get -f install
watashiwa_daredeska писал(а): ↑27.08.2008 10:38Candyrain писал(а): ↑27.08.2008 10:33aptitude install: установка программного обеспечения, а также построение необходимых зависимостей.
aptitude remove: удаление пакетов, а также обособленных зависимостей.
aptitude purge: удаление пакетов и обособленных зависимостей, а также ненужных конфигурационных файлов.
aptitude search: поиск пакетов по локальному списку apt.
aptitude update: обновление локального списка пакетов.
aptitude upgrade: обновление уже установленных пакетов по обновленному списку пакетов.
aptitude clean: удаление установочных файлов.
aptitude dist-upgrade: обновление пакетов, даже если некоторые из них не будут использованы для установки.
aptitude show: подробная информация о пакете.
aptitude autoclean: удаление устаревших пакетов, но сохранение текущих.
aptitude hold: исправление ошибок в пакете текущей версии, но не его обновление.
Что это за ужас? Да половина еще и неправда.
Аргументируй где ты видиш ужас и неправду ?
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: apt-get -f install
Ну, возьмем сравнимый по степени подробности aptitude --help:
Код: Выделить всё
install - Install/upgrade packages
remove - Remove packages
purge - Remove packages and their configuration files
hold - Place packages on hold
unhold - Cancel a hold command for a package
markauto - Mark packages as having been automatically installed
unmarkauto - Mark packages as having been manually installed
forbid-version - Forbid aptitude from upgrading to a specific package version.
update - Download lists of new/upgradable packages
upgrade - Perform a safe upgrade
dist-upgrade - Perform an upgrade, possibly installing and removing packages
forget-new - Forget what packages are "new"
search - Search for a package by name and/or expression
show - Display detailed information about a package
clean - Erase downloaded package files
autoclean - Erase old downloaded package files
changelog - View a package's changelog
download - Download the .deb file for a package
reinstall - Download and (possibly) reinstall a currently installed package
Ну, и man aptitude для подробностей. Теперь поехали.
WTF "построение необходимых зависимостей"? А вот про обновление забыли.
Что вы прицепились к этим зависимостям? Зависимости остаются, удаляются только пакеты.
Опять зависимости! И удаление не ненужных конфигов, а конфигов удаляемых пакетов. Ненужных конфигов может валяться сколько наделаете.
А можно обновить еще не установленные? По необновленному списку пакетов, если можно.
Чего-чего?
Я правильно понимаю, что если вышла новая версия libc6, и я ненароком сделал aptitude autoclean, мне снесут устаревшую libc6, а за ней и почти всю систему?
Ну покажите мне, откуда вы это взяли? Ну откуда!? hold не умеет исправлять ошибки, он не программист. hold просто запрещает любое обновление пакета, даже если в этом обновлении какие-то суперисправления.
Мои розовые очки
-
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: apt-get -f install
Следующий отписавшийся не по теме получит предупреждение. Разбирайтесь между собой в ЛС.
Простые решения для Ubuntu-подобных систем: смотрим тут