Procurando um pacote
Para ver um manual bem completo sobre css visite os links indicados no final desta página, veja agora um modo de buscar um pacote usando a linha de comando:
Preparar o sistema para compilar pacotes
sudo apt-get install build-essential
Configurar o apt via proxy
fonte: http://www.vivaolinux.com.br/dicas/verDica.php?codigo=6061
Nota: Engraçado ver como o eco-sistema do software livre se realimenta, veja este artigo
que me permitiu atualizar esta seçã neste link.
APT no modo texto com proxy autenticado
Usando o APT no modo texto com proxy com autenticação, testado no Conectiva 10.
Coloque as linhas abaixo no arquivo /etc/profile:
http_proxy="http://usuario:senha@ipservidorproxy:porta"
ftp_proxy="http://usuario:senha@ipservidorproxy:porta"
export http_proxy ftp_proxy
Coloque as seguinte linhas no arquivo /etc/apt/apt.conf:
Acquire {
HTTP::PROXY=usuario:senha@ipservidorproxy:porta;
FTP::PROXY=usuario:senha@ipservidorproxy:porta;
}
Se você esta usando o Ubuntu 10.04 Lucid (ou superior)
as linhas acima deverão ser trocadas por :
Acquire::http::Proxy "http://usuario:senha@ip.do.servidor.proxy:porta";
Acquire::ftp::Proxy "ftp://usuario:senha@ip.do.servidor.proxy:porta";
Coloque as seguinte linhas no arquivo /etc/bashrc:
alias wget ="wget --proxy-user=usuario --proxy-passwd=senha"
Faça um logoff e depois um logon. Para testar, configure o /etc/apt/source.list para
o repositório desejado e digite os comandos:
# apt-get update
# apt-get install ntop (ou outro qualquer)
Caso não funcione, verifique o /etc/apt/sources.list ou a conexão com o firewall.
Consegui fazer isso com pesquisando na net, com ajuda no fórum do Underlinux e com outro usuário.
Adicionando novos repositórios
Busque repositórios à partir deste link:
Script de configuração do apt via proxy
Adicionando as chaves GPG no apt 0.6
Por Carlos E. Morimoto: http://www.guiadohardware.net/linux/dicas/132.htm
O GPG é um sistema de encriptação composto de duas chaves, uma chave pública, que é distribuída abertamente e uma chave privada, que é secreta. A cache privada pode ser utilizada para encriptar arquivos, que podem ser desencriptados apenas usando a chave pública. Isto é feito através de um truque matemático: a chave privada é uma espécie de equação extremamente complexa, que embaralha o conteúdo dos arquivos. A chave pública é um antídoto para ela, que permite reverter os dados a seu estado original. Porém, é impossível descobrir o conteúdo da chave privada usando a chave pública e é também impossível fazê-lo via força bruta.
A partir da versão 0.6, incluída no Debian Etch, o apt-get passou a operar em modo seguro, onde o desenvolvedor usa sua chave GPG privada para assinar seus pacotes e o apt-get usa a chave pública para verificar se o pacote que está sendo instalado não sofreu modificações.
Este processo extremamente seguro, que visa ter certeza de que o pacote que está sendo instalado na sua máquina é exatamente o mesmo que foi disponibilizado pelo desenvolvedor, eliminando qualquer possibilidade de alguém de má fé alterar o conteúdo pelo caminho.
Este é um nível se segurança que não possui similar no mundo Windows. Mesmo que alguém consiga invadir o servidor onde os pacotes estão hospedados, ou consiga dar upload de pacotes falsos usando uma senha roubada, não terá como falsificar também a assinatura dos pacotes, fazendo com que você seja avisado ao tentar instalar e o problema seja detectado instantâneamente.
A desvantagem é que isto tornou o uso do apt um pouco mais complexo, já que agora, além de rodar o "apt-get update", para atualizar a lista dos pacotes, você precisará muitas vezes atualizar também a lista com as chaves públicas, usadas para verificar os pacotes.
Ao atualizar a partir de uma versão antiga do apt-get, no Kurumin 5.1 ou anterior, ou em qualquer distribuição derivada do Debian que venha com uma versão antiga do apt-get, você passará a receber erros como estes ao rodar o "apt-get update":
W: GPG error: http://ftp.us.debian.org etch Release: Could not execute /usr/bin/gpgv to verify signature (is gnupg installed?)
O primeiro passo é instalar o pacote "gnupg", usado pelo apt-get para fazer a verificação:
Como o sistema de autenticação ainda não está funcionando, ele vai exibir o aviso padrão, pressione "s" para continuar a instalação:
AVISO : Os pacotes a seguir não podem ser autenticados !
gnupg
Instalar estes pacotes sem verificação [s/N]?
Com o gnupg instalado, falta baixar as chaves públicas, que serão usadas para verificar os pacotes. Cada repositório listado no arquivo "/etc/apt/sources.list" possui uma chave diferente. Sem instalar as respectivas chaves, você continuará recebendo erros, como em:
W: GPG error: ftp://ftp.nerim.net etch Release: Couldn't access keyring: Arquivo ou diretório não encontrado.
Para baixar a chave para o repositório principal, use o comando abaixo (como root):
Esta chave será atualizada anualmente. Em Janeiro de 2007, 2008, 2009, etc., atualize-a com o mesmo comando, mudando apenas o ano, como em:
Para baixar a chave do repositório Marillat (de onde são instalados o mplayer, o w32codecs e vários outros pacotes ligados a multimídia, de uma forma geral), que é usado por padrão no Kurumin e em diversas outras distribuições, use os comandos:
# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 1F41B907
# gpg --armor --export 1F41B907 | apt-key add -
Para o Debian Unofficial, também usado por padrão no Kurumin, use:
# gpg --keyserver subkeys.pgp.net --recv-keys 4B2B2B9E
# gpg --armor --export 4B2B2B9E | apt-key add -
Concluindo, baixe também a chave para o repositório com as atualizações de segurança do Etch:
Estes comandos para baixar as chaves podem ser encontrados nas páginas iniciais dos respectivos projetos, ou através do Google. Faça uma pesquisa por "gpg", mais o endereço do repositório dos pacotes, como em "gpg ftp://ftp.nerim.net"
Depois de adicionar todas as chaves, rode novamente o "apt-get update" e os erros desaparecerão.
Se você precisar adicionar endereços extras, cujos pacotes não estejam assinados no "sources.list" e quiser desabilitar os avisos do apt-get, adicione a linha "APT::Get::AllowUnauthenticated 1 ;" no arquivo "/etc/apt/apt.conf".
chave gpg do google aps
a chave foi obtida com o comando
7FAC5991
drbl - clonezila
http://drbl.sourceforge.net/one4all/
- sources para drbl - clonezila
deb http://free.nchc.org.tw/ubuntu feisty main restricted universe multiverse
deb http://free.nchc.org.tw/drbl-core drbl stable
Caso tenha que compilar um pacote faça:
sudo apt-get install build-essential
Artigo sobre repositório local do Guia do Hardware
:. Instalando programas via apt-get num repositório local
Por Wagner Cardia
Muitas vezes quando queremos instalar um programa em várias máquinas numa rede local utilizamos o apt-get para fazermos isso. O problema é ter que baixar os mesmos pacotes várias vezes da internet (uma vez para cada máquina) o que torna o processo demorado.
Existe um meio de baixar os pacotes apenas uma vez e utilizá-los para várias instalações em outras máquinas da rede utilizando o apt.
O meio de fazer isso é criar um repositório debian em um drive compartilhado na rede local e criar uma referência no source.list para acessar esse drive.
Os passos são:
1) Instale os programas que quiser utilizando o apt-get em uma máquina da rede.
2) No terminal, digite cd /var/cache/apt/archives
Digitando ls você perceberá que aí estão todos os pacotes usados pelo apt para instalar os programas que você escolheu.
3) Digite:
su
(senha do root)
apt-ftparchive packages ./ > ./Packages
O comando acima irá ler os pacotes existentes no diretório e irá criar o arquivo Packages, no mesmo diretório, que conterá o índice do repositório.
4) Crie o arquivo Packages.gz com o seguinte comando:
5) Copie todos arquivos deste diretório para o drive compartilhado na rede.
6) Nas outras máquinas da mesma rede, edite o arquivo source.list (/etc/apt/source.list) adicionando a seguinte linha: deb file:/home/wagner/pacotes ./
Este é o caminho (/home/wagner/pacotes) onde foi montado o drive compartilhado na rede com os pacotes a serem instalados.
7) digite no terminal apt-get update, para atualizar a lista de pacotes.
E pronto. Nas outras máquinas, quando for instalar os programas já baixados para a primeira máquina (ex.: sudo apt-get install xfe), o apt irá buscar os pacotes do driver compartilhado e não da internet, fazendo a instalação mais rapidamente.
Codecs e k3b e pacotes que normalmente instalo
# Codecs
#!/bin/bash
#
# chave pública do google
https://dl-ssl.google.com/linux/linux_signing_key.pub
# chave pública do ubuntustudio
# http://archive.ubuntustudio.org/ubuntustudio.gpg
sudo apt-get install -y cdrdao vcdimager mjpegtools vcdtools transcode
sudo apt-get install -y movixmaker-2 normalize-audio mp3gain
sudo apt-get install -y mplayer mplayer-fonts mencoder transcode
sudo apt-get install -y mpeg2dec a52dec vorbis-tools id3v2 mpg321 mpg123
sudo apt-get install -y totem-gstreamer-firefox-plugin
sudo apt-get install -y libswfdec0.3 libflac++5c2
sudo apt-get install -y cdda2wav toolame libmp4v2-0
sudo apt-get install -y dvdauthor mpeg2dec ffmpeg
sudo apt-get install -y libmjpegtools0c2a tagtool easytag id3tool
sudo apt-get install -y lame lame-extras nautilus-script-audio-convert
sudo apt-get install -y dvd-slideshow
sudo apt-get install -y mpg123 libmad0
sudo apt-get install -y libquicktime0 libjpeg-progs libmpcdec3 jhead
sudo apt-get install -y libmpeg2-4 uudeview flac libmpeg3-1 libxine-extracodecs
sudo apt-get install -y gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad
sudo apt-get install -y gstreamer0.10-gl gstreamer0.10-pitfdll gstreamer0.10-sdl
sudo apt-get install -y gsfonts gsfonts-x11
# avifiles (para quem vai usar avifile-player)
sudo apt-get install -y avifile-player avifile-utils avifile-mad-plugin avifile-mjpeg-plugin
sudo apt-get install -y avifile-vorbis-plugin avifile-win32-plugin avifile-xvid-plugin
sudo apt-get install -y avifile-win32-plugin avifile-divx-plugin avifile-utils
sudo apt-get install -y avifile-xvid-plugin libavifile-0.7c2
sudo apt-get install -y avifile-divx-plugin xvid4conf avifile-mad-plugin
sudo apt-get install -y avifile-mjpeg-plugin avifile-vorbis-plugin
# As linhas abaixo implementam a capacidade de abrir todos os
# formatos de compactação
sudo apt-get -y install unace rar unrar zip unzip p7zip-full p7zip-rar
sharutils aish uudeview mpack lha arj cabextract file-roller
# Instalação do acrobat reader para quem quizer
# adicione este repositório
echo >> /etc/apt/sources.list
echo "Repositório para o acrobat" >> /etc/apt/sources.list
echo "deb http://security.ubuntu.com/ubuntu/ edgy-security restricted main multiverse universe" >> /etc/apt/sources.list
sudo apt-get update
sudo apt-get -y install acroread
sudo apt-get -y install mozilla-acroread
sudo apt-get -y install acroread-plugins
#A lista acima contém codecs, ferramentas para conversão entre formatos
#e utilitários. Mas apenas isso não basta, faltam alguns codecs proprietários
#do formato windows, então vamos a eles :
# w32codecs e libdvdcss
wget -vc “http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20060611-0.0_i386.deb”
wget -vc “http://fmasft.if.usp.br/debian-marillat/pool/main/libd/libdvdcss/libdvdcss2_1.2.9-0.0_i386.deb”
sudo dpkg -i w32codecs_20060611-0.0_i386.deb libdvdcss2_1.2.9-0.0_i386.deb
# ipython - interpretador melhorado para o python
sudo apt-get -y install ipython
apt-get install aptoncd vim-gnome vim-doc klavaro inkscape aspell-pt-br ssh sshfs k3b libk3b2-mp3 k3b-i18n kde-i18n-ptbr ffmpeg imagemagick frozen-bubble ubuntustudio-icon-theme
# flash
sudo apt-get -y install flashplugin-nonfree
ntfs-3g
Veja também
Comments (0)
You don't have permission to comment on this page.