LINUX.ORG.RU

Сообщения vbcnthfkmnth123

 

FreeDOS 1.4

 

Группа Open Source

Увидела свет версия 1.4 свободной реализации операционной системы, совместимой с MS DOS — FreeDOS. Эта версия включает в себя обновленную программу FreeCOM, программу установки и систему справки HTML, улучшения для многих утилит, включая FDISK, JEMM, 7ZIP, FORMAT, FASM, MORE, RUNTIME, и многое другое!

Пакеты были реорганизованы, поэтому их будет легче найти: LiveCD устанавливает полную систему DOS, включая стандартные программы DOS, приложения, архиваторы, драйверы устройств, игры, сеть, звук и основные инструменты. BonusCD используется для установки инструментов разработки, редакторов, загрузочных инструментов, OpenGem и дополнительных утилит. Большинству пользователей для установки FreeDOS лучше всего подойдёт LiveCD, особенно тем, кто использует виртуальную машину. Помимо этого есть USB-установщик для реального железа, легаси СD-установщик для старого железа, а также дискетное издание для ещё более старого.

>>> Источник (sourceforge.net)

vbcnthfkmnth123
()

Посоветуйте пожалуйста смартфон со съёмной батареей

 

Мой Redmi 10 2022 отработал пару лет и начинает помирать, вот недавно только зависал в циклической перезагрузке. Сейчас вроде ещё живой, но думаю ненадолго.

Требования к телефону: съёмный аккумулятор (и чтобы запасной акк можно было отдельно купить), андроид

vbcnthfkmnth123
()

Как у nouveau дела с поддержкой GTX Titan(6Gb)?

 

Subj

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

vbcnthfkmnth123
()

Freeciv в 2025 году

 ,

Я давно хотел адаптировать темы GTK-приложений под цвета CDE. Однако, к сожалению, единственное, что мне удалось найти — это конвертор цветов текущей темы CDE для GTK2-приложений.

Так как версия Freeciv в репах Hyperbola GNU/Linux-libre это GTK3-приложение, то пришлось искать последнюю версию, которая поддерживала GTK2. Это 2.6.11.

Собирал пакет так:

_basename=freeciv
pkgname=freeciv-gtk2
pkgver=2.6.11
pkgrel=1
pkgdesc="A multiuser clone of the famous Microprose game of Civilization"
arch=('x86_64')
url="http://www.freeciv.org/"
license=('GPL-2.0-or-later')
depends=('curl' 'gtk2' 'lua'  'sqlite')
makedepends=( 'meson' 'intltool')
conflicts=('freeciv' 'freeciv-sdl2')
provides=('freeciv')
source=("https://sourceforge.net/projects/freeciv/files/Freeciv%202.6/2.6.11/freeciv-2.6.11.tar.bz2")
sha256sums=('SKIP')



build() {
ls
    #export CFLAGS=${CFLAGS/FORTIFY_SOURCE=2/FORTIFY_SOURCE=0}
   cd $_basename-$pkgver
    ./configure --prefix=/usr --sysconfdir=/etc --enable-shared --enable-sys-lua \
  --enable-client=gtk2 --enable-fcdb=sqlite3 --enable-aimodules
}

package() {
      #cd "$srcdir"/$_pkgname-$pkgver
        cd $_basename-$pkgver
        make DESTDIR="$pkgdir" install
}

Далее скачал dtgtkrcgen.xz здесь. — для генерации темы gtk с цветами моей текущей темы.

Примечание: Для работы dtgtkrcgen требуется ksh93.

[vbcnthfkmnth123@localhost Downloads]$ unxz dtgtkrcgen.xz 
ksh93 dtgtkrcgen
grep: /home/vbcnthfkmnth123/.dt/sessions/current/dt.resources: No such file or directory
grep: /home/vbcnthfkmnth123/.dt/sessions/current/dt.resources: No such file or directory
grep: /home/vbcnthfkmnth123/.dt/sessions/current/dt.resources: No such file or directory
cat: /usr/dt/palettes/: Is a directory
Видно что скрипт не работает.

В строчках

SESS_DIR="$DT_USER_DIR/sessions/current"
SESS_DIR="$DT_USER_DIR/sessions/home"
Исправляем
SESS_DIR=~/.dt/sessions/current.old
SESS_DIR=~/.dt/sessions/home.old
После этого скрипт отработывает без ошибок и сохраняет готовый файл темы в ~/gtkrc-2.0-new

