LINUX.ORG.RU

DICE: «Мы очень сильно хотим работать под Linux»

 ,


1

2

DICE, разработчики серии игр Battlefield и Mirrors Edge, заинтересованы в разработке под Linux и чувствуют, что этой ОС нужна только одна «убийственная» игра, чтобы стать популярной.

Первому Xbox потребовалось Halo, чтобы народ начал сходить по нему с ума — как правило, требуется одно убийственное приложение или одна убийственная игра, чтобы люди были готовы принять новинку — пересесть на Linux нетрудно, и нужна всего одна игра, которая бы мотивировала вас пересесть на эту систему.

>>> Интервью

★★★★★

Проверено: mono ()
Последнее исправление: mono (всего исправлений: 2)
Ответ на: комментарий от xtraeft

Оно везде и так установлено. Вряд ли без LSB запустится флеш плеер, Firefox с сайта http://getfirefox.com/, Nero Linux, что там ещё есть. LibreOffice с http://ru.libreoffice.org/. Всякий там дорогой софт вроде Maya. LSB для того и придумали, чтобы делать один бинарник для всех дистрибутивов Linux, и он работает.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 2)
Ответ на: комментарий от ZenitharChampion

Оно везде и так установлено.

а у меня не установлено.
так что, до тебя до сих пор не дошло про «поддержку»?

xtraeft ★★☆☆
()
Ответ на: комментарий от steemandlinux

убунта и дебиан - не линукс, нужно использовать centos.

dpkg --purge --force-depends

# dpkg --purge --force-depends google-earth-stable
(Reading database ... 32677 files and directories currently installed.)
Removing google-earth-stable ...
Error: Could not find xdg-icon-resource
dpkg: error processing google-earth-stable (--purge):
 subprocess installed pre-removal script returned error exit status 1
Error: Could not find xdg-icon-resource
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 google-earth-stable
xtraeft ★★☆☆
()
Ответ на: комментарий от xtraeft

Я тут уже писал по поводу говнястого deb, мне сказали что у меня руки из жопы, а у других все УМВР.

Из dpkg --force-help потыкай опции. Сейчас заценим что ему надо.

steemandlinux ★★★★★
()
Ответ на: комментарий от xtraeft
root@# dpkg -i google-earth-stable_current_amd64.deb Выбор ранее не выбранного пакета google-earth-stable.
(Чтение базы данных … на данный момент установлено 238019 файлов и каталогов.)
Распаковывается пакет google-earth-stable (из файла google-earth-stable_current_amd64.deb) …
dpkg: зависимости пакетов не позволяют настроить пакет google-earth-stable:
 google-earth-stable зависит от ia32-libs, однако:
  Пакет ia32-libs не установлен.

dpkg: ошибка при обработке параметра google-earth-stable (--install):
 проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для man-db …
Обрабатываются триггеры для bamfdaemon …
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для desktop-file-utils …
Обрабатываются триггеры для gnome-menus …
При обработке следующих пакетов произошли ошибки:
 google-earth-stable
root# apt-get install ia32-libs
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
 ia32-libs : Зависит: ia32-libs-multiarch
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение)
steemandlinux ★★★★★
()
Ответ на: комментарий от xtraeft

Троянский конь прямо

apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
  bluez-alsa:i386 esound-common glib-networking:i386
  gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386
  gstreamer0.10-x:i386 gtk2-engines:i386 gtk2-engines-murrine:i386
  gtk2-engines-oxygen:i386 gtk2-engines-pixbuf:i386 gvfs:i386 gvfs-libs:i386
  ia32-libs ia32-libs-multiarch:i386 ibus-gtk:i386 libaa1:i386 libacl1:i386
  libaio1:i386 libao-common libao4:i386 libatk1.0-0:i386 libattr1:i386
  libaudio2:i386 libaudiofile1:i386 libavc1394-0:i386 libbz2-1.0:i386
  libcaca0:i386 libcairo-gobject2:i386 libcairo2:i386
  libcanberra-gtk-module:i386 libcanberra-gtk0:i386 libcanberra0:i386
  libcap2:i386 libcdparanoia0:i386 libcroco3:i386 libcupsfilters1:i386
  libcupsimage2:i386 libcurl3:i386 libdatrie1:i386 libdbus-glib-1-2:i386
  libdv4:i386 libesd0:i386 libgail-common:i386 libgail18:i386
  libgconf-2-4:i386 libgdbm3:i386 libgdk-pixbuf2.0-0:i386 libgettextpo0:i386
  libgnome-keyring0:i386 libgtk2.0-0:i386 libgudev-1.0-0:i386
  libharfbuzz0:i386 libibus-1.0-0:i386 libicu48:i386 libidn11:i386
  libiec61883-0:i386 libjasper1:i386 liblcms1:i386 libmad0:i386
  libmikmod2:i386 libmng1:i386 libmysqlclient18:i386 libncursesw5:i386
  libnspr4:i386 libnss3:i386 libodbc1:i386 libpango1.0-0:i386
  libpixman-1-0:i386 libproxy1:i386 libpulse-mainloop-glib0:i386
  libpulsedsp:i386 libqt4-dbus:i386 libqt4-declarative:i386
  libqt4-designer:i386 libqt4-network:i386 libqt4-opengl:i386
  libqt4-qt3support:i386 libqt4-script:i386 libqt4-scripttools:i386
  libqt4-sql:i386 libqt4-sql-mysql:i386 libqt4-svg:i386 libqt4-test:i386
  libqt4-xml:i386 libqt4-xmlpatterns:i386 libqtcore4:i386 libqtgui4:i386
  libqtwebkit4:i386 libraw1394-11:i386 librsvg2-2:i386 librsvg2-common:i386
  librtmp0:i386 libsdl-image1.2:i386 libsdl-mixer1.2:i386 libsdl-net1.2:i386
  libsdl-ttf2.0-0:i386 libsdl1.2debian:i386 libsecret-1-0:i386 libshout3:i386
  libslang2:i386 libsoup-gnome2.4-1:i386 libsoup2.4-1:i386 libspeex1:i386
  libssl0.9.8:i386 libstdc++5:i386 libtag1-vanilla:i386 libtag1c2a:i386
  libtdb1:i386 libthai0:i386 libtheora0:i386 libudev1:i386 libunistring0:i386
  libvisual-0.4-0:i386 libvisual-0.4-plugins:i386 libvorbisfile3:i386
  libwavpack1:i386 libwebp4:i386 libxaw7:i386 libxcb-render0:i386
  libxcb-shm0:i386 libxft2:i386 libxmu6:i386 libxp6:i386 libxss1:i386
  libxtst6:i386 libxv1:i386 mysql-common odbcinst1debian2:i386 xaw3dg:i386
Предлагаемые пакеты:
  murrine-themes:i386 kde-config-gtk-style:i386 libpam-ldap:i386
  libpam-winbind:i386 libnss-ldap:i386 nas:i386 libcanberra-pulse:i386
  libdv-bin:i386 oss-compat:i386 pulseaudio-esound-compat:i386
  libjasper-runtime:i386 liblcms-utils:i386 libmyodbc:i386
  odbc-postgresql:i386 tdsodbc:i386 unixodbc-bin:i386 ttf-baekmuk:i386
  ttf-arphic-gbsn00lp:i386 ttf-arphic-bsmi00lp:i386 ttf-arphic-gkai00mp:i386
  ttf-arphic-bkai00mp:i386 libqt4-declarative-folderlistmodel:i386
  libqt4-declarative-gestures:i386 libqt4-declarative-particles:i386
  libqt4-declarative-shaders:i386 qt4-qmlviewer:i386 libqt4-dev:i386
  qt4-qtconfig:i386 libraw1394-doc:i386 librsvg2-bin:i386 speex:i386
