SUSE 10.1 - Dicas, comandos e indicações.

Atualizado em: 06/10/2006



Sobre este documento

Anotações sobre OpenSUSE 10.1, revisadas periodicamente para manter atualizado endereços e dicas especificas sobre esta versão.

Comandos e endereços que considero exclusivos do SUSE 10.1, comandos comum a todas as distro, ao mundo GNU/Linux ou específicos 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 SUSE 10.1 (OpenSUSE), ambiente, diversas tipos de maquinas e instalações, preferencialmente usando somente os CD de instalação com repositório local via smart.

Eventualmente para instalar pacotes extras como plugins e outros pacotes proprietários que não fazem parte do CD, ou atualizar algum pacote, alterei a configuração para usar smart como gerenciador de pacotes.

Sobre SUSE (OpenSUSE)

Faça download das imagens ISO, grave em CD (queimar CD) e use livremente, pode copiar, reproduzir, modificar, instalar, atualizar e usar livremente, se possível reportar problemas aos desenvolvedores, isto também é uma forma de ajuda.

Veja a documentação nestes endereços;

Site do projeto, documentação, listas de discussão, forum, ajuda, download e muito mais...
http://www.opensuse.org/PT-BR-Download
http://www.opensuse.org/Communicate

Dicas, endereços e documentação sobre SUSE 10, muitas dicas se aplicam na versão 10.1
http://www.zago.eti.br/distro/suse10-dicas.html

Live DVD 10.1

Existe a ISO mnas na página principal não tem opção para download, tem a indicação:

