Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Наперекор зависимостям  (Прочитано 1972 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн talifero

  • Автор темы
  • Участник
  • *
  • Сообщений: 181
    • Просмотр профиля
Наперекор зависимостям
« : 16 Мая 2010, 22:03:49 »
Привет всем. Вот столкнулся с проблемкой, нужно поставить пакет fgfs-atlas , он в свою очередь тянет fgfs-data а он мало того что весит 300мб так еще и ненужен вовсе, сам Атлас работает и без него прекрасно. Можно как нибудь заставить apt-get игнорировать зависимость , в man не нашел ничего.

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: Наперекор зависимостям
« Ответ #1 : 16 Мая 2010, 22:14:03 »
Что за глупости? Если тянет, значит нужно, иначе работать вовсе не будет.

Оффлайн muted

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Re: Наперекор зависимостям
« Ответ #2 : 16 Мая 2010, 22:20:31 »
aptitude download fgfs-atlas
dpkg -i скачаный.deb

...и так же соглашусь с предыдущим высказыванием.
^^^ это мой пост? так я пьян, товарищи!
...где еще за флуд героя дадут...

Оффлайн talifero

  • Автор темы
  • Участник
  • *
  • Сообщений: 181
    • Просмотр профиля
Re: Наперекор зависимостям
« Ответ #3 : 16 Мая 2010, 22:57:28 »
Что за глупости? Если тянет, значит нужно, иначе работать вовсе не будет.

Немного не так выразился, Атласу для работы нужны шейперы, а у меня свои  есть из других источников. В принципе  тоже самое что GIMPу в зависимость комплект картинок ставить  :)

Lifewalker

  • Гость
Re: Наперекор зависимостям
« Ответ #4 : 16 Мая 2010, 23:07:38 »
Что за глупости? Если тянет, значит нужно, иначе работать вовсе не будет.

Не совсем по теме, но таки... Пакет system-settings из KDE тащит за собой кучу всякого, без которого затем прекрасно работает. Сам по себе system-settings нужен лишь для пары настроек KDEшных программ для примирения их с Гномом. Однако, после его установки приходится вычищать свалку мусора, затянутую неведомо зачем. Было бы здорово, если бы можно было отказаться от авторазрешения зависимостей, если знать что именно можно скинуть с хвоста.

Оффлайн netsloff

  • Активист
  • *
  • Сообщений: 375
    • Просмотр профиля
Re: Наперекор зависимостям
« Ответ #5 : 16 Мая 2010, 23:10:18 »
так самый прикол что при удалении приложения эти зависимости остаются в системе...

Lifewalker

  • Гость
Re: Наперекор зависимостям
« Ответ #6 : 16 Мая 2010, 23:15:19 »
так самый прикол что при удалении приложения эти зависимости остаются в системе...
Да ладно бы остаются, для их чистки можно воспользоваться apt-get autoremove или в Синаптике повозиться с разделом Локальные/Устаревшие. Вопрос как отказаться от заведомо избыточных зависимостей?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Наперекор зависимостям
« Ответ #7 : 16 Мая 2010, 23:28:20 »
Вопрос как отказаться от заведомо избыточных зависимостей?
1) обмануть пакетный менеджер, добавив зависимомти в /var/lib/dpkg/status и пометив как установленные;
2) перед установкой поправить файлы внутри пакета, чтобы у него не было "лишних" зависимостей.

Lifewalker

  • Гость
Re: Наперекор зависимостям
« Ответ #8 : 17 Мая 2010, 06:45:52 »
1) обмануть пакетный менеджер, добавив зависимомти в /var/lib/dpkg/status и пометив как установленные;
2) перед установкой поправить файлы внутри пакета, чтобы у него не было "лишних" зависимостей.

Первый способ для меня в новинку. Второй не пробовал, но он вполне логично пришёл и в мою юзерскую голову тоже.
А есть ли способ менее хирургический, чем чинить карбюратор через выхлопную трубу?

<ЮМОР>
Историческая справка. Карбюратор - это древний предшественник впрыска. Выполнял аналогичные функции на древних самобеглых колясках.
</ЮМОР>
« Последнее редактирование: 17 Мая 2010, 06:47:44 от Lifewalker »

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Наперекор зависимостям
« Ответ #9 : 17 Мая 2010, 08:00:12 »
man dpkgТам всё есть, не надо ничего руками ломать.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Наперекор зависимостям
« Ответ #10 : 17 Мая 2010, 09:30:20 »
Malamut, "--ignore-depends" не спасёт от "aptitude -f install".
Есть ещё "--force-things, --no-force-things, --refuse-things" и "--status-fd", но что-то с ними мутно...

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Наперекор зависимостям
« Ответ #11 : 17 Мая 2010, 11:46:34 »
А если потом сделать hold пакету и на всякий случай всем его ненужным зависимостям? Насколько я знаю, hold нормально обрабатывается aptitude.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Наперекор зависимостям
« Ответ #12 : 17 Мая 2010, 12:20:44 »
Malamut, hold не сработает, без разницы, целевой это пакет или его зависимости.

 

Страница сгенерирована за 0.029 секунд. Запросов: 23.