Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > Установка SIM


Автор: Akella 28.11.2007, 00:09
Я скачал отсюда sim http://sim-im.org/wiki/Download

в свойствах файлы выбрал запускать с помощью установщика.
Запустил. Установщик открыл пакет deb, но кнопка "установить" не активна.

Надпись выводит красным: dependency is not satisfiable kdelibs4.

У меня дебиан, кде.

Что ещё нужно для установки сима. Очень прошу помочь новичку. Спасибо. smile

Добавлено @ 00:10
я так понял, что у меня что-то ещё не установлено?

Добавлено @ 00:10
kdelibs4-это?

как его установить? :(

Цитата

dpkg -i '///home/akella/distrib/sim_0.9.4.3-1_i386.deb' ;echo RESULT=$?
(Чтение базы данных... на данный момент установлено 154341 файлов и каталогов.)
Подготовка к замене пакета sim 0.9.4.3-1 (используется файл .../distrib/sim_0.9.4.3-1_i386.deb)...
Распаковывается замена для пакета sim ...
dpkg: зависимости пакетов не позволяют настроить пакет sim:
 sim зависит от kdelibs4 (>= 4:3.3.2-6.4), однако:
  Пакет kdelibs4 не установлен.
 sim зависит от libqt3c102-mt (>= 3:3.3.4), однако:
  Пакет libqt3c102-mt не установлен.
 sim зависит от sim-data (= 0.9.4.3-1), однако:
  Пакет sim-data не установлен.
dpkg: не удалось обработать параметр sim (--install):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 sim
RESULT=1

Автор: ZeeLax 28.11.2007, 04:49
В линукс, особенно, если из репозитория, то весь софт ставится единообразно. Также существуют зависимости, либо жесткие, либо не совсем (подробности в документации к системе управления пакетами в конкретном дистрибутиве). Зависимости определяют, какие ещё программы, библиотеки и прочие модули ядра необходимы для работы устанавливаемого пакета. Так что, вместо того, чтобы просить "помочь новичку", можно и документацию почитать, коей целая куча, даже на русском языке. К тому же, инсталляция софта, емнип, уже проходила где-то в предыдущих ваших постах.

Также неплохо было бы указать версию сима.

Наверное, возникнет вопрос: "Почему же, такой умный дебиан, сам не установил все зависимости?". Ответ: "Вы используете deb-пакет, отсутствующий в репозитории debian. Да, это пакет такого же формата, как и пакеты из репозитория (следовательно, он также как и они, не создаст в системе лишнего мусора, будет учтен менеджером пакетов, его можно будет легко удалить и т.п.). В нем точно также определены зависимости, без которых менеджер пакетов (dpkg) не установит пакет. Но, остальные пакеты ничего не знают об этом пакете. Не знает о нём и APT - система управления пакетами, следующего поколения (после dpkg). А так как dpkg только отслеживает зависимости (а также занимается ещё кучей вещей, связанной с управлением пакетами), но ничего не знает о том, где и какие пакеты брать - необходимые пакеты необходимо установить самому.

Как установить? Запускаем aptitude, или adept, или воспользуемся apt-get install package_name, выполнив перед этим apt-cache seacrh package_name, и из результатов которого узнаем полное имя нужного пакета и есть ли он вообще.

Автор: Akella 28.11.2007, 09:45
SIM Stable version (0.9.4.3):

Добавлено @ 09:47
Цитата(ZeeLax @  28.11.2007,  04:49 Найти цитируемый пост)
узнаем полное имя нужного пакета и есть ли он вообще.

да, при установке было сообщение об отсутствии трёх пакетов, к сожалению названия вчера не смог отправить на форум из-за отсутвсвия доступа к глобальной сети Интернет  smile

Вопрос такой: есть ли установочные пакеты SIM, в которые уже все зависимости интегрированы? Если да, то подскажите где их искать?

Цитата(ZeeLax @  28.11.2007,  04:49 Найти цитируемый пост)
акже существуют зависимости, либо жесткие, либо не совсем

об этом я сразу догадался smile
только вот не нашёл в менеджере пакетов тех зависимостей, файлов вернее.

Автор: Akella 28.11.2007, 11:07
Цитата со страницы:
Цитата

To start sim on KDE you will need both sim-kde and sim-data packages.


Не понятно, что делать с sim-data package?

Добавлено через 9 минут и 44 секунды
Кстати на этой странице
http://sim-im.org/wiki/Download
где лежит инсталляха, ни слова об установке, не то чтобы на русском, даже на английском

Автор: Akella 28.11.2007, 11:30
Эту версию пытался установить
Цитата

     Stable version (0.9.4.3): 
    Debian Sarge i386: sim-kde sim-qt sim-data 

Автор: ZeeLax 28.11.2007, 13:53
Цитата(Akella @  28.11.2007,  14:07 Найти цитируемый пост)
Кстати на этой странице
http://sim-im.org/wiki/Download
где лежит инсталляха, ни слова об установке, не то чтобы на русском, даже на английском

Тот, кто идёт качать пакет, заточенный под дистрибутив, обычно знает что с ним делать. (никаких обвинений, просто большинство знает)

Цитата(Akella @  28.11.2007,  14:07 Найти цитируемый пост)
Не понятно, что делать с sim-data package?

Ставить сначала его, потом sim.

Добавлено через 3 минуты и 1 секунду
P.S. Если юзаете KDE, то качайте и ставьте sim-kde. Если не KDE - sim-qt. sim-data понадобится в любом случае.

Цитата(Akella @  28.11.2007,  12:45 Найти цитируемый пост)
Вопрос такой: есть ли установочные пакеты SIM, в которые уже все зависимости интегрированы? Если да, то подскажите где их искать?

Нет, т.к. пакет получится очень большим и ещё много всяких причин, которые тут уже обсуждались не раз (shared vs. static).

Автор: Akella 28.11.2007, 21:24
Цитата(ZeeLax @  28.11.2007,  13:53 Найти цитируемый пост)
Не понятно, что делать с sim-data package?

Ставить сначала его, потом sim.

он тоже не устанавливается, ругается на зависимости, щас буду продолжать  smile 

Автор: Akella 28.11.2007, 21:44
sim-data package наконец-то удалось установить, заново скачал, но установка sim всё равно даёт тот лог, который в первом посте указан, идём дальше

Автор: Akella 28.11.2007, 22:06
Цитата

akella@debian:~$ sudo apt-get install sim
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакет sim недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  sim-data kopete
E: Для пакета sim не найдены кандидаты на установку
akella@debian:~$ sudo apt-get install sim-data kopete
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия sim-data.
Уже установлена самая новая версия kopete.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
akella@debian:~$

я так понял, что kopete нужно удалить?

Добавлено через 8 минут и 20 секунд
я заново скачал оба файла по другой сслылке
Цитата

Debian Etch i386:

установка прошла успешно  smile 

Автор: ZeeLax 29.11.2007, 04:22
На будущее, для скачанных пакетов проще выполнить что-то типа
Код

dpkg -i my_package.deb


Добавлено через 2 минуты и 7 секунд
Цитата(Akella @  29.11.2007,  01:06 Найти цитируемый пост)
Добавлено через 8 минут и 20 секунд
я заново скачал оба файла по другой сслылке
Цитата

Debian Etch i386:

установка прошла успешно  smile  

Не пропонял - можно подробнее?

Автор: Akella 29.11.2007, 09:18
в первый раз я скачал то, что жирным выделено
отсюда: http://sim-im.org/wiki/Download
Цитата

     Stable version (0.9.4.3): 
    Debian Sarge i386: sim-kde sim-qt sim-data 
    Debian Etch i386: sim-kde sim-qt sim-data 


Добавлено через 50 секунд
может были проблемы из-за установленного копете.

Автор: ZeeLax 29.11.2007, 09:36
Код

cat /etc/debian_version

покажет вам версию дистрибутива вашего.

Почитайте небольшой http://www.us.debian.org/doc/manuals/reference/ - сразу станет легче. Такие мелочи сразу отойдут на второй план.

Автор: Akella 29.11.2007, 12:44
ZeeLax, спасибо, добавил в закладки smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)