Показаны сообщения с ярлыком gopher 2. Показать все сообщения
Показаны сообщения с ярлыком gopher 2. Показать все сообщения

суббота, 15 декабря 2018 г.

[Gopher 2] Готовим окружение для компиляции

toolchain для компиляции под i386 платформу, поэтому нужно поставить пакеты, которые позволят запустить x86 файлы на x64 машине

# sudo dpkg --add-architecture i386
# sudo apt-get update
# sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
# sudo apt-get install zlib1g:i386


----
#если у нас 64 битная система и не добавлена 32 битная система дополнительно, тогда добавим эту архитектуру и обновим список пакетов для их последующей установки 
dpkg --print-architecture | grep -qw i386 || dpkg --print-foreign-architectures | grep -qw i386 || (sudo dpkg --add-architecture i386 && sudo apt-get update)

#если эти пакеты не установлены, тогда поставим их
dpkg -l | grep -qw libc6:i386 || apt-get install libc6:i386
dpkg -l | grep -qw libncurses5:i386 || apt-get install libncurses5:i386
dpkg -l | grep -qw libstdc++6:i386 || apt-get install libstdc++6:i386
dpkg -l | grep -qw zlib1g:i386 || apt-get install zlib1g:i386

----
#!/bin/sh

# если у нас вдруг не стоит распаковщик архивов и man тоже нет (столкнулся с таким на Codenvy)
dpkg -l | grep -qw bzip2 || (sudo apt-get update && sudo apt-get -y install bzip2) 
dpkg -l | grep -qw man || (sudo apt-get update && sudo apt-get -y install man) 

tar -jxvf mipsel-linux-uclibc.tar.bz2
sudo cp -r mipsel-linux-uclibc /opt
sudo rm -r mipsel-linux-uclibc/

#если у нас 64 битная система и не добавлена 32 битная система дополнительно, тогда добавим эту архитектуру и обновим список пакетов для их последующей установки 
dpkg --print-architecture | grep -qw i386 || dpkg --print-foreign-architectures | grep -qw i386 || (sudo dpkg --add-architecture i386 && sudo apt-get update)

#если эти пакеты не установлены, тогда поставим их
dpkg -l | grep -qw libc6:i386 || sudo apt-get -y install libc6:i386
dpkg -l | grep -qw libncurses5:i386 || sudo apt-get -y install libncurses5:i386
dpkg -l | grep -qw libstdc++6:i386 || sudo apt-get -y install libstdc++6:i386

dpkg -l | grep -qw zlib1g:i386 || sudo apt-get -y install zlib1g:i386

воскресенье, 2 декабря 2018 г.

[Gopher 2] Правим файлы с переводом строк Win на Unix

# sed -i 's/.$//' имя_файла

-i Перезаписать исходный файл

источник: http://ant0.ru/sed1line.html

воскресенье, 25 ноября 2018 г.

[Gopher 2] Закачка файла напрямую в консоль

# cd /boot/local/dmenu/
# rm dmenu.bin
# rx dmenu.bin
# chmod +x dmenu.bin
# chown default:default dmenu.bin

# cd /boot/local/dmenu/; echo "press Ctrl+A then S"; rm dmenu.bin; rx dmenu.bin; chmod +x dmenu.bin; chown default:default dmenu.bin

пятница, 24 ноября 2017 г.

Gopher 2 - Как победить невежество и набраться ума. Возвращаем к жизни "мёртворожденные" флешки приставки.

Друзья, специально для Вас!

1. Удаляем все partition (разделы)
2.1. Если нужно использовать дальше в приставке - заканчиваем на этом этапе
2.2. Если нужно использовать как переноску для информации, тогда переразбиваем (создаём новые разделы) заново в соответствии со стандартами MBR