Existem duas formas de resolver isso: instalando a lib de uma versão anterior ou...
sudo ln -sf /lib/$(arch)-linux-gnu/libudev.so.1 /lib/$(arch)-linux-gnu/libudev.so.0
sudo ln -sf /lib/$(arch)-linux-gnu/libudev.so.1 /lib/$(arch)-linux-gnu/libudev.so.0
#QL #SinclairQL start of something new pic.twitter.com/WtlAgHIHSH
— Rick Dickinson (@rickdickinson12) 10 outubro 2014
Não tem maiores informações, mas a exemplo de outros (como os clones de gabinete de C64 da Commodore USA), se sair do "papel" é provável que carregue um PC, Raspberry Pi ou coisa que o valha. Até porque não tem muito software para o QL a ponto de produzir um clone real.#newQL #SinclairQL #QL images held on http://t.co/BKNviFqPpt pic.twitter.com/ui9aRp1mlb
— Rick Dickinson (@rickdickinson12) 23 outubro 2014
Nota: O conector DIN está de frente, na mesma posição da foto no início do artigo.Obviamente esse esquema serve também para a maioria dos MSX japoneses.
Alexey Pajitnov jogando o Tetris original em um terminal do Electronika 60Mas se você já andou lendo as postagens anteriores nesse blog, deve imaginar que o post não é sobre os feitos do jogo em si... apenas observe toda a beleza de um jogo com uma linguagem gráfica única construído apenas com caracteres não-gráficos:
Tela do Tetris originalExistem muitos jogos que usam apenas caracteres semi-gráficos, e são incríveis, mas isso é outro patamar e sempre me impressiona muito.
sudo dd if=<nome_da_imagem.iso> of=/dev/<dispositivo_destino> bs=4M; sync
rsync -vrhin <diretório_origem> <diretório_destino>Onde:
rsync -vrhin <diretório_origem> <diretório_destino> > resultado
rsync -vazuhi --progress --delete <diretório_origem> <diretório_destino>... onde:
rsync -vazuhin --progress --delete <diretório_origem> <diretório_destino>
Atualizado em 10/04/2017.
Atenção! Eu faço esses passos nos meus micros, se você resolver testar, faça por sua própria conta e risco.
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"
sudo dpkg --add-architecture i386
sudo apt update && sudo apt full-upgrade && sudo apt autoremove && sudo apt purge && sudo apt clean
sudo sed -i "s/enabled=1/enabled=0/g" /etc/default/apport && sudo service apport restart
sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop
sudo add-apt-repository ppa:oibaf/graphics-drivers && sudo apt update && sudo apt full-upgrade
sudo apt install zram-config
sudo apt install prelink
sudo prelink -amR
sudo sed -i "s/PRELINKING=unknown/PRELINKING=yes/g" /etc/default/prelink
sudo /etc/cron.daily/prelink
echo 'DPkg::Post-Invoke {"echo Running prelink, please wait…;/etc/cron.daily/prelink";}' | sudo tee /etc/apt/apt.conf
sudo apt install preload
sudo sed -i "s/# numlock=0/numlock=1/g" /etc/xdg/lubuntu/lxdm/lxdm.conf
sudo apt install ubuntu-restricted-extras rar unrar zip unzip p7zip-full gparted lame baobab fslint
# Instala o Docky e ativa a composição na inicialização do Lubuntu
sudo apt install docky compton && echo compton -b >> .config/lxsession/Lubuntu/autostart
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && sudo dpkg -i google-chrome-stable_current_amd64.deb
wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb && sudo dpkg -i google-chrome-stable_current_i386.deb || sudo apt-get install -f
wget https://discordapp.com/api/download?platform=linux&format=deb && sudo dpkg -i discord-*.deb || sudo apt install -f
# Imagem e Editoração
sudo apt install scribus gimp gimp-data-extras inkscape
# Mídia
sudo apt install vlc
# Comunicação
sudo apt install telegram
# Android ADB tools
sudo apt install android-tools-adb android-tools-fastboot
# Eletrônica
sudo apt install fritzing kicad sigrok pulseview
# Instalar a IDE disponível no repo Ubuntu para baixar as dependências
sudo apt-get install arduino arduino-mk
# Download da última versão da IDE em
https://www.arduino.cc/en/Main/Software
# Descompactar o arquivo
tar -xvf arduino-1.8.?-linux64.tar.xz
# Mover para o diretório /opt
sudo mv arduino-1.8.? /opt/arduino
# Criar a entrada de menu para a IDE nova
cd /opt/arduino
sudo ./install.sh
# Adicionar o usuário aos grupos necessários
sudo usermod -a -G tty,dialout `id -un`
# Reiniciar a seção. Não é necessário reiniciar o computador.
# Remove todas as entradas da seção Desenvolvimento
sudo sed -i "s/Development;//g" /usr/share/applications/*.desktop
format <letra_unidade> /t:<num_trilhas> /n:<num_setores> /u
#5,25" DD 360Kb
format a: /t:40 /n:9 /u
#3,5" DD 720Kb
format a: /t:80 /n:9 /u
Essa postagem será atualizada com mais informações... em algum momento.
# instala o servidor nfsNa máquina 10.0.0.2 onde os arquivos seriam acessados:
sudo apt-get install nfs-kernel-server -y
# define o diretório a ser compartilhado e as opções
echo "/home/usuario *(rw,sync,no_subtree_check,no_root_squash)" >> /etc/exports
# restringe o acesso a todos
echo "portmap: ALL" >> /etc/hosts.deny
echo "lockd: ALL" >> /etc/hosts.deny
echo "mountd: ALL" >> /etc/hosts.deny
echo "rquotad: ALL" >> /etc/hosts.deny
# libera o acesso apenas a um ou uma gama de ips
echo "portmap: 10.0.0.0/2" >> /etc/hosts.allow
echo "lockd: 10.0.0.0/2" >> /etc/hosts.allow
echo "mountd: 10.0.0.0/2" >> /etc/hosts.allow
echo "rquotad: 10.0.0.0/2" >> /etc/hosts.allow
echo "statd: 10.0.0.0/2" >> /etc/hosts.allow
# reinicia o servidor nfs
sudo /etc/init.d/nfs-kernel-server restart
# instala o cliente nfsFunciona :)
sudo apt-get install nfs-common
# cria um diretório onde será montado o mapeamento
mkdir ~/pastaqualquer
# monta o mapeamento
sudo mount -t nfs 10.0.0.1:/home/usuario ~/pastaqualquer
# se quiser que monte automaticamente no boot, não era o meu caso, mas...
echo "10.0.0.1:/home/usuario /pastaqualquer nfs rw 0 0" >> /etc/fstab
PS.: Eu uso a opção sync no compartilhamento para evitar arquivos corrompidos, é mais demorado, mas também é muito mais seguro.
PS. 2: Pode ser necessário dar permissões de leitura/escrita (chmod) no diretório compartilhado. Não foi o meu caso, pois usei o mesmo usuário.