Freeciv хранит свои конфиг темы(у него своя отдельная тема gtk, отличная от системной) по пути /usr/share/freeciv/themes/gui-gtk-2.0/Freeciv/gtk-2.0/

Заменяем его тему

sh-5.1# cp gtkrc-2.0-new /usr/share/freeciv/themes/gui-gtk-2.0/Freeciv/gtk-2.0/gtkrc
И получаем результат, как на скрине. Используется набор цветов Neptune, поэтому все выглядит так.

Примечание: по умолчанию в скрипте используются такие шрифты

FONT="Helvetica 10"
Но мне больше нравится Dejavu Sans, поэтому заменил на
FONT="Dejavu Sans 12"
P.S. Это все выводится через интеловскую встройку на Gigabyte GA-G41M-ES2L прошитую через libreboot. То есть встройка тут и после перепрошивки работает.

vbcnthfkmnth123
()

Daggerfall Unity с nouveau

 , ,

В прошлый раз показывал просто Hyberbola с libreboot, теперь руки дошли и до игр.

Используется nouveau для работы графики, выводится картинка прямо через видеокарту, то есть все это работает. Материнская плата где все это тестировалось Gigabyte GA-G41M-ES2L. Удалось найти чуть побольше памяти, так что добил её до максимума для этой материнки. Версия Daggerfall Unity где это тестировалось 1.1.1. Звук тоже выводится через HDMI в игре, так что это тоже работает с nouveau. Используется 64-битная версия системы. Daggerfall Unity я не собирал, так что используется 64-битный бинарник от разработчиков.

Для тестирования использовалась видеокарта ASUS GeForce GT 730 [GT730-4H-SL-2GD5]. Из особенностей я упомяну что у неё пассивное охлаждение и PCIe x1, так что результат на обычной 730 видеокарте с активным скорее всего будет другим.

vbcnthfkmnth123
()

Какой диск взять SDD или HDD?

 ,

Я проверил, на моем netac nv7000 2tb начала повреждатся информация. Решил заменить этот диск. Я погуглил и увидел что в общем плюс-минус сводится к двум вариантам: Старая модель интеловского SATA SSD серверного(2Tb) с большим ресурсом неиспользованная со склада магазина или обычный новый HDD терабайт на 8. Бюджет 20 000- 30 000 рублей. Подскажите пожалуйста есть ли варианты лучше в пределах этого бюджета?

P.S. Использоватся будет для:

1)системы и программ( то есть весь /),

2)также там будут хранится словари для программы словаря, книжки для библиотеки(локальной с myrulib), и несколько сайтов в zim

vbcnthfkmnth123
()

Mozilla удалила в своих условиях использования (Terms of Use) то что она не торгует персональной информацией пользователей

 

сабж

Это вот это обещание

            {
                "@type": "Question",
                "name": "Does Firefox sell your personal data?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Nope. Never have, never will. And we protect you from many of the advertisers who do. Firefox products are designed to protect your privacy. That’s a promise. "
источник - https://github.com/mozilla/bedrock/commit/d459addab846d8144b61939b7f4310eb80c...

vbcnthfkmnth123
()

Gorky 17 в 2025 году

 ,

Gorky 17  — ролевая компьютерная игра, разработанная польской компанией Metropolis Software и выпущенная Monolith Productions для Microsoft Windows в 1999 году. Позже игра была портирована на Linux фирмой Hyperion Entertainment и выпущена Linux Game Publishing в 2006 году.

Здесь мы рассматриваем именно нативную для Linux версию.

Начнем с инсталятора:

ldd gorky18-installer-2009.01.14.bin
        linux-gate.so.1 => linux-gate.so.1 (0xf7f59000)
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf7f2f000)
        libz.so.1 => /lib32/libz.so.1 (0xf7f16000)
        libbz2.so.1 => not found
        libdl.so.2 => /lib32/libdl.so.2 (0xf7f11000)
        libm.so.6 => /lib32/libm.so.6 (0xf7e44000)
        libc.so.6 => /lib32/libc.so.6 (0xf7c1d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xf7f5b000)