Liberado Final Live N/A2 DVD (apartir de 18 de Maio Não Disponivel

Em Agosto de 2006 ainda não estava disponível, mas tem a ISO dela nos mirros, procure nesta lista.

http://en.opensuse.org/Mirrors_Released_Version

Achei muito estranho, alguns dias depois de baixar o Live DVD, voltei no mesmo endereço para copiar o link e colar aqui, notei que não existia mais a ISO, notei também que estão somente em alguns servidores, depois de alguns dias estas imagens ISO são removidas, para localiza-las, tem que procurar diretamente no diretório ftp, como dica, encontrei em 14.08.2006 esta ISO para download via torrent.

http://www.mirrors.net.ar/pub/opensuse/distribution/SL-stable/SUSE-Linux-10.1-GM-LiveDVD.torrent

10.2 em desenvolvimento

Acompanhe as datas de lançamento.

http://en.opensuse.org/Roadmap

Download e documentação

Excelente documentação - Manual em Português (PDF) - acesse.
http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.1/inst-source/docu/pt_BR/
Neste endereço tem estes arquivos para download.
  apparmor-admin-guide_pt_BR.pdf     03-May-2006 16:06  2.4M  
  application_pt_BR.pdf              03-May-2006 16:06  4.1M  
  reference_pt_BR.pdf                03-May-2006 16:06  7.0M  
  startup_pt_BR.pdf                  03-May-2006 16:06  3.3M  

PDF para SUSE 10 em português, vale a pena baixar e consultar.
http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OSS/inst-source/docu/pt_BR/
http://www.novell.com/pt-br/documentation/suse10/pdfdoc/suse10_ref/suse10_ref.pdf
http://www.novell.com/pt-br/documentation/suse10/pdfdoc/suse10_start/suse10_start.pdf

Download das imagens ISO para queimar CD de instalação (5CD), acesse.
http://en.opensuse.org/PT-BR-Download

Espelho com imagens ISO para Live DVD, ISO para CD e DVD. Download via http, fpt e torrent, lista dos mirrors.
http://en.opensuse.org/Mirrors_Released_Version

Procure nos mirrors pela ISO do DVD non-oss, esta ISO tem mais ou menos 3.7GB, equivale aos 5 CD da versão normal mais o CD add-on, caso prefira pode baixar a ISO dos 6 CD e criar seu DVD, neste documento tem indicações do script para fazer isto.

Observe na tabela, tem ISO para diversas plataformas, clique em BitTorrent para baixar a ISO dos 5 CD, requer o cliente torrent instalado, ou em Internet Installation Boot Image para baixar a mini ISO via HTTP, esta ISO serve para instalação via rede, tem opções de escolha via FTP, HTTP, NFS, SMB/CIFS, TFTP e como indica no próprio nome da ISO, também pela internet.
Neste endereço tem as imagens ISO disponíveis via http, ftp e torrent, prefira vi torrent, via ambiente gráfico com cliente instalado, basta um clique no link de bittorrent da ISO que deseja baixar, ou na linha de comando, também requer o cliente torrent instalado, veja tutorial especifico sobre bittorrent.
http://www.zago.eti.br/bittorrent.html

CD de instalação tem vasta documentação de ajuda, smart pega mais alguns pacotes na web, Instale o pacote suselinux-manual_pt_BR , resultado parcial da pesquisa via smart.

  suselinux-manual_pt_BR - SUSE Linux Manual  (Brazilian Portuguese)
  info2html - Program to Convert Info Pages into HTML Pages
  susehelp - SuSE Help-System (base)
  selfhtml - HTML reference
  selflinux - Linux tutorial
  selfphp - PHP reference and tutorial
  

smart info suselinux-manual_pt_BR

  Group: Documentation/SuSE
  Installed Size: 16.8MB
  Description:
   SUSE Linux Manual (Brazilian Portuguese)

Configuradores e manutenção em geral

Como configurador padrão use o yast em modo texto e yast2 para chamar a interface gráfica ou pelo atalho, ALT+F2 yast

Additional YaST Package Repositories
Yast também instala e gerencia pacotes, segue alguns endereços para adicionar novos mirrors.
http://en.opensuse.org/Additional_YaST_Package_Repositories#Guru

Gerenciadores de pacotes

yast em modo texto e yast2 em ambiente gráfico são os configuradores padrão do SUSE 10.1, configura hardware, diversos pacotes e serviços, também é o gerenciador de pacotes, nos mais manuais do SUSE tem dicas sobre ele, tem algumas dicas no tutorial suse10.dicas.html indicado no final deste documento.

Como gerenciador de pacotes tem diversas opções, como apt, smart e rug, prefiro o smart por achar ele mais esperto e mais prático, veja sobre smart neste documento e nas indicações no final deste documento.

smart - gerenciador de pacotes - canais (channel)

Instalar o gerenciador de pacotes smart, em modo texto e smart-gui em interface gráfica, instalar para os dois ambientes, requer o CD de instalação ou yast configurado para usar repositórios da internet, instale via interface gráfica do yast ou via linha de comando com os exemplos a seguir, use o sudo ou torne root no console onde vai digitar (colar) as linhas.

SUSE 10.1 i386

  yast -i smart
  
  yast -i smart-gui
  
  smart install http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/RPMS/i686/smart-0.42-13.guru.suse101.i686.rpm -y
  
  smart update && smart upgrade smart
  
  Prontinho para uso em modo texto,  para usar  interface gráfica instale o pacote smart-gui.
  
  smart intall smart-gui 
  
  smart update && smart upgrade smart

Explicando;

As linhas 1 e 2 instalam o smart com os rpm que vem no CD de instalação, cria somente um canal com pacotes instalados no sistema. Precisa atualizar o smart para criar novos canais, o endereço indicado na terceira linha já deve ter mudado com as ataulizações. Dica, substitua o endereço do pacote na terceira linha (smart install), procure pelo rpm mais recente em.

http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/RPMS/i686/

No console do root digite smart install tecle um espaço e cole o endereço (URL) do rpm (SHIFT + INSERT), a linha de comando utilizada no exemplo acima foi montada desta forma em 02/08/2006.

Ou baixe o rpm via wget/navegador, como root dentro do diretório onde salvou, execute.

smart install ./smart-tab-completa-o-nome.rpm

Nome do rpm muda o numero da versão a cada atualização, nesta primeira atualização ainda não tem os canais, por isto precisa acessar a URL para copiar o endereço da versão mais recente e substituir na linha de comando, este processo de copiar o URL é necessário somente na primeira atualização, nas demais funciona com (smart upgrade smart).

As demais linhas são obrigatórias, update para atualizar a base de dados, upgrade smart para atualizar o próprio smart, execute periodicamente, antes de qualquer atualização ou instalação de novos pacotes.

Depois de atualizado, quando executar o smart pela primeira vez vai pedir confirmação para adicionar os canais, confirme uma por uma, confirme também a importação da chave gpg.

If you answer "Yes" all other packages signed with this key will be installed automatically. (s/N): S

smart channel --show mostra os canais adicionados.

smart --gui chama interface gráfica do Smart.

Adicionar novos canais, canais extras, manutenção e saber mais sobre smart, veja indicações sobre smart no final deste documento.

Interface gráfica, opções para executar smart em interface gráfica, exemplos a partir do desktop KDE.

menu K -> sistema -> Configuração -> Smart (gerenciador de pacotes)

a partir da linha de comando -> smart --gui

Alt+F2 ou Menu K -> executar comando -> smart-gui

Nos canais default no smart atualizado tem praticamente todos os pacotes, mas pode adicionar outros canais com os repositórios desejados, veja mais dicas nos tutoriais sobre smart, tem indicações no final deste documento.

Não use mais de um gerenciador de pacotes simultaneamente, também não inicie simultaneamente em mais de um console ou interface texto e gráfico, sempre uma única seção, antes de abrir em outra interface, fecha a anterior, pode criar canal em modo texto e trabalhar em ambiente gráfico e vice-versa.

Linha de comando para adicionar alguns canais específicos para o SUSE 10.1 arquitetura i386 ... i686 (32 bits).

adicionar repositório apt, todos os componentes de

  baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386/
  
  components = base extra kernel-of-the-day kolab kraxel mozilla non-oss 
  packman-i686 packman rpmkeys samba3 security-prpm security suse-people 
  suse-projects suser-guru suser-jengelh suser-oc2pus suser-rbos update-prpm 
  update usr-local-bin wine``

A linha de comando abaixo instala todos estes componentes, para facilitar a organização, criei um canal para cada componente, assim pode editar para remover ou desabilitar o canal (componente) via linha de comando, baixe este modelo e edite os canais desejados ou para instalar sem alterações, copie e cole no console do root.

  smart channel --add http://200.204.198.164/zago/smart/suse101-i386-apt-gwdtodos.channel -y
  smart update

Depois de adicionar este canal e atualizar a base de dados, pode instalar diversos pacotes que não fazem parte do CD de instalação, entre eles plugin como flash, realplayer e muitos outros, veja o resultado parcial da pesquisa;

  suse101-ecs741:~ # smart search flash
  
  RealPlayer - RealPlayer 10 for Linux
  flash-player - Macromedia Flash Plug-In

Instalar plug flash, basta colar no conosole

smart install flash-player -y

SUSE 10.1 x86_64

Tem pacotes smart especifico para arquiteturas x86_64, também repositórios específicos, comandos de instalação e uso geral são iguais, neste tópico estão os comandos específicos para instalar smart x86_64, os demais comandos pode consultar o restante deste documento e também o tópico anterior sobre i386.

Instalar e atualizar smart

  yast -i smart
  
  yast -i smart-gui
  
  smart install http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/RPMS/x86_64/smart-0.42-13.guru.suse101.x86_64.rpm -y
  
  smart update
  
  smart upgrade smart
  
  smart update

Mais dicas no tópico SUSE 10.1 i386

yum e yumex - YUM gráfico

YOU = Yast Online Update.

YUM trabalha em modo texto, seu equivalente em interface gráfica é yumex.

Para usar em interface gráfica, instale o pacote yumex

yumex - Yum Extender graphical package management tool

smart info yumex

  Summary: Yum Extender graphical package management tool
  Description:
   Graphical User Interface for Yum.

smart info yum

  Summary: RPM installer/updater
  Description:
   Yum is a utility that can check for and automatically download and install updated RPM packages.
   Dependencies are obtained and downloaded automatically prompting the user as necessary.

apt

Procure "apt" no gerenciador de pacotes, caso não encontre, inclua este endereço no seu gerenciador de pacotes.
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386/RPMS.base/

Configure conforme sua arquitetura, segue alguns mirrors apt.
http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/

rug

rug - Command Line Client for zmd

smart info rug

  Name: rug
  --corta--
  Summary: Command Line Client for zmd
  Description:
   rug module providing a command-line client (remote or local access) for
   the ZENworks Management Daemon on the ZLM client

Pesquise também sobre zmd e ZenWorks, trabalham em conjunto com rug.

zmd - Novell ZENworks Linux Management daemon

Imagem ISO do DVD como repositório local

Quem tem espaço sobrando no HD, pode copiar a ISO do DVD e montar, se preferir pode montar e copiar seu conteúdo para um diretório qualquer, acho mais prático deixar em uma maquina da rede, neste caso precisa exportar via NFS e na maquina local só precisa montar este compartilhamento. Todos funcionam, a escolha é sua.

Adicionar ISO do DVD de instalação, pode usar conteúdo exportado via NFS, montar a ISO local ou copia do conteúdo dela em /mnt/isolocal.

  smart channel --add http://200.204.198.164/zago/smart/s101isolocal.channel -y
  smart update

A montagem local ou copia do DVD funciona isolado da rede. Para usar compartilhamento NFS requer um micro na rede exportando o conteúdo da imagem ISO.

Tutorial, dicas e FAQ sobre NFS
http://www.zago.eti.br/nfs.html

Requer a imagem ISO montada em /mnt/isolocal ou a copia do conteúdo dela, considerando que já tem o diretório /mnt/isolocal sendo exportado via NFS conforme tutorial acima, pode fazer a copia completa do DVD ou simplesmente montar a iso neste local, exemplo de linha de comando para montar em /mnt/isolocal a imagem ISO /home/zago/SUSE-Linux-10.1-GM-i386-DVD.iso.
  mount -t iso9660 -o loop /home/zago/SUSE-Linux-10.1-GM-i386-DVD.iso /mnt/isolocal

Esta montagem não é permanente, não vale para o próximo boot. Montagem permanente, automática junto com o boot, acrescente a linha de comando acima no final do /etc/rc.d/boot.local ou via /etc/fstab com a linha abaixo.

montagem NFS via /etc/fstab
  192.168.1.2:/tmp/distro/suse386 /mnt/isolocal nfs defaults 0 0
Como criar o DVD a partir das imagens ISO dos 5 CD, também como criar a ISO a partir do DVD ou CD
http://www.zago.eti.br/distro/suse-via-dvd-rede.html

Veja indicações no final deste tutorial sobre tutorial especifico sobre smart, comandos, criar canais e indicações. Consultar o manual (smart --help).

Endereços de servidores Yast com pacotes extras
http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/

x86_64 (64 bits) SUSE 10.1

adicionar repositório apt, todos os canais (componentes) desta URL.

  baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64/
  
  components = base extra kernel-of-the-day kraxel mozilla non-oss packman rpmkeys samba3 
  security-prpm security suse-people suse-projects suser-guru update-prpm update ximian

Adicionar via linha de comando, baixe este modelo e edite os canais desejados ou para instalar sem alterações, copie e cole no console do root.

  smart channel --add http://200.204.198.164/zago/smart/suse101-x64-apt-gwdtodos.channel -y
  smart update

Pacotes extras - não oficiais - Espelhos - (mirror)

SUSE na versão em 5CD não vem com pacotes proprietários como flash e alguns plugins, na versão em DVD non-oss tem estes pacotes no DVD. Smart atualizado tem canais apontando para servidores com estes pacotes extras, contrib e outros mirrors.

Os endereços indicados abaixo servem para criar canais extras no Smart, a indicação do tipo como yast, repodata ou apt, servem como indicação do tipo de canal.

directory.yast - Endereços para adicionar no yast
http://en.opensuse.org/Additional_YaST_Package_Repositories
directory.yast - repodata - i386 e x86_64
MPlayer, vlc, dvdauthor, Video-DVDRip, ffmpeg, aMule e muito mais.
http://packman.unixheads.com/suse/10.1/

(repodata) - i386 ... i686 - Pacotes extras, java, Realplayer e muito mais...
http://rpmfind.net/linux/SuSE-Linux/
vlc - pacotes em rpm
http://packman.links2linux.org/?action=377

plugin i386 - flash, java, realplayer e etc... instalar

Ambiente utilizado - SUSE 10.1 i386 - Navegador Firefox 1.5.0.3

Nesta versão do SUSE em 5 CD de instalação não tem pacotes proprietários como flash e muitos outros, na versão non-oss tem estes pacotes. também tem os rpm deles na internet para instalar em qualquer versão, o meio mais simples que encontrei, atualizar o smart, assim inclue automaticamente novos canais contendo rpm de pacotes com flash, mplayer, vlc e outros..., ou se preferir pode incluir o endereço deles em um canal do smart.

Tem diversas opções para instalar, baixar o executável do site do desenvolvedor, procurar no Google pelo rpm feito por alguém, baixar o fonte e compilar, instalar manualmente e muitos outros.

Antes de qualquer opção indicada a seguir, tente atualizar o smart e instalar os pacotes desejados, como exemplo, instalar java 1.4.2, veja o resultado da pesquisa

smart search java

  java-1_4_2-sun - Java(TM) 2 Runtime Environment
  java-1_4_2-sun-plugin

Para instalar via linha de comando.

  smart install java-1_4_2-sun -y
  smart install java-1_4_2-sun-plugin -y

Caso não encontre, então tente localizar o pacote, instale diretamente ou crie canais apontando para os servidores. Neste tópico tem alguns exemplos de linha de comando, para instalar via smart, copie o link do rpm desejado, digite na linha de comando smart install e cole o link, veja lista dos pacotes extra em;

Com smart instalado e configurado, basta adicionar este canal que criei em;

http://200.204.198.164/zago/smart/suse101-i386-apt-gwdtodos.channel

Neste canal tem diversos componentes, incluindo os plugin como flash, java real-player e muitos outros, use como referencia para criar seus canais, segue algumas linhas de comando que utilizo com smart.

Resumo de linha de comando para instalar plugins;

  # quem acessa bancos como banco do Brasil e Bradesco tem que instalar este pacote.
  smart install
  http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64/RPMS.non-oss/java-1_4_2-sun-1.4.2.11-8.i586.rpm
  
  # Também tem versão mais recente mas não acessa os bancos citados acima.
  smart install java-1_5_0-sun-plugin -y
  
  smart install flash-player -y
  smart install gxine -y
  smart install Mplayer -y
  smart install RealPlayer -y
  smart install vlc -y
  smart install vlc-mozillaplugin -y

No navegador selecione uma das linhas acima, copie e cole no console do root. Depois de instalado reinicie o navegador para carregar os plugins.

JAVA Tem diversos pacotes java, diversos plugin, use o gerenciador de pacotes para listar todos, exemplo para instalar plugin JAVA para acessar sites que utilizam teclado virtual, com este pacote e flash-player acesso o site do Bradesco pesoa fisica sem problema algum, instale o plugin

java-1_5_0-sun-plugin - Browser plugin files for java-1_5_0-sun

Tente com smart install java-1_5_0-sun-plugin -y, se falhar tente atualizar o canal, pode usar o link em lugar do nome do pacote, pegue o link em RPMS.extra no endereço indicado acima.

Prontinho, pode chamar o Firefox e acessar sites que requer plugin JAVA, utilizo esta linha de comando para resolver o problema de acesso no Bradesco PF.

Mais dicas e FAQ sobre java no FAQ
http://www.zago.eti.br/java.txt

flash - instale o pacote flash-player tente com smart install flash-player -y, se falhar tente atualizar o canal, pode usar o link em lugar do nome do pacote, pegue o link em RPMS.extra no endereço indicado acima.

Ou manualmente, veja FAQ e dicas sobre flash em;
http://www.zago.eti.br/flash.txt

RealPlayer - tente com smart install RealPlayer -y se falhar tente atualizar o canal, pode usar o link em lugar do nome do pacote, pegue o link do pacote monte a linha de comando neste formato.

  smart install http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386/RPMS.non-oss/RealPlayer-10.0.7-10.i586.rpm -y

Isto é somente um exemplo, a cada atualização do pacote muda o nome para incluir a versão, portanto tem que ajustar a linha de comando para o nome atual.

Audio e vídeo em geral, pesquise por player no gerenciador de pacotes, KDE tem diversos pacotes (kdemultimedia3) relacionados a vídeo e audio, pesquise também sobre xine, xmms, noatunkaffeine, a ..

Pacote com codecs; w32codec-all - Win32 and other binary Codecs

Radio on-line, ouvir radio, instale gxine smart install gxine -y

Depois de instalado o pacote gxine tentei ouvir musicas no site do uol, acessei via firefox e retorna um aviso indicando que precisa do mplayer, indicando estes sites;

http://www.mplayerhq.hu/
http://mplayerplug-in.sourceforge.net/

Mplayer - instalar; smart install Mplayer -y

Tem kmplayer e outros multi-midia.
ftp://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/packages/Multimedia/kmplayer/

VLC (initially VideoLAN Client) - http://www.videolan.org/vlc/

Primeira página que eoncontro com opção em destaque; Ouvidoria, Suporte, telefone e opção "clique aqui" quando vídeo não for exibido, ainda mais, exibe a linha de comando para algumas distro. Parabéns a equipe da Radiobras, pelo logo do Pinguim e mais ainda pelo respeito a quem acessa a página, este modelo deve ser seguido por todos, confira isto tudo em;

http://nbrlivre.radiobras.gov.br/firefox.html
http://nbrlivre.radiobras.gov.br/ajuda.html

Tem plugin (vlc-mozillaplugin) no SUSE10 x86_64 e não tem no OPENSUSE 10.1

Tem o rpm em;

http://packman.links2linux.de/?action=377

vlc-mozillaplugin-0.8.4a-1.pm.7.i686.rpm em;

ftp://ftp.pbone.net/mirror/packman.iu-bremen.de/suse/10.0/i686/

Tem diversos plugin mozilla, qualquer dia tento criar um canal e resolver as dependencias.

Não consegui instalar direto via smart, baixei via navegador para instalar a partir do diretório onde salvou, também deu erro de dependência, qualquer dia tento de novo.

Alguns testes para ouvir radio e assistir vídeos.

Voy Music, via Firefox basta acessar o canal desejado para ouvir.
http://www.voymusic.com/?l=es

Radiobras, na coluna da direita, procure as emissoras de radio "Ao vivo", acesse http://www.radiobras.gov.br/

Clique no link da radio para abrir Realplayer, ou se preferir na linha de comando com mplayer, digite no konsole mplayer -playlist acesse a página e clique com botão auxiliar para copiar o link colar na linha de comando, exemplos de linha de comando;

mplayer -playlist http://www.radiobras.gov.br/radioslivres/amazonia.m3u

mplayer -playlist http://www.radiobras.gov.br/radioslivres/nacional-fm.m3u

Cultura TV e Radio Cultura FM, via Firefox ao acessar;

http://www.tvcultura.com.br/radiofm/

um clique em radios suja a tela, pelo fonte da página encontra a chamada do shockwave, como não vi o que tem lá, fiquei sem saber para que serve isto na página, mesmo assim consegue ouvir a radio no kosole de usuário comum, é só colar esta linha;

mplayer -playlist http://www.tvcultura.com.br/radiofm/radiofm.asx

Diversas rádios falhou ao tentar abrir via realplayer o mplayer, algumas não acontece nada, outras pede para instalar realplayer o mplayer, sendo que já está instalado e funcionando, outros como UOL via Firefox falhou, abre a tela com o tocador, fica parado na mensagem "Você esta ouvindo o canal: Carregando", não toca nada, também um popup com aviso "Énecessária a instalação de plugins" mas não diz qual,

TERRA é pior que UOL, nem abre o tocador e pede plugin...

plugin X86_64 - flash, java, realplayer e etc... instalar

Ambiente utilizado - OPENSUSE 10.1 x86_64

smart configurado com diversos componentes deste repositório;

http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64/

Linha de comando para criar o canal.
  smart channel --add http://200.204.198.164/zago/smart/osuse101-x86_64-apt-gwdg.channel

Resumo de linha de comando para instalar plugins;
  smart install java-1_5_0-sun-plugin -y
  smart install flash-player -y
  smart install gxine -y
  smart install Mplayer -y
  smart install RealPlayer -y

KDE - 3.5.4 - SUSE 10.1

Atualize o smart, na versão 0.42 já vem com canal para atualizar KDE 3.5.4, este canal vem desabilitado com esta configuração.

  [suse-kde-backports]
  type = rpm-md
  name = Current KDE applications
  disabled = yes
  baseurl = http://software.opensuse.org/download/KDE:/Backports/SUSE_Linux_10.1

Remova a linha (disabled = yes), depois é só executar.

smart update && smart upgrade

Estas linhas de comando atualiza o sistema, incluindo o KDE, portanto o download deve passar de 400MB.

boot, grub, firewall e inicialização

Iniciar em modo texto, crie outra entrada no grub, em servidores, instalações de testes ou que utilizam monitores antigo, para iniciar em modo texto puro, faço copia da primeira opção de menu e modifico de (vga=0x314) para (vga=normal), de (splash=silent showopts) para (splash=silent 3), de (default 0) para (default 1), veja exemplo modificado abaixo.

  
  title SUSE Linux 10.1 - MODO TEXTO
      root (hd0,1)
      kernel /boot/vmlinuz root=/dev/hda2 vga=normal resume=/dev/hda1  splash=silent 3
      initrd /boot/initrd

firewall

Acessar o Firewall do SUSE, entre no Yast -> Segurança e Usuários -> firewall.

No Konsole execute yast para abrir em modo texto ou yast2 para abrir na interface gráfica.

Executar yast2 remotamente via ssh requer conexão com a opção -X.

Configure a seu modo, por padrão bloqueia a maioria das conexões remotas, sempre que tiver problemas com acesso remoto, entre no firewall para permitir a conexão, como exemplo o ssh que vem fechado para conexão remota, precisa entrar no firewall para liberar este tipo de conexão. Ou desabilite para usar seu script de firewall.

Por default instala e executa o firewall no boot, acho muito custoso lidar com este firewall via yast, prefiro entrar no Yast e desabilitar o firewall, assim posso executar meu script com chamada no /etc/rc.d/boot.local, veja página com modelos e tutoriais sobre firewall nas indicações no final deste documento.

Outra opção.

Editar manualmente o script /etc/sysconfig/SuSEfirewall2

Acrescente suas regras e reinicie com o comando.

rcSuSEfirewall2 restart

Depois das suas regras precisa acrescentar:

      true
  }

