[Burichan] [Futaba] [Photon]  -  [WT]  [Home] [Manage]

[Return] [Entire Thread] [Последние 50 постов] [Первые 100 постов]
Posting mode: Reply
Адрес
Captcha image
Тема   (reply to 101378)
Текст
Файл
Embed   Help
Пaроль  (для удаления постов и файлов)
  • Supported file types are: 7Z, GIF, JPG, MP3, PNG, RAR, ZIP
  • Maximum file size allowed is 4000 KB.
  • Images greater than 200x200 pixels will be thumbnailed.
  • Currently 13846 unique user posts. View catalog

Файл 134384014177.jpg - (31.18KB , 547x433 , .jpg ) Thumbnail displayed, click image for full size.
101378 No. 101378
Бородачи, выручайте, не могу найти, где скачать без смс и регистрации дварфа насильника для Линукса. Нашел следуюшуюю страницу:
http://code.google.com/p/dwarftherapist/wiki/LinuxVersion
По указанной там ссылке (http://dwarftherapist.com/apt) 403 Forbidden. Что я делаю не так?
Expand all images
>> No. 101383
http://code.google.com/r/splintermind-attributes/
>> No. 101384
>>101383
Это под винду, если я верно понял. Впрочем, я в линуксе ньюфаг, могу что-то не понять.
>> No. 101409
>>101378
Есть на AURе, но требует мерзкое qt, поэтому проверять лениво.
Вот исходники, наверняка никаких проблем со сборкой не будет:
https://dwarftherapist.googlecode.com/hg/
>> No. 101410
Дистрибутив у тебя какой?
>> No. 101421
>>101409
>>101410
Qt уже установил, в надежде сделать как тут сказано:
http://forum.dfwk.ru/index.php/topic,396.msg17320.html#msg17320
Но хуй-то там.
И вообще, оказалось, что у меня ДФ сам по себе не запускается. Пишет Permission denired либо not found. Сейчас со спермы сижу, не могу сказать точнее. Гуглил, не помогло. Может, кто знает, как это решить?
Linux Mint KDE
>> No. 101426
>>101421
>./df: 6: ./df: ./libs/Dwarf_Fortress: not found
Вот такая хуйня. Система х64, находил инфу, что надо ставить специальные 32-битные пакеты, но где их взять хуй знает.
>> No. 101433
>>101421
>Пишет Permission denired либо not found.
ls -lah в каталоге игры что отвечает? В любом случае настрой права доступа к файлу и каталогу же.
chmod --help
chown --help
man chmod
man chown
>> No. 101435
Файл 134391761459.png - (49.30KB , 350x338 , .png ) Thumbnail displayed, click image for full size.
101435
>>101433
drwxr-xr-x 7 username username 4,0K июня 4 19:26 .
drwxr-xr-x 3 username username 4,0K авг. 2 21:54 ..
-rwx------ 1 username username 956 июня 4 19:26 command line.txt
drwx------ 11 username username 4,0K июня 4 19:26 data
-rwxr--r-- 1 username username 243 июня 4 19:26 df
-rwx------ 1 username username 60K июня 4 19:26 file changes.txt
drwxr-xr-x 2 username username 4,0K июня 4 19:26 g_src
drwxr-xr-x 2 username username 4,0K июня 4 19:26 libs
drwx------ 5 username username 4,0K июня 4 19:26 raw
-rwx------ 1 username username 1,4K июня 4 19:26 README.linux
-rwx------ 1 username username 8,7K июня 4 19:26 readme.txt
-rwx------ 1 username username 102K июня 4 19:26 release notes.txt
drwx------ 2 username username 4,0K июня 4 19:26 sdl
Права везде стоят на чтение и запись. Что я делаю не так?
>> No. 101438
>./df: 6: ./df: ./libs/Dwarf_Fortress: not found
>Права везде стоят на чтение и запись. Что я делаю не так?
Ну, кот знает. Почему скрипт для запуска не видит там здоровенного бинарника?
С 32 битными библиотеками тут явно нет связи. Которые к тому же должны быть если не по умолчанию в mint'е, то на видном месте в репозитории точно.
Открывай df в своём текстовом редакторе и укажи прямой путь к файлу. Должен выглядеть примерно так:
#!/bin/sh
export SDL_DISABLE_LOCK_KEYS=1
/home/user/games/df_linux/libs/Dwarf_Fortress
Открывай консоль, делай
cd /home/user/games/df_linux
Затем
./df
Всё равно не видит? Тогда всё же попробуй.
chmod -R 777 /home/user/games/df_linux
>> No. 101440
Файл 134392891099.jpg - (31.40KB , 494x315 , .jpg ) Thumbnail displayed, click image for full size.
101440
>>101438
Абсолютный путь прописал, директорию менял, права проверял, из-под рута запускал (говорит, команда не найдена), chmod -R 777 /home/user/games/df_linux выполнял. Никакого толку.
>> No. 101441
>>101440
>Абсолютный путь прописал, директорию менял, права проверял, из-под рута запускал... Никакого толку.
очень характерные признаки бинаря не той битности
>> No. 101450
>>101441
Ну так и я о том же. Вот тут про битность сказано: http://dwarffortresswiki.org/index.php/DF2012:Installation
>> No. 101464
Файл 134400949634.png - (13.58KB , 137x44 , captcha hyesax.png ) Thumbnail displayed, click image for full size.
101464
Возможно, это неумесно, но прыщи - насилие над свободным временем пользователя. Целый тред создали, какие-то руны понаписывали. У меня нет времени чтобы ебаться с рутом, правами и скриптами, я лучше нажму мышкой df.exe.
В чем проблема играть под спермёркой?
>> No. 101465
>>101464
Так швабодка же. Понятно дело, что цезарю - цезарево, у меня для игор стоит сперма рядышком. Но я превомогаю прыщи, и стараюсь по-максимуму на них переползти. Лучше сейчас освоить, чем потом в овральном режиме.
>> No. 101500
>>101465
С одной стороны, ты прав, Урист. С другой же, этот гипотетический "авральный режим" пытается наступить уже лет 6-7, а то и больше. И все никак не наступит. Мелкомягкие, уже даже, разрешили пользоваться пиратскими версиями домашним юзерам, отключая обои, и не ненавязчиво напоминая о "возможно нелицензионно установленной версии", при этом разрешая ставить критические хотфиксы прямо с download.microcoftdotcom.
>> No. 101512
>>101464
это насилие над свободным временем НЕ пользователя, разве что. да и то, под вопросом, насилие ли.
>> No. 101516
>>101512
Бро, обсуждение красноглазия предлагаю продолжить в On Break треде, там уже есть пара постов. Этот же тред имеет чётко определённую тему, которая всё-ещё не закрыта. Поэтому не надо уводить тред в другую сторону.
>> No. 101519
>>101516
>которая всё-ещё не закрыта
а что там еще не закрыто? поставь все нужные либы нужной битности. т.е. если система х64, а ДФ х32, то тебе нужно поставить х32 версии всех либ, нужных ДФ. обычно в дистрах это называют что-то типа multilib.
>> No. 101520
http://code.google.com/p/dwarftherapist/downloads/detail?name=DwarfTherapist_LINUX_ALPHA_R445.tgz&can=1&q=linux
>> No. 101521
+
проверь пакет ia32libs
>> No. 101522
>>101519
>>101521
Проблема решена - оказалось, неверные опции монтирования дисков. Немого поебался с ними, с правами, и заработало.
>>101520
Ругается:
./bin/DwarfTherapist: symbol lookup error: ./bin/DwarfTherapist: undefined symbol: _ZN9QHashData14detach_helper2EPFvPNS_4NodeEPvEPFvS1_Eii
>> No. 101525
в папке с прогой есть скрипт dt
надо заменить его содержание на
#!/bin/sh
./bin/DwarfTherapist

и запускать через него
>> No. 101526
>>101525
Охуенно, заработало! Сотни адамантина тебе, Урист! Жаль только, что версия устаревшая.
>> No. 101527
фигня что устаревшая на самом деле
все эти версии в основном фиксились виндоглюки
>> No. 101530
Файл 134417561964.jpg - (14.15KB , 208x199 , .jpg ) Thumbnail displayed, click image for full size.
101530
>>101527
Там что - НЕЛЬЗЯ ПРИСВАИВАТЬ НИКИ ДВОРФАМ?
>> No. 101556
можно
>> No. 101557
Файл 134423058074.png - (69.20KB , 1036x426 , .png ) Thumbnail displayed, click image for full size.
101557
>>101556
O'Rly? И как?
>> No. 101558
>>101557
Борода, ты где такого раписта нашёл, без ников?
>> No. 101561
>>101558 -> >>101520
Здеся.
>> No. 101562
и вообще, возьми да собери сам. это не так страшно, как кажется. могу даже подсказать, если что-то непонятно будет.
>> No. 101563
>>101561
Ставь винду/Назначай ники.
>> No. 101564
>>101563
>Ставь винду
нет пути!
>> No. 101573
>>101564
Сиди по линухом/соси хуи вместо ников.
>> No. 101579
>>101562
Никогда ничего не собирал. Можешь рассказать, что да как или ткнуть носом в мануал?
>> No. 101586
Файл 134425480420.png - (155.09KB , 1280x1024 , 2012-08-06-150720_1280x1024_scrot.png ) Thumbnail displayed, click image for full size.
101586
>>101409
Таки поставил qt, собрал эту версию, имена выбирать нельзя.
https://dwarftherapist.googlecode.com/hg/
Версия самая новая же. Нужен какой-то патч?
Но есть форк.
https://code.google.com/r/splintermind-attributes/
С ним имена выбирать можно. Но почему-то он очень медленно запускается, минут пять загружал параметры.
>> No. 101587
>101579
Тебе понадобится gcc, это набор компиляторов, утилиты make и qmake.
Сначала загрузи исходники.
hg clone https://code.google.com/r/splintermind-attributes/
Из AUR'а бери патч, fix_file_path.diff.
https://aur.archlinux.org/packages/sp/splintermind-attributes-hg/splintermind-attributes-hg.tar.gz
Бросай его в каталог с исходниками.
Потом переходи в этот каталог.
Сначала примени патч.
patch -Np0 < "./fix_file_path.diff"
Потом создавай makefile
qmake dwarftherapist.pro
И компилируй программу.
make
Через несколько минут бинарник появится здесь:
путь_к_исходникам/bin/release/DwarfTherapist
>> No. 101590
>>101586
Урист, я так понимаю, ты собрал у себя? Можешь залить куда-нибудь, например, на рыгхост?
>>101587
Спасибо, бро. Если что, соберу, хотя благодаря >>101586-бородачу возможно и не понадобится.
>> No. 101591
>>101590
Да бери, мне не жалко. Хотя это неправильно, брать непроверенную сборочку, когда можно то же самому сделать.
http://rghost.ru/39605084
На первый взгляд всё работает.
>> No. 101594
>>101591
Что-то он не захотел у меня работать. Просто моментально закрывается.
>>101587
Самостоятельно собранный бинарник тоже:
Error: "/var/tmp/kdecache-username" is owned by uid 1000 instead of uid 0.
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Нет такого файла или каталога
QFileSystemWatcher: failed to add paths: /home/username/.config/ibus/bus
Что я делаю не так?
Есть пара моментов:
>Из AUR'а бери патч, fix_file_path.diff.
Только этот файлик или вместе с ним и остальные?
>Потом создавай makefile
Тут я немного не понял и просто ввёл команду строкой ниже.
>> No. 101597
>>101594
все правильно
qmake dwarftherapist.pro
создает мэйкфайл.
>> No. 101599
>>101597
Тогда в чём может быть проблема?
inb4 в ДНК
>> No. 101601
>>101599
судя по тексту ошибки оно хочет ibus. поищи в репе и оставь.
>> No. 101602
>>101601
*поставь
>> No. 101607
>>101594
Собрал ты правильно, иначе бы сам компилятор выдал ошибку.
>QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Нет такого файла или каталога
>QFileSystemWatcher: failed to add paths: /home/username/.config/ibus/bus
Гугль подсказывает, что это обычная ошибка qt, которая не должна помешать программе.
>Error: "/var/tmp/kdecache-username" is owned by uid 1000 instead of uid 0.
Это странно. Может быть попробовать файл /var/tmp/kdecache-username передать суперпользователю?
chown root /var/tmp/kdecache-username
chgrp root /var/tmp/kdecache-username
Возможно это навредит графическому интерфейсу. На всякий случай убедись что можешь перейти в свободную консоль с помощью Alt+Shift+F3, залогиниться как root и таким же способом вернуть обычному пользователю этот файл.
Я не знаю, что делает не так твой KDE. У меня его нет, в var/tmp/ пусто, чем этот файл может мешать не понимаю. Считай это ненужным экспериментом.
Поставлю сейчас Linux Mint с KDE в virtualbox, похоже он интересный.
>> No. 101609
>>101601
Поставил. Теперь этой ошибки нет, но на общее положение дел это не повлияло.
>>101607
Забыл добавить, что
>Error: "/var/tmp/kdecache-username" is owned by uid 1000 instead of uid 0.
Появляется только при запуске из-под рута, а просто так:
Could not open logfile for writing! "Permission denied"
Насчёт изменения владельца - это мне не наебнёт окружение? Я поставил всем группам чтение и запись этого каталога, но эффекта никакого.
>> No. 101610
>>101609
Точнее, ошибка
>QFileSystemWatcher: failed to add paths: /home/username/.config/ibus/bus
Исчезла после ручного создания этого каталога.
>> No. 101611
>Насчёт изменения владельца - это мне не наебнёт окружение?
Забудь. В >>101607 я глупость сказал. Это ничего не изменит. dwarftherapist не может писать в какой-то файл лог, поэтому жалуется. Похоже опять проблемы с правами доступа, нужно создать этот файл вручную. А что за файл, непонятно. У себя ничего подобного не вижу.
>> No. 101612
>>101611
Да чтоб его. А ты не можешь у себя отследить, куда о лог пишет?
>> No. 101614
>>101612
Не умею, лол.
Хватило ума только чтобы поискать в исходниках с помощью
grep logfile ./*
Ошибка помечена как критическая, а где должен быть logfile непонятно.
./truncatingfilelogger.cpp: qCritical() << "Could not open logfile for writing!"
>> No. 101619
>>101614
ну вот же
TruncatingFileLogger *log = m_log_mgr->add_logger("log/run.log");
>> No. 101620
>>101612
Вот же он.
/tmp/dwarftherapist.log
У меня с такими правами:
-rw-r--r-- 1 user users 107K авг. 6 19:59 dwarftherapist.log
Кстати, этот файл как новый лог указан в патче fix_file_path.diff, если сборка без патча (которая у меня не запустилась) то лог должен появляться в /log/run.log в каталоге с бинарником.
Проблема. Содержание tmp во первых должно храниться в оперативной памяти, во вторых удаляется после каждой перезагрузки. Если в mintе так, то придётся делать скрипт, чтобы создавал файл лога с нужными правами после каждой перезагрузки, или пересобрать программу изменив путь к логу в патче на более удачный, или же понять, что не так с правами на /tmp/.
>> No. 101621
>>101620
а зачем совать лог в /tmp? есть же /var/log
>> No. 101622
>>101621
Думаю, смысл в этом есть. Там промежуток между записями в доли секунды, винчестер будет часто дёргать пока проверяет память df.
В fstab должна быть такая запись. Интересно, что там в Mint?
tmpfs/tmptmpfsnodev,nosuid00
>> No. 101623
>101622
С пробелами, тащемта.
tmpfs /tmp tmpfs nodev,nosuid 0 0
>> No. 101626
>>101622
не думаю. есть же дисковый кеш.
>> No. 101628
Файл 134427298097.jpg - (167.14KB , 472x498 , 1322412727275.jpg ) Thumbnail displayed, click image for full size.
101628
>>101620
> /tmp/dwarftherapist.log
Так. Интересно девки пляшут. Посмотрел этот файл, владелец оказался рутом. Поставил rw для всех, сменил владельца на текущего юзера, ошибка исчезла. НО! Теперь прога падает молча, без единой ошибки. Хотя, если стартовать с sudo, то будет
>Error: "/var/tmp/kdecache-username" is owned by uid 1000 instead of uid 0.
Лолблядь.
>tmpfs /tmp tmpfs nodev,nosuid 0 0
А это что такое?
>> No. 101629
>>101628
запусти терапист через gdb:
gdb DwarfTherapist
ну или если запускается через скрипт - в скрипте допиши gdb в начале
gdb ./bin/DwarfTherapist
а после, как упадет, сделай бэктрейс (команда bt) и скопипасть на пастебин какой.
>> No. 101631
>>101629
Наверное, я что-то не так сделал:
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /home/username/Документы/DwarfTherapist/bin/DwarfTherapist...(no debugging symbols found)...done.
(gdb) bt
No stack.
(gdb)
>> No. 101633
>>101631
гм. я почему-то думал что оно сразу запустится =)
все то же самое, только тут
Reading symbols from /home/username/Документы/DwarfTherapist/bin/DwarfTherapist...(no debugging symbols found)...done.
(gdb)
набери r (это сокращение команды run), а уже когда упадет - bt
>> No. 101638
>>101633
http://pastebin.com/519vxKDG
Те же яйца, только сбоку.
>> No. 101640
>>101638
так запускай от пользователя. ты ж уже понял, что эта ошибка
>Error: "/var/tmp/kdecache-username" is owned by uid 1000 instead of uid 0
возникает, если запускаешь от рута.
нужна та ситуация, когда
>НО! Теперь прога падает молча, без единой ошибки.
под gdb будет не молча, можно будет понять почему падает.
>> No. 101642
>>101640
Я пробовал. Единственная разница, что этой строчки не будет. Да и смысла не из-под рута запускать нет, ибо он не получит доступ к процессу ДФ, проверено.
>> No. 101795
Файл 134444637330.jpg - (48.32KB , 500x428 , .jpg ) Thumbnail displayed, click image for full size.
101795
Ну что - никаких идей? Может, скинешь мне полностью собранную версию с никами?
>> No. 101805
>>101795
ОМГ. все еще никак? бля, хоть бери, и сам собирай. я почему-то уверен на 99,9% что проблем или нет вообще, или они минимальны (квест LFS+BLFS мною успешно пройден). но пока лениво :3
>> No. 101806
>>101805
Не понимат.
>> No. 101811
>>101806
ну, я думал, что уже все проблемы давно решены и тред потихоньку тонет. как оказалось это нихуя не так, и еще нихуя не решено. с другой стороны, я почти уверен, что если я пересилю свою лень, то у меня проблем со сборкой и запуском не будет, либо они будут тривиальны и решаемы за пару минут. повод для такой уверенности - это успешно собранные (и юзаемые) мною LFS (Linux From Scratch) и BLFS (Beyond Linux From Scratch). в сумме это несколько десятков программ, от ядра, до графического окружения. но пока лень побеждает любопытство. к тому же, то, что соберу я, мало чем поможет. шансы на то, что программа, собранная в одном окружении, будет работать в другом не так уж высоки. в идеале, нужен бы человек, который бы стабильно занимался сборкой хотя бы под что-то популярное, под ту же Убунту.
>> No. 101993
стесняюсь спросить. а подходящий memory layout раписту подсунуть не забыли? именно при его отсутствии рапист закрывается без сообщений (но в лог честно об этом пишет:
ERROR core No valid memory layouts found in the following directories...
>> No. 102015
>>101993
Нет, не забыли.
>> No. 102047
>>102015
а в логе что? нихуя?
>> No. 102052
>>102047
Да хуй знает, я слез с прыщей, они меня доебали. С самыми элементарными вещами слишком много ебли, а ещё нет годного софта и дров. Нахуй и в пизду. По крайней мере, для десктопа эта система не подходит пока.
>> No. 102058
>>102052
ха-ха-ха, еще один неосилятор.
>По крайней мере, для десктопа эта система не подходит пока
это ты не подходишь не только для десктопа, но и для использования компьютера вообще. по крайней мере пока.
>> No. 102059
>>102058
Ок.
>> No. 102114
>>102059
не слушай вот этого дядьку >>102058
Это тупиковая ветвь homo informaticus. Ему же главное не результат, а процесс. Он из тех безумцев, кто чешет левое ухо правой рукой, потому что левая рука, все еще в кармане брюк.
Если есть задача и инструмент для ее решения, глупо искать или создавать новые инструменты, если они заведомо сложнее, не дают большей точности, лучшего результата и пр.
Нужно сделать отверстие в доске, берешь дрель, сверло. А он же, построит лазер, подведет энергию, шарахнет, получит идеально ровное отверстие (нахрен не нужное, потому что шуруп который ты вкрутишь туда, все равно его деформирует.
Короче, ему главное добиваться. А чего добиваться и зачем - это второстепенные вопросы.
Но совсем без таких чудаков, было бы скучно, наверное.
>> No. 102116
Файл 134530140090.png - (14.77KB , 480x480 , .png ) Thumbnail displayed, click image for full size.
102116
>>102114
Мне стоило прикрепить пикрелейтед, чтобы было понятнее, наверное. В целом, я согласен с тобой, но в споре/сраче не заинтересован.
>> No. 102147
>>102114
а вот и не угадал. я не фанатик, если ты намекал на это. я юзаю венду для игрушек, и собрал LFS для попробовать. все сказанное основано на простом личном наблюдении: линукс не осиливают те же люди, которые паникуют переставленных ярлычков на рабочем столе, у которых "я ничего не делал, оно само сломалось!" - короче, у компьютерных обезьянок, которые компьютером пользуются, но что они делают - не понимают. у адекватных людей освоение линукса никаких проблем как правило не вызывает.
>> No. 102161
>>102147
адекватные люди, не вешают ярлычки.
ОС как и ПК - это инструмент. Инструмент должен быть продолжением руки, мозга, глаза и прочих органов, которые он дополняет/продолжает.
Когда ты покупаешь отвертку, ты же покупаешь готовую? тебе ведь не приходит в голову купить заготовку, что бы потом на месте, решить, какая тебе нужна, крестовая или шлицевая, какого размера, степени электроизолированности и пр.?
так же должно быть и с ПК+ОС.
Уже давным давно минуло время, когда пека был инструментом избранных. Он уже давно запрограмирован на решение повседневных проблем, предоставление развлечений, времяпровождения.
Безусловно, остались люди заинтересованые, их можно называть гиками, фанатиками или еще как. Они во многом способствуют развитию отрасли, и прогрессу в целом.
Но большинство пользователей, не должно заниматся бесконечной настройкой, переписанием конфигов, компиляцией и пр. и пр.
Если инструмент не подходит для выполнения необходимых операций, следует взять подходящий.
И совершенно неправильно называть человека "неосилятор" к тому же, немного в оскорбительном ключе, из за того, что он поделился своими мыслями по поводу неудобства использования инструмента, в своих сугубо личных целях.
Да, конечно же "шуруп забитый молотком, держит лучше чем гвоздь закрученный отверткой". Но ведь если под рукой есть и молоток и отвертка, то правельнее закрутить шуруп? Так зачем мне городить огороды, создавать себе трудности, если выгоды практически нет?
Я полностью на стороне бородача, отказавшегося от линуха. не потому что он сложен и непонятен, а потому что есть более удобный инструмент.
Будет необходимость, будет и Линукс.
>> No. 102169
>>102161
Всецело бухачую. Однако, я всё-же не хочу засорять этот тред, вдруг пригодится кому. Можно перебраться в On Break Thread, если >>102147-бородач хочет поспорить.
ОП
>> No. 102178
yaourt dwarftherapist-hg
/thread
[Return] [Entire Thread] [Последние 50 постов] [Первые 100 постов]

Delete post []
Пaроль