Исправляется так: создаем директорию lib там, где лежит инсталятор, копируем туда 32 битную libbz2.so и делаем симлинк. Например:
mkdir lib
cp /lib32/libbz2.* lib
export LD_LIBRARY_PATH="./lib"
cd lib
ls -s libbz2.so libbz2.so.1
Уточняю, инсталятор текстовый. После вышеописанного запускается без проблем. Gorky 17 требует для работы звука oss, так как это 32-битное приложение и у меня alsa используется для вывода звука, то мне пришлось собирать alsa-oss-32. Вот так
./configure --prefix=/usr --libdir=/usr/lib32
        make
        make DESTDIR=$PKG install
        mv $PKG/usr/bin/aoss $PKG/usr/bin/aoss-32
        rm -r $PKG/usr/share/man/
        rm $PKG/usr/include/oss-redir.h
Кроме вышеуказанного, создал ещё пустой файл .32bit в директорию пакета, чтобы переменные 32-битные передались в сборку (это специфика CRUX). Конкретно вот это:
export CFLAGS="${CFLAGS} -m32"
export CXXFLAGS="${CXXFLAGS} -m32"
export LDFLAGS="${LDFLAGS} -m32"
export PKG_CONFIG_LIBDIR="/usr/lib32/pkgconfig"
То есть если у вас не CRUX и вы собираете alsa-oss-32, то эти переменные придется передавать руками. И затем запускал так:
aoss-32 ./gorky18

vbcnthfkmnth123
()

Подскажите пожалуйста какая тут версия ffmpeg требуется

 

Есть несколько игр у которых в требованиях libavformat.so.58 и прочее для запуска. Я нагуглил что эти библиотеки относятся к ffmpeg, но не получается нагуглить какая тут нужна версия. Подскажите пожалуйста это к какой версии ffmpeg относится, а я попробую эту версию собрать.

Например раз

bash-5.1$ ldd nice_boat  | grep not
        libavformat.so.58 => not found
        libavcodec.so.58 => not found
        libavutil.so.56 => not found
        libswscale.so.5 => not found
Например два
ldd perimeter | grep not
        libavformat.so.58 => not found
        libavcodec.so.58 => not found
        libavutil.so.56 => not found
        libswscale.so.5 => not found
        libavfilter.so.7 => not found

