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.
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.
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
Acompanhe as datas de lançamento.
http://en.opensuse.org/Roadmap
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
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.
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)
Como configurador padrão use o yast em modo texto e yast2 para chamar a interface gráfica ou pelo atalho, ALT+F2 yast
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.
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.
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
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
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.
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
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.
mount -t iso9660 -o loop /home/zago/SUSE-Linux-10.1-GM-i386-DVD.iso /mnt/isolocalEsta 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
Veja indicações no final deste tutorial sobre tutorial especifico sobre smart, comandos, criar canais e indicações. Consultar o manual (smart --help).
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
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.
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.
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.
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;
Mplayer - instalar; smart install Mplayer -y
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;
Alguns testes para ouvir radio e assistir vídeos.
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...
Ambiente utilizado - OPENSUSE 10.1 x86_64
smart configurado com diversos componentes deste repositório;
smart channel --add http://200.204.198.164/zago/smart/osuse101-x86_64-apt-gwdg.channelResumo 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
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.
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
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
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 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.
[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 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).
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
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 ------------------------------
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.
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
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.
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