Observe que precisa acrescentar (true) e fechar com (}), somente fechar.

Veja dicas neste firewall modelo.

/etc/sysconfig/scripts/SuSEfirewall2-custom

Gerenciador de janelas

Na instalação oferece a opção de escolha pelo KDE ou Gnome, além destes existem outras opções, segue algumas indicações sobre outros gerenciadores mais leves.

Use seu gerenciador de pacotes para instalar ou obter mais informações sobre eles.

qvwm - Win95-like Window Manager

xfwm4 - Next generation window manager for xfce

WindowMaker - A Colorful and Flexible Window Manager

fluxbox - fluxbox windowmanager

Criar DVD com o mesmo conteúdo das ISO dos 5 CD

Como criar um DVD com o conteúdo das ISO dos 5 CD
http://www.opensuse.org/Making_a_DVD_from_CDs

Criar um DVD com as 5 ISO de CD, substituir os 5CD por um DVD, as linhas de comando abaixo, é uma copia das instruções na página acima com alteração do caminho e versão, fiz esta montagem porque não funcionou o copiar e colar da página, precisa ajustar os nomes dos arquivos e correção de algumas linhas de comando, também usar em scripts ou copiar e colar tudo de uma vez, os comandos a seguir foram executados em uma instalação do SUSE10.

