Mensagens

A mostrar mensagens de janeiro, 2023

Problema com o USB bootável contendo o Fedora 37

Imagem
Preparei uma USB Stick contendo a imagem do Fedora 37 com a intenção de fazer uma fresh install mas quando tentei fazer o boot do media dava erro. O mesmo aconteceu com o Fedora 38 quando tentei instalá-lo: Invalid image Failed to read header: Unsupported Failed to load image: Unsupported start_image() returned Unsupported Tentei por várias vezes, verifiquei de novo a .iso , testando a sua integridade e estava tudo normal, foi aí que pensei que eventualmente poderia ser um problema próprio desta versão do Fedora. Após uma Googlada constatei que esse problema ocorria nalguns motherboards e que não fazia boot em modo UEFI. Não testei em modo BIOS mas ao que parece há opinião positiva nesse sentido. O problema foi identificado e resolvido em shim (Bootloader UEFI inicial) mas ao que parece a implementação só será no Fedora 38. Mas há várias soluções apontadas e caso seja do teu interesse podes escolher a solução com a qual te sentes mais confortáv...

Compilar e rodar um programa em Java usando o terminal

Imagem
Instalamos java no nosso sistema. $ sudo dnf install java Neste caso o java-17-openjdk já se encontrava instalado: $ Package java-17-openjdk-1:17.0.5.0.8-1.fc37.x86_64 is already installed. Para verificarmos se o compilador javac se encontra instalado: $ javac -version javac 17.0.5 Vamos testar Vamos trabalhar dentro de uma pasta de nome Programas e para isso vamos criar a pasta. $ mkdir Programas Entramos na pasta Programas $ cd Programas Criamos um ficheiro que vamos dar aqui o nome de NomeUtilizador com extensão .java $ touch NomeUtilizador.java Abra o ficheiro com um editor da tua preferência, no meu caso estou usando o vim $ vim NomeUtilizador.java Vamos criar o seguinte programa Para compilar o programa abrimos um outro terminal na mesma pasta, podemos aproveitar o terminal onde criamos o programa e abrimos um novo com CTRL+SHIFT+N javac é o compilador, NomeUtilizador.java é o nosso programa que queremos compilar. $ javac NomeUtilizador.java ...

Compilar e rodar C++ no terminal Linux

Imagem
Instalamos o compilador de c++ no nosso sistema. $ sudo dnf install gcc-c++ ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: gcc-c++ x86_64 12.2.1-4.fc37 updates 13 M Installing dependencies: libstdc++-devel x86_64 12.2.1-4.fc37 updates 2.5 M Transaction Summary ================================================================================ Install 2 Packages Total download size: 15 M Installed size: 47 M Is this ok [y/N]: y Vamos testar Vamos trabalhar dentro de uma pasta de nome Programas e para isso vamos criar a pasta. $ mkdir Programas Entramos na pasta Programas $ cd Programas Criamos um ficheiro que vamos dar aqui o nome de nomeUtilizador com extensão .cpp $ touch nomeUtilizador.cpp Abra...