Updated: Для nice-boat подходит ffmpeg от собранного openmw-0.48(отсюда - https://github.com/OpenMW/openmw/releases/download/openmw-0.48.0/openmw-0.48....)

vbcnthfkmnth123
()

Valve опубликовала исходники TF2

 , ,

vbcnthfkmnth123
()

Blade and Sword в 2025 году

 , ,

Blade and Sword — это диаблоклон в сеттинге Древнего Китая. Есть три персонажа на выбор: мечник, девушка с двумя мечами и мечник-силач. Конкретно на скрине мечник.

К сожалению максимально поддерживаемое игрой разрешение — это 800x600.

Из уникальных фич могу отметить собственно монстров, они взяты из мифологии Древнего Китая и расчлененку. Шмота нет, вместо него драгоценные камни, которые вставляются в разные слоты.

Тестировалось это все на вайне версии от Kron4ek:

$ ./wine --version
wine-7.19
Скачать можно вроде здесь

vbcnthfkmnth123
()

Посоветуйте геймпад.

 , ,

Настроил Demon Souls для игры в эмуляторе PS3 после скрина в галерее пользователя - Fedora 41 KDE, но с клавиатуры играть неудобно. Посоветуйте пожалуйста проводной геймпад совместимый с линуксом. Использовать буду скорее всего только для этой цели, возможно потыкаю ещё ранние части гарри поттера на ps2,ps1 в эмуляторе .

Резюмирую: посоветуйте проводной геймпад, который совместим с ps1,ps2,ps3 эмуляторами и совместим с линуксом, пожалуйста.

vbcnthfkmnth123
()

War1gus в 2025 году

 ,

Warcraft: Orcs & Humans — компьютерная игра в жанре стратегия в реальном времени, разработанная компанией Blizzard Entertainment. Это первая игра в серии Warcraft.

War1gus — это повторная реализация “Warcraft: Orcs & Humans”, которая позволяет играть в Warcraft на движке Stratagus. В игре используются графика и звуки из оригинальной Warcraft, но улучшены механизмы игрового процесса с помощью многих современных удобств, которые предоставляет движок Stratagus, таких как современное управление мышью, именованные группы, более широкий выбор групп, больше фракций игроков в многопользовательских играх, редактор карт и несколько городов.

Собирал версии stratagus 3.3.2 и war1gus 3.3.2

Stratagus собирал так

cmake $name-$version \
  -DCMAKE_BUILD_TYPE=Release \
  -DCMAKE_INSTALL_PREFIX=/usr \
  -DGAMEDIR=/usr/bin \
  -DSBINDIR=/usr/bin \
  -DLUA_INCLUDE_DIR=/usr/include/lua5.1 \
  -DWITH_STACKTRACE=OFF \
  -Bbuild

  make -C build
        cd $SRC/build
        ls
        make DESTDIR=$PKG install
        mkdir -p ${PKG}/usr/include
  cp ${SRC}/$name-$version/gameheaders/stratagus-game-launcher.h ${PKG}/usr/include
  cp ${SRC}/$name-$version/gameheaders/stratagus-gameutils.h ${PKG}/usr/include
War1gus собирал так
cmake "${name}-${version}" -DCMAKE_INSTALL_PREFIX=/usr -DGAMEDIR=/usr/bin -Bbuild
  make -C build

  cd build
  make  DESTDIR=${PKG} install
Зависимости такие
ldd /usr/bin/stratagus
        linux-vdso.so.1 => linux-vdso.so.1 (0x00007fff74f5a000)
        liblua5.1.so.5.1 => /usr/lib/liblua5.1.so.5.1 (0x00007f4e79b52000)
        libSDL2-2.0.so.0 => /usr/lib/libSDL2-2.0.so.0 (0x00007f4e79999000)
        libSDL2_mixer-2.0.so.0 => /usr/lib/libSDL2_mixer-2.0.so.0 (0x00007f4e7994b000)
        libSDL2_image-2.0.so.0 => /usr/lib/libSDL2_image-2.0.so.0 (0x00007f4e7991e000)
        libtoluapp.so => /usr/lib/libtoluapp.so (0x00007f4e79912000)
        libz.so.1 => /lib/libz.so.1 (0x00007f4e798f8000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f4e798e3000)
        libmng.so.2 => /usr/lib/libmng.so.2 (0x00007f4e7986f000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f4e79865000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f4e79838000)
        libtheora.so.0 => /usr/lib/libtheora.so.0 (0x00007f4e797f3000)
        libgomp.so.1 => /usr/lib/libgomp.so.1 (0x00007f4e797ad000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f4e7957f000)
        libm.so.6 => /lib/libm.so.6 (0x00007f4e794a0000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f4e7947f000)
        libc.so.6 => /lib/libc.so.6 (0x00007f4e7929e000)
        liblua.so.5.4 => /usr/lib/../lib/liblua.so.5.4 (0x00007f4e79259000)
        libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007f4e791b2000)
        liblcms2.so.2 => /usr/lib/liblcms2.so.2 (0x00007f4e7914c000)
        /lib/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x00007f4e7a094000)
ldd /usr/bin/war1gus
        linux-vdso.so.1 => linux-vdso.so.1 (0x00007ffd58766000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f634744b000)
        libm.so.6 => /lib/libm.so.6 (0x00007f634736c000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f634734b000)
        libc.so.6 => /lib/libc.so.6 (0x00007f634716a000)
        /lib/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x00007f63476c1000)

Однако при попытке подложить ресурсы в директории DATA игры при выборе DATA.WAR, war1gus крашился с такой ошибкой

terminate called after throwing an instance of 'std::out_of_range'
  what():  basic_string::compare: __pos (which is 18446744073709551614) > this->size() (which is 2)
Aborted
Решением стал запуск собранных разработчиками war1gus для винды бинарников war1gus в вайне, и подсовыванием им тем же самых файлов. В таком случае ресурсы распаковываются без ошибок. Затем просто копируются из ~/.wine/drive_c/users/username/Documents/Stratagus/data.War1gus в ~/.stratagus/data.War1gus. После этого игра работает.

vbcnthfkmnth123
()

не собирается swars

 ,

Решил найти Syndicate Wars Port и нашел на гитхабе, так как оригинальный сайт умер. Но оно доступно только для 32-битов.

https://github.com/swfans/swars