Veja também tutorial e script para OPENSUSE 101.1, criar DVD e instalar via rede a partir da ISO.
http://www.zago.eti.br/distro/suse-via-dvd-rede.html

Ambiente, maquina com SUSE 10 instalado com KDE, gravador de DVD, download das imagens ISO via torrent, foram salvas em /tmp/iso, md5 conferido e OK,
  [zago@servsamba zago]$ ls -la /tmp/iso
  total 3428272
  drwxrwxr-x  2 zago zago      4096 2006-02-04 15:12 .
  drwxrwxrwt  7 root root      4096 2006-02-04 21:15 ..
  -rw-r--r--  1 zago zago 676663296 2006-02-04 14:57 SUSE-10.1-CD-OSS-i386-Beta3-CD1.iso
  -rw-r--r--  1 zago zago 693282816 2006-02-04 15:02 SUSE-10.1-CD-OSS-i386-Beta3-CD2.iso
  -rw-r--r--  1 zago zago 709089280 2006-02-04 15:07 SUSE-10.1-CD-OSS-i386-Beta3-CD3.iso
  -rw-r--r--  1 zago zago 706324480 2006-02-04 15:12 SUSE-10.1-CD-OSS-i386-Beta3-CD4.iso
  -rw-r--r--  1 zago zago 721713152 2006-02-04 15:17 SUSE-10.1-CD-OSS-i386-Beta3-CD5.iso
  
  df
  Sist. Arq.           1K-blocos      Usad Dispon.   Uso% Montado em
  /dev/hda2            118048044 100808620  11242936  90% /
  

