apt-get -f install

Kubuntu, Xubuntu и другие

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

Ответить
Аватара пользователя
Cooler
Сообщения: 32
ОС: Debian Lenny 5.0.3

apt-get -f install

Сообщение Cooler »

Здравствуйте. Устанавливал какие-то пакеты с ними установились новые по всей видимости версии, но установились криво. Раньше apt-get -f install помогал т.е. удалял этот криво установленый пакет. А теперь эта-же команда хочет снести пол системы, если быть до конца точным то 1008 пакетов. ЧТО ДЕЛАТЬ подскажите пожалуйста. Ubuntu 7.10
О сколько нам открытий чудных.
Готовит линуксовый дух.
И опыт, сын ошибок трудных,
И windows, парадоксов друг,
И Торвальдс, бог изобретатель.
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: apt-get -f install

Сообщение uptime »

Вижу два варианта:
1) вспомнить, что ставилось и удалить
2) использовать aptitude install

но это всё на пробу, результат не гарантирован. Читайте, что будет писать, внимательно.
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Valeriy
Сообщения: 409
ОС: openSuSE 11.0

Re: apt-get -f install

Сообщение Valeriy »

/var/log/dpkg.log
Спасибо сказали:
Аватара пользователя
Cooler
Сообщения: 32
ОС: Debian Lenny 5.0.3

Re: apt-get -f install

Сообщение Cooler »

Спасибо всем, но ничего не помогло, решил кардинально переустановкой системы.
О сколько нам открытий чудных.
Готовит линуксовый дух.
И опыт, сын ошибок трудных,
И windows, парадоксов друг,
И Торвальдс, бог изобретатель.
Спасибо сказали:
Аватара пользователя
Candyrain
Сообщения: 38
ОС: Linux Mint, Windows

Re: apt-get -f install

Сообщение Candyrain »

aptitude install: установка программного обеспечения, а также построение необходимых зависимостей.
aptitude remove: удаление пакетов, а также обособленных зависимостей.
aptitude purge: удаление пакетов и обособленных зависимостей, а также ненужных конфигурационных файлов.
aptitude search: поиск пакетов по локальному списку apt.
aptitude update: обновление локального списка пакетов.
aptitude upgrade: обновление уже установленных пакетов по обновленному списку пакетов.
aptitude clean: удаление установочных файлов.
aptitude dist-upgrade: обновление пакетов, даже если некоторые из них не будут использованы для установки.
aptitude show: подробная информация о пакете.
aptitude autoclean: удаление устаревших пакетов, но сохранение текущих.
aptitude hold: исправление ошибок в пакете текущей версии, но не его обновление.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: apt-get -f install

Сообщение watashiwa_daredeska »

Candyrain писал(а):
27.08.2008 10:33
aptitude install: установка программного обеспечения, а также построение необходимых зависимостей.
aptitude remove: удаление пакетов, а также обособленных зависимостей.
aptitude purge: удаление пакетов и обособленных зависимостей, а также ненужных конфигурационных файлов.
aptitude search: поиск пакетов по локальному списку apt.
aptitude update: обновление локального списка пакетов.
aptitude upgrade: обновление уже установленных пакетов по обновленному списку пакетов.
aptitude clean: удаление установочных файлов.
aptitude dist-upgrade: обновление пакетов, даже если некоторые из них не будут использованы для установки.
aptitude show: подробная информация о пакете.
aptitude autoclean: удаление устаревших пакетов, но сохранение текущих.
aptitude hold: исправление ошибок в пакете текущей версии, но не его обновление.

Что это за ужас? Да половина еще и неправда.
Спасибо сказали:
Аватара пользователя
Candyrain
Сообщения: 38
ОС: Linux Mint, Windows

Re: apt-get -f install

Сообщение Candyrain »

watashiwa_daredeska писал(а):
27.08.2008 10:38
Candyrain писал(а):
27.08.2008 10:33
aptitude install: установка программного обеспечения, а также построение необходимых зависимостей.
aptitude remove: удаление пакетов, а также обособленных зависимостей.
aptitude purge: удаление пакетов и обособленных зависимостей, а также ненужных конфигурационных файлов.
aptitude search: поиск пакетов по локальному списку apt.
aptitude update: обновление локального списка пакетов.
aptitude upgrade: обновление уже установленных пакетов по обновленному списку пакетов.
aptitude clean: удаление установочных файлов.
aptitude dist-upgrade: обновление пакетов, даже если некоторые из них не будут использованы для установки.
aptitude show: подробная информация о пакете.
aptitude autoclean: удаление устаревших пакетов, но сохранение текущих.
aptitude hold: исправление ошибок в пакете текущей версии, но не его обновление.

Что это за ужас? Да половина еще и неправда.


Аргументируй где ты видиш ужас и неправду ?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: apt-get -f install

Сообщение watashiwa_daredeska »

Candyrain писал(а):
27.08.2008 19:58
Аргументируй где ты видиш ужас и неправду ?


Ну, возьмем сравнимый по степени подробности 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 для подробностей. Теперь поехали.

Candyrain писал(а):
27.08.2008 10:33
aptitude install: установка программного обеспечения, а также построение необходимых зависимостей.

WTF "построение необходимых зависимостей"? А вот про обновление забыли.

Candyrain писал(а):
27.08.2008 10:33
aptitude remove: удаление пакетов, а также обособленных зависимостей.

Что вы прицепились к этим зависимостям? Зависимости остаются, удаляются только пакеты.

Candyrain писал(а):
27.08.2008 10:33
aptitude purge: удаление пакетов и обособленных зависимостей, а также ненужных конфигурационных файлов.

Опять зависимости! И удаление не ненужных конфигов, а конфигов удаляемых пакетов. Ненужных конфигов может валяться сколько наделаете.

Candyrain писал(а):
27.08.2008 10:33
aptitude upgrade: обновление уже установленных пакетов по обновленному списку пакетов.

А можно обновить еще не установленные? По необновленному списку пакетов, если можно.

Candyrain писал(а):
27.08.2008 10:33
aptitude dist-upgrade: обновление пакетов, даже если некоторые из них не будут использованы для установки.

Чего-чего?

Candyrain писал(а):
27.08.2008 10:33
aptitude autoclean: удаление устаревших пакетов, но сохранение текущих.

Я правильно понимаю, что если вышла новая версия libc6, и я ненароком сделал aptitude autoclean, мне снесут устаревшую libc6, а за ней и почти всю систему?

Candyrain писал(а):
27.08.2008 10:33
aptitude hold: исправление ошибок в пакете текущей версии, но не его обновление.

Ну покажите мне, откуда вы это взяли? Ну откуда!? hold не умеет исправлять ошибки, он не программист. hold просто запрещает любое обновление пакета, даже если в этом обновлении какие-то суперисправления.
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: apt-get -f install

Сообщение blackdevil »

Следующий отписавшийся не по теме получит предупреждение. Разбирайтесь между собой в ЛС.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Ответить