НОВЫЕ пакеты, которые будут установлены:
  bluez-alsa:i386 esound-common glib-networking:i386
  gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386
  gstreamer0.10-x:i386 gtk2-engines:i386 gtk2-engines-murrine:i386
  gtk2-engines-oxygen:i386 gtk2-engines-pixbuf:i386 gvfs:i386 gvfs-libs:i386
  ia32-libs ia32-libs-multiarch:i386 ibus-gtk:i386 libaa1:i386 libacl1:i386
  libaio1:i386 libao-common libao4:i386 libatk1.0-0:i386 libattr1:i386
  libaudio2:i386 libaudiofile1:i386 libavc1394-0:i386 libbz2-1.0:i386
  libcaca0:i386 libcairo-gobject2:i386 libcairo2:i386
  libcanberra-gtk-module:i386 libcanberra-gtk0:i386 libcanberra0:i386
  libcap2:i386 libcdparanoia0:i386 libcroco3:i386 libcupsfilters1:i386
  libcupsimage2:i386 libcurl3:i386 libdatrie1:i386 libdbus-glib-1-2:i386
  libdv4:i386 libesd0:i386 libgail-common:i386 libgail18:i386
  libgconf-2-4:i386 libgdbm3:i386 libgdk-pixbuf2.0-0:i386 libgettextpo0:i386
  libgnome-keyring0:i386 libgtk2.0-0:i386 libgudev-1.0-0:i386
  libharfbuzz0:i386 libibus-1.0-0:i386 libicu48:i386 libidn11:i386
  libiec61883-0:i386 libjasper1:i386 liblcms1:i386 libmad0:i386
  libmikmod2:i386 libmng1:i386 libmysqlclient18:i386 libncursesw5:i386
  libnspr4:i386 libnss3:i386 libodbc1:i386 libpango1.0-0:i386
  libpixman-1-0:i386 libproxy1:i386 libpulse-mainloop-glib0:i386
  libpulsedsp:i386 libqt4-dbus:i386 libqt4-declarative:i386
  libqt4-designer:i386 libqt4-network:i386 libqt4-opengl:i386
  libqt4-qt3support:i386 libqt4-script:i386 libqt4-scripttools:i386
  libqt4-sql:i386 libqt4-sql-mysql:i386 libqt4-svg:i386 libqt4-test:i386
  libqt4-xml:i386 libqt4-xmlpatterns:i386 libqtcore4:i386 libqtgui4:i386
  libqtwebkit4:i386 libraw1394-11:i386 librsvg2-2:i386 librsvg2-common:i386
  librtmp0:i386 libsdl-image1.2:i386 libsdl-mixer1.2:i386 libsdl-net1.2:i386
  libsdl-ttf2.0-0:i386 libsdl1.2debian:i386 libsecret-1-0:i386 libshout3:i386
  libslang2:i386 libsoup-gnome2.4-1:i386 libsoup2.4-1:i386 libspeex1:i386
  libssl0.9.8:i386 libstdc++5:i386 libtag1-vanilla:i386 libtag1c2a:i386
  libtdb1:i386 libthai0:i386 libtheora0:i386 libudev1:i386 libunistring0:i386
  libvisual-0.4-0:i386 libvisual-0.4-plugins:i386 libvorbisfile3:i386
  libwavpack1:i386 libwebp4:i386 libxaw7:i386 libxcb-render0:i386
  libxcb-shm0:i386 libxft2:i386 libxmu6:i386 libxp6:i386 libxss1:i386
  libxtst6:i386 libxv1:i386 mysql-common odbcinst1debian2:i386 xaw3dg:i386
обновлено 0, установлено 129 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 45,8 MB/46,3 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 169 MB.
Хотите продолжить [Д/н]? 
steemandlinux ★★★★★
()
Ответ на: комментарий от steemandlinux

Обратная совместимость. Некоторые библиотеки лежат в пользовательских /usr/lib по две (libjpeg62 из LSB и libjpeg[70-75] из дистрибутива). Некоторые не лежат (скомпиленный с GTK 2.10 бинарник заработает также в GTK 2.32, а в Qt 4.3 - в Qt 4.10). Некоторые проприетарщики хардкорят с GCC 4.0, GLIBC 2.0 и так далее (проприетарные драйверы, Sun Java 1.6, игры Linux Game Publushing), потому что с ними тоже есть обратная совместимость.

Чего я говорю. Просто скажи, чего бы мне такого скомпилировать по LSB, чтобы потом у тебя в любом дистрибутиве Linux запустилось. Я попробую. Только не проси какого-нибудь VLC с овердофига зависимостями - не осилю!

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Какой LSB? Оно использует родные библиотеки бубунты 13.04, либо свои, которые тоже не lsb.

steemandlinux ★★★★★
()
Ответ на: комментарий от xtraeft

Это укуренные apt и aptitude, через dpkg скорее всего можно снести по-нормальному. Я просто когда собирал пакеты под дебиан, наелся вдоволь этих кактусов.