Na criação do DVD requer o script; create_package_descr, na minha instalação do SUSE 10 não tinha este script; ele vem no pacote autoyast2-utils, a falta dele provoca a mensagem de erro;

-bash: create_package_descr: command not found

Para evitar este erro, verifique se já está instalado, ele vem no pacote autoyast2-utils, instalei via smart com esta linha de comando;

smart install autoyast2-utils

Cuidado com o espaço em disco, vai precisar de espaço para salvar a copia das ISO e também para salvar a nova ISO em DVD, considere um mínimo de 20GB livre na maquina que executar este processo, a seguir as linhas de comando para copiar e colar.

  #montar as imagens - inicio do script ou das linhas para copiar e colar
  mkdir -p /mnt/SL10CD01 && mount -o loop /tmp/iso/SUSE-10.1-CD-OSS-i386-Beta3-CD1.iso /mnt/SL10CD01
  mkdir -p /mnt/SL10CD02 && mount -o loop /tmp/iso/SUSE-10.1-CD-OSS-i386-Beta3-CD2.iso /mnt/SL10CD02
  mkdir -p /mnt/SL10CD03 && mount -o loop /tmp/iso/SUSE-10.1-CD-OSS-i386-Beta3-CD3.iso /mnt/SL10CD03
  mkdir -p /mnt/SL10CD04 && mount -o loop /tmp/iso/SUSE-10.1-CD-OSS-i386-Beta3-CD4.iso /mnt/SL10CD04
  mkdir -p /mnt/SL10CD05 && mount -o loop /tmp/iso/SUSE-10.1-CD-OSS-i386-Beta3-CD5.iso /mnt/SL10CD05
  #Copíar tudo para o diretório /tmp/sl10dvd
  mkdir -p /tmp/sl10dvd
  cp -rfvp /mnt/SL10CD01/* /tmp/sl10dvd
  cp -rfvp /mnt/SL10CD02/* /tmp/sl10dvd
  cp -rfvp /mnt/SL10CD03/* /tmp/sl10dvd
  cp -rfvp /mnt/SL10CD04/* /tmp/sl10dvd
  cp -rfvp /mnt/SL10CD05/* /tmp/sl10dvd
  # incluir no DVD, também alguns aplicativos e copia de minha documentação no DVD (copia do FAQ e manuais do SUSE)
  # aproveite para completar o DVD com documentação e aplicativos mais utilizados.
  cp -rfvp /home/zago/guiaz /tmp/sl10dvd
  cp -rfvp /home/zago/apostilas /tmp/sl10dvd
  cp -rfvp /home/zago/utilitarios /tmp/sl10dvd
  
  # desmontar as montagem das ISO e remover o ponto de montagem.
  umount /mnt/SL10CD01 && rm -rf /mnt/SL10CD01
  umount /mnt/SL10CD02 && rm -rf /mnt/SL10CD02
  umount /mnt/SL10CD03 && rm -rf /mnt/SL10CD03
  umount /mnt/SL10CD04 && rm -rf /mnt/SL10CD04
  umount /mnt/SL10CD05 && rm -rf /mnt/SL10CD05
  
  # remover sub-diretórios que não serão utilizados, de media.2 até media.5.
  rm -rf /tmp/sl10dvd/media.2 /tmp/sl10dvd/media.3 /tmp/sl10dvd/media.4 /tmp/sl10dvd/media.5
  
  # Altere em /tmp/sl10dvd/media.1/media, altere na ultima linha de 5 para 1, use seu editor preferido ou via sed.
  sed -i "s/5/1/g" /tmp/sl10dvd/media.1/media
  
  chmod 777 -Rv /tmp/sl10dvd/boot
  cd /tmp/sl10dvd/suse
  create_package_descr -x setup/descr/EXTRA_PROV -l english -l spanish -l french -l german -l czech -l hungarian -l italian
  
  # Criar a imagem ISO do DVD, copiar e colar todas as linhas abaixo ou tudo em uma única linha.
  cd /tmp
  mkisofs -v -V SU100OSS.001 -r -J -l -L -P "SuSE Linux AG" \
       -b "boot/i386/loader/isolinux.bin" \
       -c "boot/i386/loader/boot.cat" \
       -no-emul-boot -boot-load-size 4 -boot-info-table \
       -graft-points -o /tmp/openSuSE-10.0-beta3-DVD.iso \
       /tmp/sl10dvd

#OBS, Alterar em /tmp/sl10dvd/media.1/media, altere na ultima linha de 5 para 1, com a ISO do beta3 funcionou porque não tem nenhum outro numero 5 dentro do arquivo, quanto tiver repetição do numero 5, #então edite e faça manualmente, veja o conteúdo deste arquivo no beta3 antes da modificação. cat media SUSE LINUX Products GmbH 20060201131322 5

Criar a ISO do DVD, nas instruções da página não tem /i386/ na linha de comando, como ocorreu erro e como isto se refere a arquitetura, como estou usando ISO para i386 e tem este diretório, então alterei a linha de comando para acrescentar este diretório i386 no caminho, sem ele no path não cria a ISO do DVD e retornou esta mensagem;

mkisofs: Uh oh, I cant find the boot catalog directory 'boot/loader'!

Portanto, para montar o DVD, deve fazer a correção no path conforme a arquitetura, neste exemplo, o isolinux.bin está em /tmp/sl10dvd/boot/i386/loader/isolinux.bin, mas o caminho a ser informado é como está no exemplo acima.

Quando concluir deve retornar algo semelhante a;

   99.82% done, estimate finish Sat Feb  4 23:02:14 2006
  Total translation table size: 2048
  Total rockridge attributes bytes: 313867
  Total directory bytes: 585728
  Path table size(bytes): 524
  Done with: The File(s)                             Block(s)    1712456
  Writing:   Ending Padblock                         Start Block 1712938
  Done with: Ending Padblock                         Block(s)    150
  Max brk space used 230000
  1713088 extents written (3345 MB)
  

Gravar o DVD, via K3B basta um duplo clique na ISO ou na linha de comando;

growisofs -dvd-compat -speed=2 -Z /dev/cdrom=/tmp/openSuSE-10.0-beta3-DVD.iso

Problemas e soluções

arquivos com acento ou c cedilha no nome ou texto

Problemas com nomes de arquivos ou editor de texto, onde tem acentos ou com c cedilha desaparecem ou são trocados por caracteres como ? Â, mesmo selecionando idioma português em tempo de instalação e mostrando mensagens e menu em português.

Solução, editar /etc/profile e acrescentar esta linha no final

export LANG=pt_BR

ou diretamente com.

echo "export LANG=pt_BR" >> /etc/profile

Esta alteração no /etc/profile vale para todos usuários a partir do próximo boot. Carregar esta nova configuração sem reiniciar o micro, basta executar na linha de comando export LANG=pt_BR e reinicar o ambiente gráfico.

Resolve o problema, passa a mostrar corretamente nomes de arquivos no konsole e konqueror

No editor de texto kate, kwrite e outros, selecione em configurações do editor (Codificação: Padrões KDE).

Ambiente gráfico não inicia

Quando não detectar a placa de vídeo durante a instalação, mesmo selecionando ambiente gráfico no boot, cai no prompt.

Tente configurar como vesa, se mesmo assim não conseguir, edite o arquivo de configuração ou faça cópia de outra instalação.

Tenho uma placa MSI com vídeo on-board e placa PCI, em tempo de instalação ocorre erro que não permite configurar a placa, depois do boot o yast não entra na configuração de vídeo, minha solução é trocar o xorg.conf.

  su -
  cd /etc/X11
  mv xorg.conf xorg-erro
  wget http://200.204.198.164/zago/drivers/suse10-xorgvesa.txt
  mv suse10-xorgvesa.txt xorg.conf
  exit
  startx 

ATENÇÃO! Segurança...

SUSE 10.0 e 10.1 - Instalação como estação de trabalho, por default os usuários tem acesso ao home dos demais, todos fazem parte do grupo users, criando na linha de comando ou via yast, veja como ficam as permissões no home do usuário.

ls -la /home

  drwxr-xr-x   8 antonio users       560 2006-07-16 22:03 antonio
  drwxr-xr-x   8 teste   users       560 2006-03-09 19:24 teste
  drwxr-xr-x  46 zago    users      3480 2006-07-16 23:40 zago
  
  Veja as permissões no seu home, como no exemplo abaixo, qualquer usuário 
  da maquina tem acesso de leitura nos arquivos do home de todos.
  
  ls -la /home/zago
  
  -rw-------  1 zago users       8480 Jul 15 23:19 .bash_history
  -rw-r--r--  1 zago users       1177 May 18 02:35 .bashrc
  -rw-r--r--  1 zago users        925 May 18 02:35 .profile
  drwx------  2 zago users         80 May 19 17:53 .ssh
  -rw-r--r--  1 zago users       4209 Jun  2 15:59 channel.txt
  drwxrwxr-x  2 zago users         96 Jun  3 17:46 non-oss-dvd-iso

Para comparação com Conectiva 10, usuários não tem permissão ao home dos outros, por default as permissões no CL10 não adiciona o usuário no grupo users, cria um grupo para cada usuário, veja parte de ls -la do meu home no CL10.

  -rw-------   1 zago zago      11631 2006-07-15 06:38 .bash_history
  -rw-r--r--   1 zago zago         24 2004-07-31 16:17 .bash_logout
  -rw-r--r--   1 zago zago        230 2004-07-31 16:17 .bash_profile
  -rw-r--r--   1 zago zago        124 2004-07-31 16:17 .bashrc

Solução.

  De: 	roberto@komputer.com.br
  Para: 	zagolinux@uol.com.br
  Assunto: 	pro FAQ
  Data: 	Thu, 27 Jul 2006 22:06:08 -0300
  
  
  Prezado Zago  boa noite !
  
  Em primeiro lugar gostaria de parabenizá-lo pelo excelente trabalho de documentação para a
  comunidade pt_BR ! 
  
  Aqui segue minha pequena contribuição para a solução do item  "ATENÇÃO! Segurança..."  nas dicas
  sobre o SuSE 10.1 em http://www.zago.eti.br/distro/suse10.1-dicas.html .
  
  A distribuição SuSE tem a intenção de facilitar a nossa vida em muitos aspectos ... ( ainda bem !!!)
  uma destas facilidades é para quem utiliza o módulo "mod_userdir" para utilizar o ~/public_html no
  apache e por esse e outros motivos o sistema tem como padrão a permissão para acesso a pasta home 
  do usuário para leitura e execução !  
  
  Bom, isso tem um preço ! Que foi justamente o que você descreveu a Segurança, num sistema que não
  se utilizará destas "facilidades" e precisa de um diretório home com as devidas permissões somente
  para o dono da pasta é possível alterar este "comportamento padrão do SuSE".
  
  Edite o arquivo /etc/login.defs e procure a seguinte linha:
  
  UMASK                   022
  
  Basta alterá-la para:
  
  UMASK                   077
  
  Neste mesmo arquivo é possível ainda fazer muitas alterações na forma com que o sistema gerencia
  usuários.   ;-)
  Pronto !!!  Ao salvar o arquivo, todos os usuários criados após esta alteração terão seu diretório
  home com as permissões leitura/escrita/execução e nenhuma permissão para o grupo ou outros.
  
  Grande Abraço !
  
   Atenciosamente,
  
  
    Roberto C. Duarte
  ------------------------------
  www.komputer.com.br
    A Novell Partner
      11 5034-4191
  ------------------------------

mozilla-xulrunner - erro na atualização via smart

Encontrei esta mensagem de erro abaixo em varias intalações, a solução foi remover o link quebrado.

Quando retornar esta mensagem de erro sobre o pacote mozilla-xulrunner.

     1:Installing mozilla-xulrunner180
  Output from mozilla-xulrunner180-1.8.0.6-0@i586:
  error: unpacking of archive failed on file /usr/lib/xulrunner-1.8.0.1: cpio: rename failed - Resource temporarily unavailable

execute ls no caminho indicado, caso retorne nomes de arquivos em vermelho, indica link quebrado, no meu sistema retornou isto.

  ls /usr/lib/xulrun*
  /usr/lib/xulrunner-1.8.0  /usr/lib/xulrunner-1.8.0.1;44de1f5c  /usr/lib/xulrunner-1.8.0.1;44de2333

Observe um ponto e virgula no nome.

/usr/lib/xulrunner-1.8.0.1;44de1f5c

Precisa remover estes link, pode ser via konqueror, ou na linha de comando precisa incluir uma barra invertida antes do ; como neste exemplo.

rm -rf /usr/lib/xulrunner-1.8.0.1\;44de1f5c

Cuidado para não remover o sub-diretório (/usr/lib64/xulrunner-1.8.0.1). Depois de remover os link quebrados o comando smart upgrade atualiza o pacote sem problemas.

Em instalação x86_64 estes arquivos ficam abaixo de /usr/lib64/

ls /usr/lib64/xulrun*

Observe a mensagem de erro que mostra o caminho correto.

ASUS A8N SLI PREMIUN

SUSE 10.1 x86_64 com HD SATA, para no boot, caso demore muito no boot, pressione a tecla ESC pra ver onde parou, na minha instalação fica parado na linha intel8x0: clocking to 56858, CTRL+C continua sem problemas, mas isto é um inconveniente muito grande, ainda não sei se a demora é normal ou qual o motivo, qualquer dia procuro pela solução.

Outro problema com esta MOBO, tem duas placas de rede, na instalação configurei eth0 para DHCP e não configurei a segunda placa de rede, no boot troca eth0 por eth1 e não pega a rede, precisa trocar o cabo de rede e reiniciar o serviço de rede, não fiz novos testes mas isto tem solução, acho que pode fixar a eth? com o MAC dela

HD SATA em MOBO ECS 760-GX M

SUSE 10.1 x86_64 detecta o HD SATA, instala e funciona sem problema, não ocorre o problema relatado no SUSE 10.0 depois de atualizar o sistema.

Placa de rede, trocar placa de rede ou trocar HD de maquina, mesmo que a MOBO seja igual, em meus testes com duas placas de rede o yast não consegue reconfigurar a rede, mesmo removendo todas as placas e configurando a nova placa de rede, em certas instalações até removi o arquivo de configuração e editei alguns arquivos, ainda não encontrei a solução via linha de comando.

partições

Tamanho de partição e quais se deve criar é muito relativo ao uso da istalação, cada um tem suas preferencias com suas vantagens quando sabe administrar. Prefiro criar uma partição de "swap" com 1GB e o restante do HD em uma única partição "/", mas isto não é regra, é opção minha, facilita clonar HD e administrar o espaço em disco. O instalador do SUSE 10.1 sugere uma de swap, uma "/" e uma "/home", em algumas instalações tive problema de espaço na "/", encheu a partição "/" e sobrava na "/home", o comando mv demora entre as partições porque tem que fazer a copia. Em tempo de instalação pode aceitar a indicação do instalador ou selecionar particionamento manual, a interface é simples e amigável. Quando utilizar mais de uma partição controle o uso e monitore o espaço, principalmente log, cache e tudo que gravar em diretórios que estão abaixo de "/". Veja as partições criadas conforme o sugerido pelo instalador.

  linux-server:~ # fdisk -l
  
  Disk /dev/sda: 160.0 GB, 160041885696 bytes
  255 heads, 63 sectors/track, 19457 cylinders
  Units = cilindros of 16065 * 512 = 8225280 bytes
  
  Dispositivo Boot      Start         End      Blocks   Id  System
  /dev/sda1               1         262     2104483+  82  Linux swap / Solaris
  /dev/sda2   *         263        2873    20972857+  83  Linux
  /dev/sda3            2874       19457   133210980   83  Linux
  
  
  linux-server:~ # cat /etc/fstab
  /dev/sda2            /                    reiserfs   acl,user_xattr        1 1
  /dev/sda3            /home                reiserfs   acl,user_xattr        1 2
  /dev/sda1            swap                 swap       defaults              0 0
  proc                 /proc                proc       defaults              0 0
  sysfs                /sys                 sysfs      noauto                0 0
  debugfs              /sys/kernel/debug    debugfs    noauto                0 0
  devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
  
  linux-server:~ # df
  Sist. Arq.           1K-blocos      Usad Dispon.   Uso% Montado em
  /dev/sda2             20972152  20664984    307168  99% /
  udev                    288248       116    288132   1% /dev
  /dev/sda3            133206872  19528980 113677892  15% /home

Indicações de tutoriais e endereços relacionados ao OpenSUSE e SUSE

smart - utilizar este gerenciador de pacotes no SUSE - tutoriais
http://www.zago.eti.br/smart-dicas.html
http://www.zago.eti.br/smart-channel.html

SUSE 10.2 - mais tutoriais e dicas epecificos sobre a versão 10.2
http://www.zago.eti.br/distro/suse10.2-dicas.html

SUSE - mais tutoriais e dicas sobre SUSE
http://www.zago.eti.br/distro/suse10-dicas.html

Criar DVD com o mesmo conteúdo dos 5 CD, mais documentação e pacotes adicionais, instalar via rede local.
http://www.zago.eti.br/distro/suse-via-dvd-rede.html

FAQ com mensagens da lista Linux-br
http://www.zago.eti.br/distro/opensuse.txt

Lista de discussão em Português;
http://groups.yahoo.com/group/suse-linux-br/

Comunidade no Orkut:
http://www.orkut.com/Community.aspx?cmm=759644
Guia de Instalação do OpenSuse 10 (beta), com telas e dicas...
http://www.laureano.eti.br/guias/opensuse/opensuse.php

Firewall -> tutoriais, dicas, modelos, FAQ e indicações
http://www.zago.eti.br/firewall/A-menu-firewall.html

Dicas sobre algumas distribuições
http://www.zago.eti.br/distro/A-distro.html

Página principal deste site (FAQ)
http://www.zago.eti.br/menu.html