В инструкции для сборки указано

Now as our host is ready, we can start working on the actual swars sources. Go to that folder, and generate build scripts from templates using autotools:

autoreconf -ivf

Next, proceed with the build steps; we will do that in a separate folder.

mkdir -p release; cd release
PKG_CONFIG_PATH="/usr/lib/i386-linux-gnu/pkgconfig" CFLAGS="-m32" CXXFLAGS="-m32" LDFLAGS="-m32" ../configure
make V=1
Я собираю так
autoreconf -if
        mkdir -p release; cd release
        #ac_cv_prog_PYTHON=python2
        PKG_CONFIG_PATH="/usr/lib/i386-linux-gnu/pkgconfig" CFLAGS="-m32" CXXFLAGS="-m32" LDFLAGS="-m32" ../configure --prefix=/usr
        #--build=i686-pc-linux-gnu --libdir=/usr/lib32
        make V=1

После вот этой строки

g++  -m32  -m32 -o swars swars-bflib_joyst.o swars-bflib_joyst_s.o swars-bflib_render_gpoly.o swars-bflib_render_plin_s.o swars-bflib_render_drspr.o swars-bflib_render_drspr_s.o swars-bflib_snd_mss_s.o swars-bflib_vidraw.o swars-bflib_vidraw_s.o swars-ailssa.o swars-trfringe.o swars-triangls.o swars-tringops.o swars-trpoints.o swars-trfind8.o swars-trstate.o swars-delaunay.o swars-bfsmack.o swars-smack2ail.o swars-bfsmacklib_s.o swars-linksmk.o swars-bmbang.o swars-bat.o swars-bigmap.o swars-building.o swars-campaign.o swars-command.o swars-cybmod.o swars-display.o swars-dos.o swars-drawtext.o swars-enginbckt.o swars-engindrwlstm.o swars-engindrwlstx.o swars-enginfexpl.o swars-enginfloor.o swars-enginlights.o swars-enginpriobjs.o swars-enginpritxtr.o swars-enginshrapn.o swars-enginsngobjs.o swars-enginsngtxtr.o swars-enginshadws.o swars-enginpeff.o swars-engintrns.o swars-enginzoom.o swars-febrief.o swars-fedebrief.o swars-fecntrls.o swars-fecryo.o swars-feequip.o swars-feoptions.o swars-fepanet.o swars-felogin.o swars-femail.o swars-femain.o swars-fenet.o swars-fepause.o swars-feresearch.o swars-festorage.o swars-feworld.o swars-guiboxes.o swars-guigraph.o swars-guitext.o swars-game.o swars-game_data.o swars-game_speed.o swars-game_sprani.o swars-game_sprts.o swars-hud_panel.o swars-hud_target.o swars-joy_modul1.o swars-joy_modul2.o swars-keyboard.o swars-lvdraw3d.o swars-lvobjctv.o swars-lvfiles.o swars-main.o swars-matrix.o swars-misstat.o swars-mouse.o swars-mydraw.o swars-netipx1.o swars-netser1.o swars-network.o swars-pathtrig.o swars-pathtrig_debug.o swars-packet.o swars-people.o swars-pepgroup.o swars-player.o swars-purpldrw.o swars-purpldrwlst.o swars-radica1.o swars-radica2.o swars-radica3.o swars-research.o swars-rules.o swars-scanner.o swars-scandraw.o swars-sound.o swars-specblit.o swars-swars.o swars-thing.o swars-thing_search.o swars-thing_debug.o swars-thing_debug_s.o swars-tngcolisn.o swars-tngobjdrw.o swars-timer.o swars-unix.o swars-util.o swars-vehicle.o swars-vehtraffic.o swars-wadfile.o swars-weapon.o swars-windows.o swars-wrcities.o wrappers_dos.o wrappers_game.o wrappers_libc.o wrappers_util.o  -L"../lib" -lbullfrog -L"../lib" -lbfsound -lSDL2  -lopenal -lvorbisfile  -lpng16
Выводит ошибки.

