UFRJ/ECO/Sistemas de Informacao - 2015/2-04/11/2015 - VBinstalacao00.txt Se precisar, mude no navegador a codificacao dos caracteres dos arquivos acima para UNICODE - ou UTF-8. O Firefox apresenta o menu antigo quando se aperta a tecla F10 ou Alt - va a 'Exibir' > 'Codificacao do texto' > 'Unicode' vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv INDICACOES ADICIONAIS PARA A INSTALACAO DE UMA MAQUINA VIRTUAL LINUX (Ver Exercicio II em http://pater.web.cip.com.br/si2015/quadros/grafo1.pdf ) vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv Conhecer algumas caracteristicas da nossa maquina permite, entre outras coisas, prever e tratar eventuais problemas de instalacao dos programas que vamos utilizar. Que computador vamos usar? (desktop?, laptop?); que marca? (Sony, HP, Dell, Acer, Asus, etc.); que modelo (Vaio VPCY-, Pavilion G4, Inspiron 1564, etc.); que processador? (AMD, Intel, etc., 64bits, 32bits); quanto de memoria? (4GB, 8GB etc.); quanto de armazenamento permanente? (HD 250GB, 500GB, 1TB); que sistema operacional? (Windows, Mac, Linux), que versao/distribuicao (W2007, W8.1, GnewSense 3.0, Ubuntu 12.10, 64b/32b, etc.)? O Hipervisor (Monitor) VirtualBox permite implementar (simular) uma máquina virtual (um PC sem sistema operacional) como um processo (um programa em execução) do sistema operacional nativo do seu computador. Uma vez criada a maquina virtual, você pode instalar nela qualquer sistema operacional (Linux, Windows, OS X, DOS, etc.) que funcione em um PC comum. Como uma maquina virtual simula um computador completo atraves de um programa comum, nao precisamos modificar o sistema operacional nativo do computador para termmos disponivel um sistema operacional Gnu/Linux completo e funcional. Com o Gnu/Linux, vamos trabalhar com. terminal de linha de comando. navegador e interface grafica (GUI) Pode-se, com isso, executar comandos e controlar a maquina virtual e, assim,. coletar (baixar, copiar) dados. processar dados (arquivos, fluxos). receber/transferir/armazenar dados. experimentar diferentes interfaces e modos de comunicacao. executar, compilar, modificar e escrever programas
=============baixando o VirtualBox================================== Va a pagina de downloads do VirtualBox e baixe o arquivo de instalacao correspondente ao seu sistema operacional. https://www.virtualbox.org/wiki/downloads Se voce tem uma maquina Windows, baixe a versao 'for Windows hosts' Para OS X (Mac) baixe a versao 'for OS X hosts' Para computadores rodando Linux, a versao deve ser 'for Linux hosts' Agora baixe o 'Extension Pack' no link 'All supported platforms' (nao instale nada, apenas baixe) =============verificando os arquivos baixados======================= Note que na pagina de downloads do VirtualBox existe um link 'SHA256 checksums' com hashs (assinaturas) dos arquivos. (Tambem existe um link 'MD5 checksums' com hashs (assinaturas MD5) dos arquivos. Prefira 'SHA256' a 'MD5'.) Localize na lista e COPIE para algum lugar, por exemplo, para um arquivo, cada hash (sequencia de caracteres hexadecimais) correspondente aos arquivos que baixou. Por exemplo, veja que ao arquivo 'VirtualBox-5.0.8-103449-Win.exe' corresponde na lista 'SHA256 checksums' o hash '767af01ea46626bf4cf4d607c18c863501b959b41115eabddef5604d522f6280' Veja que ao arquivo 'VirtualBox-5.0.8-103449-OSX.dmg' corresponde na lista 'SHA256 checksums' o hash '4c0987af48340866c3d5902d70f4ef59bdcf05898a36aa425f26c80b29561d4e' E ao arquivo 'Oracle_VM_VirtualBox_Extension_Pack-5.0.8-103449.vbox-extpack' corresponde o hash 'febd2c99909cb932a98c2b9f73ce8eb03fc183c8c8f2fc874985cf3d598f6b94' Sempre que puder, voce deve verificar a integridade do arquivos que baixou. Isto significa comparar os hashs dos arquivos originais, como os acima mencionados, com os hashs calculados a partir dos arquivos baixados. Ambos hashs devem coincidir, o hash original com o hash calculado, ja que se referem a um mesmo arquivo. Para calcular o hash do arquivo baixado, use algum VERIFICADOR de assinatura que funcione no seu sistema operacional. Por exemplo, para Windows, baixe http://www.krylack.com/file-checksum-tool/
Nota: nao precisa instalar, apenas baixe o programa e clique no icone cada vez que quiser executa-lo. Preencha os campos do calculador 'hashtool' e verifique a coincidencia de hashs. No campo 'File:' coloque (browse) o nome do arquivo a verificar. No campo 'Hash:' coloque (cole) o hash original do arquivo que copiou do site Marque a opcao apropriada para o hash desejado ('SHA256' ou 'MD5') Para Mac OS X, abra um terminal (em geral desde 'Applications/Utilities') Navegue para o diretorio (pasta) do arquivo baixado, digitando no terminal: cd ~/Downloads Para gerar um hash 'SHA256' do arquivo no exemplo acima, digite no terminal: openssl dgst -sha256 VirtualBox-5.0.8-103449-OSX.dmg ( Para gerar um hash 'MD5' do arquivo no exemplo acima, digite no terminal: openssl dgst -md5 VirtualBox-5.0.8-103449-OSX.dmg ) Compare o resultado com o hash que voce COPIOU. No exemplo, o hash original 'SHA256' 4c0987af48340866c3d5902d70f4ef59bdcf05898a36aa425f26c80b29561d4e deve coincidir com o 'SHA256' agora calculado. (Se o seu computador roda Linux, abra um terminal e proceda de modo semelhante ao descrito para o OS X) Veja sobre verificadores de assinatura (SHA256/MD5), por exemplo, a pagina https://www.openoffice.org/download/checksums.html ===========instalando o VirtualBox================================== Clique sobre o icone do instalador do VBox baixado e instale. ===========instalando o ExtensionPack=============================== Clique sobre o icone do ExtensionPack baixado e instale.
===========baixando uma distribuicao Linux========================== Baixe o arquivo '.iso' de qualquer das distribuicoes abaixo: GNEWSENSE: http://gnewsense.org UBUNTU: http://www.ubuntu.com DEBIAN: http://debian.org Outras distribuições livres: http://www.gnu.org/distros/free-distros.html Localize o arquivo (.iso) que baixou e salve em um diretorio (pasta) de preferencia (desktop, pasta pessoal, etc.) ===========verifique a integridade do arquivo======================= (como fizemos acima depois de baixar o VirtualBox) Se a assinatura fornecida for apenas 'MD5', em vez de 'SHA256', escolha a opcao apropriada para gerar o hash. ===========criando uma maquina virtual no VBox====================== Supondo que voce baixou o instalador do GNEWSENSE, abra o aplicativo VirtualBox, crie uma nova máquina virtual (Virtual Machine - VM) para o Sistema Operacional 'Linux', tipo 'Debian' (64 ou 32 bits, conforme sua maquina). Depois de criada a maquina Linux, associe o arquivo '.iso' que voce baixou ao dispositivo 'cdrom' na opção 'armazenamento' (storage) do VirtualBox. Veja por exemplo, sobre imagens 'iso', http://linuxlookup.com/linux_iso e o manual do VirtualBox em https://www.virtualbox.org/wiki/documentation Inicie ('start') a maquina GNEWSENSE que criou e siga as instrucoes de instalacao do Sistema Operacional Linux. ===========reiniciando a maquina virtual com o Linux instalado====== Reinicie a maquina virtual Linux. (O arquivo '.iso' deve estar desassociado do CD/DVD virtual do VirtualBox) ===========abrindo um terminal Linux================================ Menu 'Applications' > 'Accessories' > 'Terminal' (ou no equivalente portugues, se for o caso). ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FIM DAS INDICACOES ADICIONAIS PARA A INSTALACAO DE UMA MAQUINA VIRTUAL LINUX ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INDICACOES ADICIONAIS PARA A INSTALACAO DOS COMPILADORES (FreePascalCompiler - fpc GnuCompilerCollection - gcc) ===========exercicios previos de linha de comando=================== http://pater.web.cip.com.br/si2015/exerclincom00.txt http://pater.web.cip.com.br/si2015/exerclincom01.txt http://pater.web.cip.com.br/si2015/exerclincom02.txt Se precisar, mude no navegador a codificacao dos caracteres dos arquivos acima para UNICODE - ou UTF-8. O Firefox apresenta o menu antigo quando se aperta a tecla F10 ou Alt - va a 'Exibir' > 'Codificacao do texto' > 'Unicode' ===========instalando e testando os compiladores fpc e gcc========== http://pater.web.cip.com.br/si2015/instalacaofreepascal.txt ===========comprovando a funcionalidade dos compiladores fpc e gcc== Envie instantaneo jpg ou png anexo a email com o cabecalho de assunto 123456789ec0_compiladores supondo que '123456789' corresponde ao seu dre e 'ec0' a sua turma. Nao incorpore a imagem, mande como arquivo anexo. Veja um exemplo em http://pater.web.cip.com.br/si2015/testecompil.png que foi o resultado obtido na etapa de teste dos compiladores. FIM DAS INDICACOES ADICIONAIS PARA A INSTALACAO DOS COMPILADORES