Автор Тема: пакеты дебиан!  (Прочитано 3605 раз)

Оффлайн Костя

  • Участник
  • *
  • Сообщений: 10
пакеты дебиан!
« : 14.03.2011 13:46:10 »
подскажите есть ли возможность установить пакеты с расширенеием .deb в alt linux 4.1?

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: пакеты дебиан!
« Ответ #1 : 14.03.2011 14:12:09 »
подскажите есть ли возможность установить пакеты с расширенеием .deb в alt linux 4.1?

Нет. Точно так же, как нет возможности поставить rpm в Debian.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 153
    • Домашняя страница
Re: пакеты дебиан!
« Ответ #2 : 14.03.2011 14:37:50 »
Нет. Точно так же, как нет возможности поставить rpm в Debian.
Можно теоретически через alien. Если повезёт, конечно!
Андрей Черепанов (cas@)

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: пакеты дебиан!
« Ответ #3 : 14.03.2011 14:48:15 »
Если повезёт, конечно!

Вот поэтому лучше сразу считать, что нельзя.

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: пакеты дебиан!
« Ответ #4 : 14.03.2011 18:49:31 »
Ну почему же.
Я в своё время на Альфу с Дебианом ставил компилятор от компака, преобразовав через alien rpm-пакеты. Работало.

Потому именно, что «как повезёт».

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: пакеты дебиан!
« Ответ #5 : 07.05.2013 19:14:05 »
Скачал по этой ссылке http://fourieredu.com/fwp/wp-content/uploads/support-downloads/multilab_Ubuntu_11.10.zip пакет. Преобразовал в rpm.
При установке:
# rpm -i ./multilab-1.4.22-28.i386.rpm
ошибка: неудовлетворенные зависимости:
libstdc++.so.6(GLIBCXX_3.4.15)   нужен для multilab-1.4.22-28

# apt-get install libstdc++.so.6
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано libstdc++6 для 'libstdc++.so.6'
Последняя версия libstdc++6 уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Что-то можно сделать.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: пакеты дебиан!
« Ответ #6 : 07.05.2013 19:23:46 »
# apt-get install ./multilab-1.4.22-28.i386.rpm

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: пакеты дебиан!
« Ответ #7 : 07.05.2013 20:08:26 »
# apt-get install ./multilab-1.4.22-28.i386.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано multilab для './multilab-1.4.22-28.i386.rpm'
Последняя версия multilab уже установлена.
You might want to run `apt-get --fix-broken install' to correct these:
Следующие пакеты имеют неудовлетворенные зависимости:
  multilab: Требует: libstdc++.so.6(GLIBCXX_3.4.15) но пакет не может быть установлен
E: Unmet dependencies. Try 'apt-get --fix-broken install' with no packages (or specify a solution).
Я до этого поставил с ключом --nodeps
# apt-get install --fix-broken ./multilab-1.4.22-28.i386.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано multilab для './multilab-1.4.22-28.i386.rpm'
Последняя версия multilab уже установлена.
You might want to run `apt-get --fix-broken install' to correct these:
Следующие пакеты имеют неудовлетворенные зависимости:
  multilab: Требует: libstdc++.so.6(GLIBCXX_3.4.15) но пакет не может быть установлен
E: Unmet dependencies. Try 'apt-get --fix-broken install' with no packages (or specify a solution).

$ MultiLab
MultiLab: error while loading shared libraries: libhighgui.so.2.1: cannot open shared object file: No such file or directory

# apt-get install libhighgui.so.2.1                                                                                                                         
Чтение списков пакетов... Завершено                                                                                                                                             
Построение дерева зависимостей... Завершено                                                                                                                                     
E: Невозможно найти пакет libhighgui.so.2.1

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: пакеты дебиан!
« Ответ #8 : 07.05.2013 20:17:16 »
А что выдаёт
apt-get install --fix-broken

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: пакеты дебиан!
« Ответ #9 : 07.05.2013 20:19:25 »
Впрочем, пакет из другого дистрибутива не обязан устанавливаться и работать.

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: пакеты дебиан!
« Ответ #10 : 07.05.2013 20:20:26 »
Я в предыдущем сообщении показал вывод с --fix-broken

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: пакеты дебиан!
« Ответ #11 : 07.05.2013 20:28:21 »
Мне интересно без ./multilab-1.4.22-28.i386.rpm

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: пакеты дебиан!
« Ответ #12 : 07.05.2013 20:31:30 »
Мне интересно без ./multilab-1.4.22-28.i386.rpm
# apt-get install /home/user/multilab-1.4.22-28.i386.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано multilab для '/home/user/multilab-1.4.22-28.i386.rpm'
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.                                                                                                                                         
Эти сведения могут помочь найти выход из ситуации:                                                                                                                               
                                                                                                                                                                                 
Следующие пакеты имеют неудовлетворенные зависимости:                                                                                                                           
  multilab: Требует: libstdc++.so.6(GLIBCXX_3.4.15) но пакет не может быть установлен                                                                                           
E: Извините, `битые' пакеты

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: пакеты дебиан!
« Ответ #13 : 07.05.2013 20:46:26 »
Не мне интересен вывод команды

apt-get install --fix-broken
а
не

apt-get install --fix-broken ./multilab-1.4.22-28.i386.rpm
« Последнее редактирование: 07.05.2013 20:48:19 от ruslandh »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 361
Re: пакеты дебиан!
« Ответ #14 : 08.05.2013 10:10:29 »
Скачал по этой ссылке http://fourieredu.com/fwp/wp-content/uploads/support-downloads/multilab_Ubuntu_11.10.zip пакет. Преобразовал в rpm.
При установке:
# rpm -i ./multilab-1.4.22-28.i386.rpm
ошибка: неудовлетворенные зависимости:
libstdc++.so.6(GLIBCXX_3.4.15)   нужен для multilab-1.4.22-28

Только пересобирать, видимо...
MultiLab: error while loading shared libraries: libhighgui.so.2.1
И вот это непонятно, что за библиотека. libopencv2.2 похоже по названию, но совсем не факт, что оно.
« Последнее редактирование: 08.05.2013 10:14:20 от asy »