/usr/bin/ld: wrappers_libc.o: in function `ac_gets':
(.text+0x15c): warning: the `gets' function is dangerous and should not be used.
/usr/bin/ld: swars-bflib_joyst_s.o: warning: relocation in read-only section `.rodata'
/usr/bin/ld: ../lib/libbullfrog.a(libbullfrog_a-skeybd.o): in function `LbIKeyboardOpen':
skeybd.cpp:(.text+0x2429): undefined reference to `SDL_EnableKeyRepeat'
/usr/bin/ld: ../lib/libbullfrog.a(libbullfrog_a-smouse.o): in function `MouseToScreen':
smouse.cpp:(.text+0x783): undefined reference to `SDL_WarpMouse'
/usr/bin/ld: ../lib/libbullfrog.a(libbullfrog_a-spalette.o): in function `LbPaletteSet':
spalette.c:(.text+0x1ca): undefined reference to `SDL_SetColors'
/usr/bin/ld: spalette.c:(.text+0x23f): undefined reference to `SDL_SetColors'
/usr/bin/ld: ../lib/libbullfrog.a(libbullfrog_a-spalette.o): in function `LbIPaletteRestoreLost':
spalette.c:(.text+0x2d3): undefined reference to `SDL_SetColors'
/usr/bin/ld: ../lib/libbullfrog.a(libbullfrog_a-sscreen.o): in function `LbScreenUpdateIcon':
sscreen.c:(.text+0x1fc): undefined reference to `SDL_WM_SetIcon'
/usr/bin/ld: ../lib/libbullfrog.a(libbullfrog_a-sscreen.o): in function `LbIScreenDrawSurfaceCreate':
sscreen.c:(.text+0x730): undefined reference to `SDL_SetColors'
/usr/bin/ld: ../lib/libbullfrog.a(libbullfrog_a-sscreen.o): in function `LbScreenSetupAnyMode':
sscreen.c:(.text+0xa1e): undefined reference to `SDL_SetVideoMode'
/usr/bin/ld: sscreen.c:(.text+0xa85): undefined reference to `SDL_WM_SetCaption'
/usr/bin/ld: ../lib/libbullfrog.a(libbullfrog_a-sscreen.o): in function `LbHwCheckIsModeAvailable':
sscreen.c:(.text+0x11a1): undefined reference to `SDL_VideoModeOK'
/usr/bin/ld: ../lib/libbullfrog.a(libbullfrog_a-sscreen.o): in function `LbScreenSwap':
sscreen.c:(.text+0x1903): undefined reference to `SDL_Flip'
/usr/bin/ld: ../lib/libbullfrog.a(libbullfrog_a-sscreen.o): in function `LbScreenSwapClear':
sscreen.c:(.text+0x1a07): undefined reference to `SDL_Flip'
/usr/bin/ld: ../lib/libbullfrog.a(libbullfrog_a-sscreen.o): in function `LbScreenSwapBox':
sscreen.c:(.text+0x1c06): undefined reference to `SDL_Flip'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:804: swars] Error 1
make[2]: Leaving directory '/usr/ports/aur/swars/work/src/swars-0.3.8.2795/src'
make[1]: *** [Makefile:711: all] Error 2
make[1]: Leaving directory '/usr/ports/aur/swars/work/src/swars-0.3.8.2795/src'
make: *** [Makefile:502: all-recursive] Error 1

Версия gcc 12.2. Версия ядра 6.1.114. Как собрать? Как тут исправить эту ошибку и в чем именно она заключается, подскажите пожалуйста?

vbcnthfkmnth123
()

Не собирается lxb

 ,

Решил найти IDE для motif и нашел lxb. LXB An X/Motif interactive graphical user interface builder

https://ftp2.nluug.nl/ibiblio/X11/devel/builders/

В инструкции для сборки указано

To build:

1) If you have made any changes in the tool directory,
rebuild it first. If you have not, you do not need
to do anything there.

2) If you are on a Linux system, try a make with the
existing Makefile. It works for me.

Otherwise your next best thing is to hack the Makefile.

Or, you can try Imake by entering "xmkmf". But it's been
awhile since I checked out the Imakefile.

The provided Makefiles :

        Makefile.solaris:               Sun Solaris 2.4+
        Makefile.linux:                 Linux
        Makefile.ref:                           Generic (actually Linux...)

3) Then you can:

        1)      make clean
        2)      make depend
        3)      make
make clean и make depend проходят без ошибок. Только предупреждения
make depend
makedepend -I../include   *.c
makedepend: warning:  CallbackEd.c (reading /usr/include/stdio.h, line 33): cannot find include file "stddef.h"
        not in ../include/stddef.h
        not in /usr/include/stddef.h
makedepend: warning:  CallbackEd.c (reading /usr/include/stdio.h, line 36): cannot find include file "stdarg.h"
        not in ../include/stdarg.h
        not in /usr/include/stdarg.h
makedepend: warning:  CallbackEd.c (reading /usr/include/sys/types.h, line 144): cannot find include file "stddef.h"
        not in ../include/stddef.h
        not in /usr/include/stddef.h
makedepend: warning:  CallbackEd.c (reading /usr/include/X11/Xlib.h, line 51): cannot find include file "stddef.h"
        not in ../include/stddef.h
        not in /usr/include/stddef.h
makedepend: warning:  CallbackEd.c (reading /usr/include/string.h, line 33): cannot find include file "stddef.h"
        not in ../include/stddef.h
        not in /usr/include/stddef.h
makedepend: warning:  CallbackEd.c (reading /usr/include/strings.h, line 23): cannot find include file "stddef.h"
        not in ../include/stddef.h
        not in /usr/include/stddef.h
makedepend: warning:  CallbackEd.c (reading /usr/include/X11/Intrinsic.h, line 99): cannot find include file "stddef.h"
        not in ../include/stddef.h
        not in /usr/include/stddef.h
makedepend: warning:  code.c (reading /usr/include/stdlib.h, line 32): cannot find include file "stddef.h"
        not in ../include/stddef.h
        not in /usr/include/stddef.h
makedepend: warning:  code.c (reading /usr/include/alloca.h, line 24): cannot find include file "stddef.h"
        not in ../include/stddef.h
        not in /usr/include/stddef.h
makedepend: warning:  code.c (reading /usr/include/unistd.h, line 226): cannot find include file "stddef.h"
        not in ../include/stddef.h
        not in /usr/include/stddef.h
makedepend: warning:  lxb.c (reading /usr/include/time.h, line 29): cannot find include file "stddef.h"
        not in ../include/stddef.h
        not in /usr/include/stddef.h
makedepend: warning:  lxb.c (reading /usr/include/dirent.h, line 247): cannot find include file "stddef.h"
        not in ../include/stddef.h
        not in /usr/include/stddef.h
makedepend: warning:  top.c, line 10: cannot find include file "varargs.h"
        not in ../include/varargs.h
        not in /usr/include/varargs.h

Однако при make выводит ошибку

gcc -g -pipe -m486  -I../include     -c -o about.o about.c
gcc: error: unrecognized command-line option '-m486'
make: *** [<builtin>: about.o] Error 1
Версия gcc 12.2. Версия ядра 6.1.114. Как собрать?

vbcnthfkmnth123
()

The Matrix: Path of Neo в 2024 году

 , ,

The Matrix: Path of Neo — компьютерная игра, основанная на трилогии фильмов «Матрица», и разработанная Shiny Entertainment. Была выпущена в 2005 году. Можно поиграть самим Нео, отыгрывая известные сцены из фильма.

Так как соавторами игры были братья (сейчас уже сёстры) Вачовски, то они добавили уровни, которых нет в фильмах. Фактически эту игру можно считать значительным расширением фильмов. Для примера можно рассмотреть бой с финальным боссом (см. скриншот). В игре это куда более эпично, чем в фильме.

( читать дальше... )

vbcnthfkmnth123
()

МВД РФ столкнулось с невозможностью замены серверов на отечественных процессорах

 , ,

Министерство внутренних дел России видит проблемы с заменой серверов на базе микропроцессора отечественного производства «Эльбрус» (разработчик – АО «МЦСТ»). Об этом рассказал заместитель начальника департамента информационных технологий, связи и защиты информации МВД Игорь Кашпур на заседании в Совете Федерации.

«Эксплуатация показала невысокую отказоустойчивость серверов на базе процессоров „Эльбрус“. У МВД фактически отсутствует возможность оперативной замены такого серверного оборудования при выходе его из строя вследствие форс‑мажорных обстоятельств — ввиду того, что его поставки осуществляются только в плановом порядке», — отметил Кашпур. Он пояснил, что в МЦСТ на запросы МВД отвечают, что резерв процессоров «Эльбрус» распределён, а новые партии временно не производятся.

По словам Кашпура, с 2020 по 2024 год МВД закупило 709 серверов с «Эльбрусами», из них 32 комплекта — в текущем году. Эти серверы используют для работы сервисов автоматизации деятельности центров автоматизированной фиксации административных правонарушений в области дорожного движения в базе специального ПО «Паутина», а также для единого информационного ресурса регистрационного иммиграционного учёта.

источник - https://www.vedomosti.ru/technology/articles/2024/11/13/1074631-mvd-pozhalova...

vbcnthfkmnth123
()

Openmw с поддержкой DOS

 

Сабж

источник - https://github.com/matrixsmaster/openmw-fork/tree/dos

Можно запустить те же TES 1 Arena и TES 2 Daggerfall внутри самой игры.

Выглядит это примерно вот так - https://www.youtube.com/watch?v=m3_be5weKW8

Форк старой версии, сейчас уже не поддерживается. Но мне кажется выглядит интересно

Вот конкретная реализация в виде мода для этого форка - https://www.nexusmods.com/morrowind/mods/47045?tab=description

Для работы использует вот эту библиотеку - https://gitlab.com/sciloaf/doscard

Linux тут притом, что оно работает на данный момент только на линуксе. В новых версиях doscard какая-то несовместимость в оффтопиком.

vbcnthfkmnth123
()

Logitech C270 HD не работает микрофон в google chrome

 , ,

Есть Logitech C270 HD в наличии. Проверил в guvcview и с помощью arecord -d 3 /tmp/mic.wav && aplay /tmp/mic.wav звук с микрофона мебкамеры C270 HD записывается. Но в именно в хроме, версии 130.0.6723.91 микрофон видит, но считает его отключенным. Дал ему даже разрешение на использование микрофона, но он все равно считает, что микрофон выключен. Саму камеру видит, картинка идет, но без звука.

Использую alsa. Пробовал ставить pulsa, там вообще никакие микрофоны не видит в хроме.

Ядро версии 6.1.114, дистрибутив CRUX.

Что я упускаю, подскажите мне пожалуйста? Хочется понять почему именно в хроме-то не работает микрофон.

UPD: Хром при попытке запуска проверки камеры выдает такое.

ALSA lib pcm.c:8650:(snd_pcm_set_params) Channels count (2) not available for CAPTURE: Invalid argument

vbcnthfkmnth123
()

Младший админ Linux

 

Рассчитываю на 40-50к в месяц при 8 рабочих часах в день при графике 5/2 или при 12 часов в день при графике 2/2

Работал год в коллцентре в техподдержке. В основном занимался работой эникея, и удаленной поддержкой пользователей. Было небольшое обслуживание серверов на Ubuntu, CentOS.

До этого работал год в одной небольшой фирме, где занимался поддержкой сайта на системе управления контентом (CMS) Wordpress и работой эникеем.

Вносил изменения в базу данных Системы управления контентом (CMS) Wordpress

Фиксил баги(визуальные, убирал ненужные теги)

Добавлял фичи по пожеланию заказчика(поиск, код гугл Аналитики)

Занимался технической поддержкой пользователей, удаленно по подключению через Anydesk и по телефону.

Занимался технической поддержкой рабочих мест

Занимался установкой, настройкой и обновлением рабочих мест

Вел учет компьютеров и орг техники

Занимался поддержкой сервисов печати

Вел мониторинг и диагностику работы сервисов

Писал bash-скрипты для обслуживания системы Linux.

Переносил систему с одного диска ext4 на другой.

По линуксу там было задачи, вроде отправить в БД(Mysql, бд oracle) запрос и посмотреть результаты.

Или например подключиться по ssh, прописать ключи ssh и ещё правила файрволла отредактировать(iptables)

Опыта мало, но готов учится. Умею использовать гугл.

Что умею:

Работать с системой управления контентом (CMS) Wordpress работу ОС, в том числе на нижнем уровне (MBR/GPT/INIT/LVM/DD); стек TCP/IP;

основные линуксовые команды (из состава CoreUtils; grep;)

systemd'шные, символьные и жесткие ссылки);

права пользователей/групп (chmod/chown);

если какому-то софту не хватает зависимостей, то могу c LD_LIBRARY_PATH прописать ему зависимости, чтобы он работал.

vbcnthfkmnth123
()

RSS подписка на новые темы