Compilado: vídeo, webcam, v4l, temas, compartilhar pastas e impressoras,etc...

Iniciado por Leandro Linhares, 19 de Abril de 2010, 16:36

tópico anterior - próximo tópico

Leandro Linhares

Nota Inicial: Este arquivo de texto eu fiz para mim e para ensinar pessoas perto de mim. Mas ficam aqui umas idéias boas para copiar e, mais importante, é que aqui estão os nomes certos dos pacotes bons e linhas de comando importantes que vi que muita gente precisou e bateu cabeça para achar como eu...
Se alguém ler este tópico e quiser complementar com mais informações importantes, agradeço desde já, pois também sou novato e tenho muito que aprender com a comunidade....
Saudações...

Configurar o Ubuntu:

Comandos do terminal (Alplicativos > Acessórios > terminal):
0) Regras Gerais:
(sempre desconsiderar as aspas, salvo contrário, pois as uso para identificar melhor os comandos)
   -'Comando' --help para ver as opções de uso. Ex.: apt-get --help <enter>
   -Root é o usuário que pode tudo(quase tudo, pois há mudanças não permitidas no sistema).
   -Digitar 'su' e a senha do root para logar como o root, ou digitar 'sudo' antes de cada comando para executar este comando específico como root. 'su passwd' muda a senha do root e 'sudo su' dá no mesmo que 'su', sendo que quem está executando o camando neste caso é o usuário, ou seja, será pedida a senha deste.
   - Quando um linha de comando está com um $ na frente, este cifrão quer dizer 'como o root', ou seja, deve-se estar logado como root ou deve-se digitar 'sudo' antes do comando e fornecer a senha (toda vez).

Os pacotes de instalações do ubuntu são '.deb', ou seja, todos os arquivos que terminam com '.deb' são arquivos de instalação de programas. Aqui considero as pastas de backup porque já baixei todos os pacotes que considero ideais e os mantenho guardados para reinstalações futuras. Estes mesmos debs podem ser achados na internet, provavelmente já melhores devido a atualizações, e a grande maioria é da canonical, mantenedora oficial do Ubuntu. Outra observação é que, já que são da canonical, são facilmente achados nas listas do gerenciador synaptic (Sistema > Administração > Gerenciador de pacotes Synaptic), bastando atualizar tais listas, é claro.

1) 'cd [nome da pasta]' para entrar na pasta. Caso o nome da pasta tenha caracteres especiais, usar aspas. 'cd ..' para voltar uma pasta e 'cd' para ir para o diretório raiz.
2) 'ls' para listar o conteúdo da pasta.
3) 'apt-get' somente (tecle enter) e consulte algumas opções. Regra geral, 'apt-get install [programa]' para instalar e 'apt-get remove [programa] para desinstalar. Não usar os colchetes. O apt-get instala dos repositórios.
4) dpkg -i [programa].deb para instalar um .deb na pasta atual. No Broffice, por exemplo, baixamos o arquivo compactado do site do broffice, depois deve-se descompactar o arquivo, e depois, no terminal, ir até a pasta descompactada e, como root é claro, digitar 'dpkg -i *.deb' (o '*' quer dizer 'tudo'). Depois ir na pasta desktop-integration (que está dentro da pasta descompactada do broffice) e executar o deb que lá existe. Pode haver conflito com um pacote já instalado, o que é mostrado (dito) no terminal. Neste caso, abrir Sistema > Administração > Gerenciador de pacotes Synaptic e desistalar o pacote conflituoso (ache o 'openoffice.org-common', mande desinstalar e responda sim para os demais pacotes que serão desinstalados juntos).
5) 'rm' [objeto] para apagar um arquivo ou pasta. rm --help para ver a ajuda de opções.
6) 'exit' para fazer um 'logoff' do usuário atual, como quando se está logado como root.
8) 'mkdir' para criar pastas.
9) Quando executamos um comando no terminal, esta linha que digitamos fica gravada. Se precisar de novo desta linha, é só navegar nos comando gravados com 'seta acima' e 'seta abaixo'.