steemandlinux ★★★★★
()
Ответ на: комментарий от xtraeft
apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ia32-libs

как удалить то этот google-earth?

xtraeft ★★☆☆
()
Ответ на: комментарий от anonymous

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

xtraeft ★★☆☆
()
Ответ на: комментарий от steemandlinux

«Приходит домохозяйка с работы домой»

Если она домохозяйка, то дом и есть её работа. А если нет, то уже не домохозяйка.

Oleaster ★★★
()
Ответ на: комментарий от xtraeft

У меня на Убунту с Хромом подобный конфуз был, разрулил феерическими шоманскими методами ЕМНИП dpkg force remove, потом удаление репозитория, ключей гугла, у меня там покетный менеджер знатно перекосило от всего этого, еще что-то делал, восстановил ПМ, ужаснулся потраченному времени, вернулся на Слакварь :)

anonymous
()
Ответ на: комментарий от xtraeft

dpkg force remove

читай выше - не работает :(

Так бывает, когда пакеты собирают и тестируют специально обученные обезьяны.

tailgunner ★★★★★
()
Ответ на: комментарий от xtraeft

и почему то я подозреваю, что это дебианопроблемы, опять же: пакетный менеджер не должен требовать зависимости при _удалении_ пакета

xtraeft ★★☆☆
()
Последнее исправление: xtraeft (всего исправлений: 1)
Ответ на: комментарий от xtraeft

твой гениальный зенитур

Он настолько же мой, насколько и твой.

пакетный менеджер не должен требовать зависимости при _удалении_ пакета

Насколько я вижу из сообщений об ошибках, у тебя пакет с багами. Естественно, что у пакетного менеджера с ним проблемы.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Насколько я вижу из сообщений об ошибках, у тебя пакет с багами. Естественно, что у пакетного менеджера с ним проблемы.

к пакету у меня претензия одна: он установился, но не запустился (он просил установить зависимость lsb-core, которую я установил).

./googleearth-bin: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory

на что мне ответили

lsb-desktop. У тебя без этого мало что из игр Humble Bundle запустится. Кроме первого бандла, где код всех игр открыли.

DICE: «Мы очень сильно хотим работать под Linux» (комментарий)

Откуда я должен был узнать о том, что нужно установить эту зависимость?
Пакет собран криво, тут согласен. Но я считаю, что пакетный менеджер не должен ломаться от такого (тем более, что пакет установился без ошибок!)

xtraeft ★★☆☆
()
Последнее исправление: xtraeft (всего исправлений: 2)
Ответ на: комментарий от xtraeft

Пакет собран криво, тут согласен.

Мне кажется, ты просто произносишь слова, которых не понимаешь.

я считаю, что пакетный менеджер не должен ломаться от такого

Пакетный менеджер не сломался, он действует так, как задумано:

 subprocess installed pre-removal script returned error exit status 1

Это ситуация, когда требуется ручное вмешательство.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Мне кажется, ты просто произносишь слова, которых не понимаешь.

в зависимостях пакета нет lsb-desktop.
по поводу Гугла был не прав, извиняюсь

Пакетный менеджер не сломался, он действует так, как задумано:

лол.
2013 год на дворе, а пакетный менеджер не может работать самостоятельно.

xtraeft ★★☆☆
()
Ответ на: комментарий от xtraeft

это мне сейчас для удаления пакета и восстановления работоспособности dpkg надо весь lsb-desktop (напоминаю, которого даже в зависимостях нет) тащить и ставить?

xtraeft ★★☆☆
()
Ответ на: комментарий от xtraeft

лол.

Веско.

2013 год на дворе, а пакетный менеджер не может работать самостоятельно.

Единственное, что ты можешь предъявить dpkg - отсуствие опции --dont-run-scripts.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Единственное, что ты можешь предъявить dpkg - отсуствие опции --dont-run-scripts.

хорошо, пусть не удаляет, если не может.
почему теперь из-за этого я не могу ничего установить или обновить?

xtraeft ★★☆☆
()
Ответ на: комментарий от xtraeft

почему теперь из-за этого я не могу ничего установить или обновить?

Я не могу ответить на это, потому что ты можешь - dpkg вполне работает. Но apt-get (и, возможно,aptitude) требуют для работы согласованного состояния базы пакетов (т.е. удовлетворенных зависимостей), и apt-get install -f даст тебе вариант починки. Не хочешь делать, как предложено - поработай руками.

А то, что ты «давно пользуешься Debian» и не сталкивался с такими проблемами, говорит о двух вещах - его разработчики хорошо знают свое дело, а ты никогда не собирал более-менее сложных пакетов.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

apt-get install -f даст тебе вариант починки

нерабочий вариант починки

Не хочешь делать, как предложено - поработай руками.

может, легче слаку поставить? кстати, я хочу делать как предложено - но оно не работает!

А то, что ты «давно пользуешься Debian» и не сталкивался с такими проблемами, говорит о двух вещах - его разработчики хорошо знают свое дело, а ты никогда не собирал более-менее сложных пакетов.

не собирал - я и не говорил, что занимаюсь сборкой пакетов.
и про дебиановских ментейнеров тоже ничего плохого не говорил (хотя читал о случаях, когда апдейт ломал систему).

//жду ubuntu click и переезжаю на убунту

xtraeft ★★☆☆
()
Последнее исправление: xtraeft (всего исправлений: 2)
Ответ на: комментарий от xtraeft

может, легче слаку поставить?

Поставь.

кстати, я хочу делать как предложено - но оно не работает!

Ссылку на вывод apt-get

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner
apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  lsb-core
The following NEW packages will be installed:
  lsb-core
0 upgraded, 1 newly installed, 0 to remove and 64 not upgraded.
1 not fully installed or removed.
Need to get 0 B/44.3 kB of archives.
After this operation, 155 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Preconfiguring packages ...
Selecting previously unselected package lsb-core.
(Reading database ... 33263 files and directories currently installed.)
Unpacking lsb-core (from .../lsb-core_4.1+Debian8+deb7u1_i386.deb) ...
Processing triggers for man-db ...
Setting up lsb-core (4.1+Debian8+deb7u1) ...
Setting up google-earth-stable (7.1.1.1888-r0) ...
Error: Could not find xdg-icon-resource
dpkg: error processing google-earth-stable (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 google-earth-stable
E: Sub-process /usr/bin/dpkg returned an error code (1)
# apt-get purge google-earth-stable
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  google-earth-stable*
0 upgraded, 0 newly installed, 1 to remove and 64 not upgraded.
1 not fully installed or removed.
After this operation, 187 MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 33279 files and directories currently installed.)
Removing google-earth-stable ...
Error: Could not find xdg-icon-resource
dpkg: error processing google-earth-stable (--purge):
 subprocess installed pre-removal script returned error exit status 1
Error: Could not find xdg-icon-resource
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 google-earth-stable
E: Sub-process /usr/bin/dpkg returned an error code (1)
xtraeft ★★☆☆
()
Ответ на: комментарий от tailgunner

Ну, как говорится, «3.14здец мы не лечим».

ты хочешь чтобы я делал то, что должен делать пакетный менеджер

xtraeft ★★☆☆
()
Ответ на: комментарий от xtraeft

ты хочешь чтобы я делал то, что должен делать пакетный менеджер

Сначала хотел ответить «я хочу, чтобы ты решал собственноручно созданную проблему, а не ныл», но потом подумал, что мне пофиг на то, что ты будешь делать.

tailgunner ★★★★★
()
Ответ на: комментарий от xtraeft

а тогда почему не срулить на саентифик - у него помимо базового редхата всякие вкусности типа возможности поставить gcc-4.7

ну и + все репозитории для RH работают ( проверял elrepo и epel )

Slackware_user ★★★★★
()
Ответ на: комментарий от Slackware_user

А в CentOS разве нельзя? Насколько я знаю, прямо в RHEL есть специальная программа, позволяющая менять версию GCC. Название только не помню.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 3)
Ответ на: комментарий от ZenitharChampion

в RHEL есть специальная программа, позволяющая менять версию GCC

yum? rpm?

cipher ★★★★★
()
Ответ на: комментарий от ZenitharChampion

ну в Scientific это есть пакеты которые ставятся в префикс и набор скриптов которые меняют версию gcc путем дописывания переменных среды.

называется это все devkit кажись и идет отдельной репой.

как в других rh-like не смотрел

Slackware_user ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.