Comandos que considero exclusivos do Ubuntu, comandos comum a todas as distro, ao mundo GNU/Linux ou especificos ao pacote, estão no FAQ ou tutorial especifico do pacote ou comando.
Resumo de comandos, alguns exemplos e indicações de material relacionado ao Ubuntu, ambiente, diversas tipos de maquinas e instalações, preferencialmente usando somente o DVD ou CD.
Eventualmente para instalar ou atualizar algum pacote, alterei a configuração para buscar em algum mirror na internet.
Os endereços indicados neste documento estão sempre desatualizados, Ubuntu e suas derivações tem uma forma estranha de nomear as imagens ISO, os diretórios mudam de nome periodicamente, quando a URL indicada falhar, procure navegar a partir da raiz dela.
Considero Kurumin e Ubuntu como variantes do Debian, utilizam os pacotes e repositorios Debian, ainda não tive tempo de fazer comparativos mais detalhados, a principio considero Ubuntu e suas variantes, também o Kurumin muito mais amigáveis e com pacotes mais atualizados que Debian, pesquise no Google por "utnubu", Debian aproveitando o que tem de melhor do Ubuntu.
Eles distribuem o CD gratuitamente, basta entrar no site e fazer o pedido, vem pelo correio sem custo algum, ideal para quem usa modem discado ou tem dificuldade no download, também tem as ISO disponiveis para download de diversas maneiras, http, ftp, bittorrent...
As imagens ISO tem nomes estranhos; Flight, Breezy Badger, Hoary Hedgehog. Estão sempre mudando, misturam estes nomes com testing e numeros como identificador da versão. Tem estes diretórios no mesmo local onde estão a ISO da versão 5.04 e 5.10, desisti de explicar isto aqui porque estou sempre desatualizado. Procure a explicação no sites sobre Ubuntu.
Debian também faz assim, achei muito confuso. Kurumin também é derivado do Debian mas identifica de forma mais compreensível com numeros (6.0, 6.1 ...), versão beta segue o numero da versão em desenvolvimento, 6.0 alpha ou beta, 6.0 beta1...
Antes de baixar e usar, tente entender esta forma de identificação da ISO e versão, qual o significado destas palavras, nem vou tentar explicar porque muda conforme o tempo, como muda também o nome dos diretórios para download.
Em 02.09.2006 encontrei referencias ao beta 6.10, não consigo encontrar a ISO deste beta (6.10), alguns endereços levam para um tal de edgy, em alguns lugares menciona 6.10 e outros edgy. Não sei qual o significado nem qual a relação de 6.10 com edgy, caso queira tentar pode iniciar com este endereço.
em 10 de Junho de 2006 encontrei estas identificações de ISO para download.
Estes endereços mudam conforme a versão, procure a acessar a URL inidicada nos endereços abaixo e procurar pela versão mais recente.
Kubuntu, um detalhe, estas imagens não estão no próprio site do Ubuntu, encontrei ISO para download via browser e via torrente em alguns mirrors, depois de alguns dias estes endereços retornavam páginas de erro, indicando que mudou o nome ou local, por isto nem vou colocar aqui os endereços das ISOS, a sugestão é procurar por elas no Google, procure por kubuntu+iso ou tente seguir as indicações do site oficial;Optei por baixar a ISO do diretório 5.10, veja o resultado do torrent no console;
| file: kubuntu-5.10-live-i386.iso | | size: 673,478,656 (642 MB) | | dest: /home/zago/ubuntu/kubuntu-5.10-live-i386.iso
Conferir a imagem ISO antes de gravar.
Não achei a chave para conferencia, o bittorrent salvou somente a ISO, nos locais da ISO não tem nada sobre MD5 ou SHA1SUM ou outra maneira de verficar a integridade da ISO antes de grava-la, então calculei a chave e coloquei na caixa de pesquisa do Google e retornou 12 resultados iguais, considerei OK e gravei o CD, funcionou sem problemas, a chave encontrada pelo md5sum na ISO kubuntu-5.10-live-i386.iso foi esta; 83ab6f648ce431d26c08321d1f95457a
Boot pelo CD, rodando o sistema a partir do CD, não fiz a instalação, somente boot pelo CD como Live CD e carregou o sistema bem rápido em um amd64 3000+ com 1GB de RAM, mesmo sendo versão para 32 bits rodou nesta maquina sem problema algum, ainda não testei em maquinas de 32 bits.
O que achei estranho, mesmo selecionado o idioma Português, o KDE está todo em Inglês, no site fala em KDE 3.5 e nas opções de ajuda do KDE indica a versão 3.4.3, tem pacotes interessantes e muitos aplicativos, não achei o Firefox.
Rede, configurar manual como estação com IP fixo, Menu K -> System Settings -> Network Settings, tem opções para informar IP, DNS e gateway, achei estranho, informo os dados e também o gateway, fecho a tela e quando volto está em branco (vazio), depois de algumas tentativas sem conseguir navegar, deixei para outro dia.....
Tem diversas opções de download, também diversos diretórios com nomes que não entendi, baxei a ISO do Live DVD que está no diretóiro 5.10, tem diversas ISO, procure pesquisar sobre a opção que melhor lhe antende.
btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://torrent.ubuntu.com/releases/breezy/release/dvd/ubuntu-5.10-dvd-amd64.iso.torrent Neste momento deve ter versão mais recente, a cada nova imagem ISO o endereço acima é alterado, portanto use o exemplo acima como modelo para montar a sua linha de comando com a URL da nova ISO, ou acesse via ambiente gráfico e clique na ISO que deseja baixar. Resultado; file: ubuntu-5.10-dvd-amd64.iso size: 3,075,670,016 (2.9 GB) dest: /home/zago/unbutun/ubuntu-5.10-dvd-amd64.isoEsta linha de comando altera a cada nova versão, evite copiar o exemplo acima, use para montar a linha de comando com o endereço da ISO no site, são diversas ISO, altere conforme a que deseja baixar, quem tem cliente bittorrent em ambiente gráfico pode acessar via navegador e dar um clique no .torrent que inicia o download. Utilizam nomes na identificação da versão, algo parecido com Debian, aliás, na minha opinião Ubuntu é Debian com pacotes atualizados, utilizam os mesmos mirrors no apt, não entendi o que siginicam os nomes, tem algo como; dapper, flight-1, breezy e outros, pesquisa na documentação o significado, veja por exemplo estas imagens (breezy) ISO para DVD
9b0add7e9dfd9a6fe2ab202de80317e3 ubuntu-5.10-dvd-amd64.iso e41c0631f6f2c138a417b59bcb880fce ubuntu-5.10-dvd-i386.isocriei um arquivo com a chave, conferi com md5 e bateu, para isto precisa criar um arquivo com a chave e executar o md5, veja o arquivo, linha de comando e resultados, use seu editor preferido para criar o arquivo md5 e copie a chave como no exemplo abaixo;
$ cat ubuntu-5.10-dvd-amd64.md5 9b0add7e9dfd9a6fe2ab202de80317e3 ubuntu-5.10-dvd-amd64.iso [zago@aula zago]$ md5sum -c ubuntu-5.10-dvd-amd64.md5 ubuntu-5.10-dvd-amd64.iso: A soma coincideOu calcule o MD5 e compare com uso do diff ou visualmente. Cuidado para não usar a chave de outra ISO, tem que usar da ISO especifica, use o exemplo acima na procura e como passo a passo na criação do arquivo com o MD5 da ISO que baixar.
Ambiente de teste; Maquina de 64 bits com Ubuntu-5.10-dvd-amd64 MOBO: MSI modelo MS-6471 ver: 1 - CPU: AMD Athlon 64 3000+ - MEMORIA: 2 pentes de 512 MB - HD: SATA 120GB Seagate Barracuda - DVD: DVD/R LG 4160 - Placa de video on-board
Observe os relatos a seguir, as falhas estão relacionadas ao hardware, problema semelhante ocorre também em outras distros.
Boot pelo DVD, muito rápida, prossegue com a carga do DVD, permite selecionar o modo VESA, definição, tudo em ambiente gráfico, quando está preparando uma sessão do X exibe a mensagem que inciam com Failed to start the X server (your graphical interface)., Complicou...., não reconheceu o vídeo on-board nem como VESA.
Então instalei uma placa de vídeo PCI da ATI alguma coisa e novamente boot pelo DVD, desta vez carregou o sistema, entra automaticamente o Gnome (2.12.1), navegador Firefox 1.0.7.
A tradução para o Português não é completa, nesta instalação as opções de menu do Gnome estão em Inglês e sub-menus em Português.
Configuar a rede, clique em "System", depois em "Administração -> Rede, o restante do dialogo está em Inglês, mesmo assim vai bem, configuração é bem intuitiva e com visual muito bom, tem opção para configurar ADSL (pppoe) ou com IP fixo, neste teste configurei a estação com IP fixo, meu gateway e DNS e prontinho, clique no globo para abrir o Firefox e navegar.
Parei por aqui, queria testar a maquina e a versão 64 bits, na minha opinião, carrega o sistema muito rápido, sistema amigável e fácil de usar, vale a pena conhecer o Live CD do Ubuntu.
Com somente um pente de memória, boot pelo DVD, enter para rodar como Live, selecionei idioma (Português do Brasil), prossegue carregando o sistema com mensagens em Português, muito lento mas carregando e falha bem inicio, no momento que está preparando um sessão Live, configurando idioma, exibe esta mensagem de falha e não tem como prosseguir, com os 2 pentes de memória prossegue mas não reconhece a placa de vídeo on-board, nem como VESA, a solução que funcionou sem problemas, usar os dois pentes de memoria e instalar uma placa de video PCI, mesmo procedimento tive que adotar com outras distribuições.
Rodando a partir do CD, quando precisar de comandos como root, execute sudo <comando>, ou se preferir criar uma comta root, execute; sudo passwd root, digite a nova senha quando solicitado e prontinho, pode tornar root no konsole com su -
Rede com servidor DHCP, no boot já pega a configuração de rede por DHCP e sai navegando, para saber qual IP foi atribuído a estação, execute ifconfig em um konsole do root ou sudo ifconfig no konsole.
Mesmo fazendo boot e rodando pelo CD, pode instalar o servidor ssh, isto permite conexões ssh a partir de outras maquinas da rede, requer conexão com internet e de preferencia crie nova senha de root, no konsole execute;
sudo passwd root apt-get install openssh-server
Prontinho, definiu a senha do root e instalou o servidor ssh, a partir de outras maquinas pode fazer a conexão via ssh, na configuração default já está configurado para permitir login direto do root e exportando o ambiente gráfico -X, não precisa configurar mais nada, em outra maquina pode executar a linha de comando neste formato;
ssh -X root@ip ssh -X root@192.168.1.251
Como derivado do Debian tem os mesmos gerenciadores (apt, aptitude), instalar pacotes, use sudo ou execute o comando no konsole do root, formato da linha de comando (aptitude install nome-do-pacote), exemplo para instalar squid e servidor ssh.
aptitude install squid
aptitude install ssh-server
listar e localizar pacotes, use search em lugar de install.
aptitude search ssh-server
Veja lista de opções no manual
man aptitude
aptitude update aptitude install smartpm smart updateProntinho, smart instalado e funcionando.
Faz parte dos pacotes no Kubuntu 6.06, consulte a documentação sobre apt Debian e manual.
man apt
Configurador de diversos pacotes, também serve para instalar pacotes.
Faz parte dos pacotes no Kubuntu 6.06, consulte a documentação sobre dpkg Debian e manual.
man dpkg
Configurar vídeo e resolução do monitor.
dpkg-reconfigure xserver-xorg
aptitude install alien
alien -d LimeWireLinux.rpm limewire-free_4.12.4-1_i386.deb generated
dpkg -i limewire-free_4.12.4-1_i386.deb Selecionando pacote previamente não selecionado limewire-free. (Lendo banco de dados ... 72322 arquivos e diretórios atualmente instalados.) Descompactando limewire-free (de limewire-free_4.12.4-1_i386.deb) ... Instalando limewire-free (4.12.4-1) ...
Brincando com smart do SUSE 10.1 alien -d smart-0.42-4.guru.suse101.i686.rpm dpkg -i smart_0.42-5_i386.deb aptitude install debhelper aptitude install python aptitude install python-dev aptitude install dpatch Criou os canais deb com os pacotes instalados no sistema, não foi possível usar. Mesmo depois de instalar estes pacotes continuou retornando este erro. smart update erro: 'rpm' python module is not available Observe que procura por um pacote rpm, deve ser alguma chamada de dentro do programa, a conversão com alien não resolve este tipo de problema.
Kubuntu já instala o gerenciador de pacotes rpm, não precisa converter pacotes rpm com alien, pode executar direto na linha de comando neste formato.
rpm -ihv nome-do-pacote.rpm
Deve retornar a lista de dependencias, instale uma por uma com aptitude e volte a tentar a instalação do pacote rpm, caso queira arriscar instalar sem resolver as dependencias, tem tudo para não funcionar, use --nodeps como neste exemplo.
rpm -ihv LimeWireLinux.rpm --nodeps
A preparar... ########################################### [100%]
1:LimeWire-free ########################################### [100%]
Lista de discussão especifica sobre Kunbutu, Ubuntu e outras derivações..