Obs: após muito treino, estabelci uma maneira muito mais fácil para instalar todos os pacotes relatados abaixo. Assim pode-se até desconsiderar as instruções abaixo, mas deixo-as aqui apenas para o caso de dúvidas e, com as informações listadas, pode-se ter um entendimento melhor estudando-as.
O método é:
1)  Lembrar que: As pastas com os deb's de backup estão ordenadas conforme as dependências e conforme uma ordem já experimentada de instalação. Assim, deve-se seguir a numeração das pastas e subpastas.
2) Criar uma pasta padrão que pode ser simplesmente 'pasta' em '/home'. Assim, tem-se o diretório '/home/pasta'
3)  Com um navegador comum (dolphin. nautilus, konqueror, etc...) copiar o conteúdo da pasta de backup em questão (pasta '1-Nvidia', por exemplo) e colar na no diretório '/home/pasta'
4)Abrir o terminal (Aplicativos > Acessórios > Terminal) e digitar cd /home/pasta <enter> e logar como root (digitar 'su' <enter> digitar a senha do root e <enter> , ou digitar 'sudo su' e a senha padrão do usuário atual que deve ter direitos para isso. O usuário padrão tem este direito, a menos que tenha sido retirado).
5) digitar 'dpkg -i *.deb' e <enter> e Pronto.
-Caso haja erro de dependências na instalação dos pacotes em massa, podemos tentar criar a estrutura de dependências fazendo 'dpkg --assert-support-predepends' e 'dpkg --predep-package' antes do 'dpkg -i *.deb'. A pasta Kubuntu, que é bem grande, é um exemplo (não sei se isso é exatamente assim, sei que funcionou comigo quando deu erro de dependência).
6) Apagar o conteúdo da pasta '/home/pasta' e repetir o processo com as outras pastas de backup, seguindo a ordem numérica das pastas e subpastas.
7) Obs.: quando o pacote for único, como o do google chrome, não precisa seguir este processo, é só clicar duas vezes e mandar executar como no windows. Este processo descrito é melhor quando são muitos pacotes para instalar de uma só vez.



Placa de Vídeo
Sisimedia (Laptop positivo)

Ubuntu 32 bits:
Instalar o driver 'xorg-driver-sisimedia_0.9-1.deb'
-Reiniciar a máquina

No caso do ubuntu 64 bits, terá que extrair os arquivos do pacote 's671_x64_ubuntu_9.04' para /usr/lib/xorg/modules/drivers. Como o Ubuntu 9.10 não possui o xorg.conf, então criar um com o conteúdo abaixo (criar um arquivo vazio e copiar e colar todo o conteúdo abaixo, até o EndSection):

# xorg.conf (X.Org X Window System server configuration file ubuntu 9.04)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Device"
Identifier "Configured Video Device"
Driver "sis671"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection

Salvar como xorg.conf em /etc/X11/, reinicie o X e pronto.






Placa de vídeo Nvidia:
-Copiar os Debs da pasta Nvidia (no backup) para /var/cache/apt/archives (par não baixar de novo).
-Executar o processo automático
ou
-Executar os debs manualmente, um a um, conforme ordem de dependências. Quando se tentar instalar um pacote, as dependências são verificadas e relatadas automaticamente, basta observar os avisos.

Após estar com os pacotes instalados:
-Executar, no terminal como root, 'nvidia-xconfig' para o ubuntu usar o driver nvidia.
-Executar, no terminal como root, 'nvidia-settings' para poder gravar as configurações no /etc/X11/Xorg.conf ( simplesmente abra a interface da nvidia como root, faça as mudanças e clique no botão 'save to X configuration file').
-Reiniciar a máquina.





Wine (rodar aplicativos feitos para windows):
Obs.:Antes de instalar o wine, instalar o(s) driver(s) de vídeo.
- Instalar pelo Aplicativos > Central de Programas Ubuntu. Ou,
- Instalar os debs na pasta 1.1.31 do backup pelo procedimento de cima e reiniciar a máquina. Esta é a melhor opção.
Obs.: Ao instalar os programas, a exemplo do Google Sketchup 7.1, é bom reiniciar a máquina.

Opção de pacotes mais recentes (direto do WineHQ, mas podem haver pacotes não assinados)
- Abir o instalador de programas.
- Ir em Editar > Canais de Software.
- Adicionar 'ppa:ubuntu-wine/ppa' ==> sudo add-apt-repository ppa:ubuntu-wine/ppa (opção para fazer direto no terminal)
- Executar a instalação do Wine (versão 1.1.42-0ubuntu1-wine1.2)
ou
-usar os debs na pasta WineHQ do backup.

Remover o Wine completamente:
Executar os seguintes comandos em sequência no terminal:

sudo apt-get remove wine
rm -rf $home/.wine
rm -f $home/.config/menus/applications-merged/wine*
rm -rf $home/.local/share/applications/wine
rm -f $home/.local/share/desktop-directories/wine*
rm -f $home/.local/share/icons/?_*.xpm



Google Earth:
Ir até a pasta onde está o arquivo .bin baixado. No terminal, como root, digitar:
./GoogleEarthLinux.bin



Ndiswrapper (raramente necessário):
-No terminal:
$apt-get install ndiswrapper-common
depois
$apt-get install ndiswrapper-utils-1.9
depois navegar até a pasta onde está o driver Windows e:
$ndiswrapper –i net8187b.inf (exemplo do laptop positivo que tem a placa rtl 8187)
Confira com
$ndiswrapper –l
Onde o driver deve aparecer como 'instalado'. Depois, ver as dependências (se houver) e carregar o módulo do ndiswrapper usando os comandos:
$depmod –a
$modprobe ndiswrapper
Configurar uma nova conexão pelo aplicativo gráfico normal (botão direito em cima do ícone de rede e seguir os passos). Voltar ao terminal e:
$ndiswrapper –m
$gedit /etc/modules
Aparecerá o arquivo /etc/modules aberto para edição.
Colocar no final: 'modprobe ndiswrapper' (para carregar automaticamente o ndiswrapper)
Salvar e fechar
$gedit /etc/modprobe.d/blacklist.conf
No Final colocar 'rtl8187' (para o módulo original não ser mais carregado)
Salvar e fechar

Nota: Depois de entender como o Ndiswrapper funciona, você pode passar a usar o Ndisgkt, um pequeno programa de configuração que automatiza o processo de instalar o driver do Windows e configurar a rede. Ele está disponível no Universe, basta instala-lo pelo apt-get ou Synaptic:
$ sudo apt-get install ndisgtk
Outra obs.: com o pacote ndiswrapper.deb, ir até a pasta onde está o pacote e usar dpkg –i ndiswrapper-xxx.deb; ou descompactar o pacote, pelo terminal ir até a pasta descompactada(dentro da pasta ndiswrapper) e digitar $make install. O melhor método é o de cima.






Recursos necessários para usar './configure', 'make' e 'make install'
-instalar o 'intltool' com '$apt-get install intltool' ou usando o pacote no backup
-instalar o 'build-essential' com '$apt-get install build-essential' ou com pacotes do backup.





Temas
-Instalar o 'compizconfig-setting-manager' (gerenciador synaptic ou pacotes na pasta no backup)
-Instalar o 'emerald-themes' (gerenciador synaptic ou pacotes na pasta no backup)
- Se quiser instala-los no terminal:
sudo apt-get install compizconfig-settings-manager emerald

Depois disso, rodei no terminal o comando "ccsm". Na categoria "Efeitos -> Decoração da Janela" tem um campo chamado "comando". Eu apaguei o que tinha antes(compiz-decorator) e coloquei "emerald --replace". Agora toda vez que inicio o meu laptop, o Compiz já é habilitado com os temas do Emerald.

Outra forma de colocar os temas do Emerald em ação é clicando "Alt+F2" e executando "emerald --replace"(tem que repetir sempre).
-Baixar temas de http://gnome-look.org, etc...




Câmeras v4l
Alguns programas para linux usam o driver v4l, mas o ubuntu 9.10 usa v4l2, o que gera conflito. Para resolver:
instalar o v4l-conf ...(verificar se é só isso, ou se nem precisa)?
A exemplo do skype, digitamos no terminal o comando a seguir:
ld_preload=/usr/lib/libv4l/v4l1compat.so skype
ld_preload=/usr/lib32/libv4l/v4l1compat.so skype (para ubuntu 64bits)
OBS.: Para tornar permanente, achar o lançador do aplicativo* (ou criar um) e substituir o conteúdo da linha 'comando' por
bash -c 'ld_preload=/usr/lib32/libv4l/v4l1compat.so 'programa'
(exemplo do skype):
*Sistema > Preferências >  Menu Pincipal  (depois=>)  Aplicativos > Internet > Skype > Propriedades
bash -c 'ld_preload=/usr/lib32/libv4l/v4l1compat.so skype'  =>no lugar de skype (nesta linha, as aspas devem existir mesmo).

-Importante:
No caso da câmera Bison do Laptop, o ubuntu não a reconhece. Devemos baixar o pacote tip.tar.gz em http://linuxtv.org/hg/~pinchartl/uvcvideo/.
Depois devemos descompacta-la, ir até a pasta descompactada no terminal e digitar:
'sudo make config_dvb_firedtv:=n || return' (no ubuntu 9.10, mas o padrão é só sudo make).
Depois:
'sudo make install'
Usar o processo descrito acima de pré-load.



Alternar entre gdm e kdm:

sudo dpkg-reconfigure gdm





Instalar o kde no ubuntu com cd do kubuntu (não funcionou, mas o negócio do apt-cdrom é bom saber)

sudo apt-cdrom add
E depois atualizo:
sudo apt-get update
Só que se você não tem acesso à internet, não vai dar para atualizar os repositórios normais, então vai dar errado. Por isso, você precisa então, após incluir o cd-rom do Kubuntu nos repositórios, apagar ou comentar todas as linhas dos repositórios e deixar somente a linha correspondente ao CD - de forma que o CD do kubuntu seja o único repositório disponível. E, depois disso, atualzar os repositórios e instalar:
sudo apt-get install kubuntu-desktop
 
   Usando imagem iso:

Eu tenho as imagens dos DVDs do Linux e copiei os arquivos de cada Imagem em pastas numeradas como:

/home/repositorio/D1 - Pasta onde tem o conteudo do dvd1
/home/repositorio/D2 - Pasta onde tem o conteudo do dvd2
/home/repositorio/D3 - Pasta onde tem o conteudo do dvd3

agora vem a parte legal:

apt-cdrom -m -d=/home/repositorio/D1 add
Usando ponto de montagem de cd=Rom /home/repositorio/D1/
Identificando .. [98d7abc.......bd-2]
Procurando por arquivos de índice no disco..
Encontrado(s) 2 índice(s) de pacote(s), .....
Found Label 'Debian Gnu/Linux 4.0 r1 .....

Repita este processo para o restante dos CDs em seu conjunto.
Bom. depois é só repetir a linha para as outras pastas dos CDs que vc criou.
o parametro -m é a grande sacada pois evita que o apt-cdrom tente montar uma unidade real de disco pedindo disco do linux no CDROM (ele pede mesmo que vc defina -d apontando para a pasta onde esta os arquivos do Cdrom)
Ai teremos sem ter que ficar montando iso a qualquer momento um repositorio local fingindo usar os Dvds do Debian fresquinho.

http://www.guiaubuntupt.org/wiki/index.php?title=Emular_sistema_de_32_bits

OBS.: Para instalar o Kde, é só atualizar o Synaptic (atualizar os repositórios) e ir no terminal executar '$apt-get install kubuntu-desktop'
OU seguir o procedimento lá de cima com os debs de backup.


.....
Compartilhar pastas na rede:
instalar os pacotes 'samba', 'samba-commom' e 'system-config-samba' no synaptic.
Digitar no terminal 'shares-admin' e seguir os passos. Ou ir em Sistema > Administração > Samba, caso o 'system-config-samba' esteja já instalado.
Obs.: Atentar para as permissões dos arquivos em suas 'propriedades' para não ficar querendo quebrar o computador quando aparecer a mensagem 'permissão negada' como eu,rs...

Impressoras:
'hplib-gui' pode ser útil, mas não necessário. É uma interface para manipular a impressora HP.
 -Pelo Samba:
Compartilhar a pasta /etc/cups na máquina servidora (onde a impressora está conectada).
Na máquina cliente, ir em Sistema>Administração>Impressão. Depois adicionar impressora como 'rede>samba' e seguir os passos.
 
  -Pelo Cups:
Na máquina servidora, ou seja, onde a impressora está conectada, clicar com o botão direito do mouse no ícone de conexão de rede e ver 'informações da conexão'. Anotar o IP (será um número como '192.168.0.?') que é o 'ip do servidor'.
Abrir um navegador e digitar 'http://localhost:631', o cups será aberto. Compartilhar a impressora na aba Administração. obs.: copiar o 'nome completo da impressora' para usar depois.
No cliente, seguir os passos até 'Impressão' e adicionar impressora pela opção 'outros' e digitar o endereço: http://'ip do servidor':631/printers/'nome completo da impressora' e seguir os passos seguintes.

A segurança se faz, em primeiro lugar, com as regras de permissão de quem pode participar da rede, ou seja, quando se configura o roteador. Permissões adicionais são fáceis de manipular através das 'propriedades' do que se deseja permitir ou negar, como os arquivos, a impressora, etc...