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:
apt-cache search util
sudo apt-get install build-essential
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.
Busque repositórios à partir deste link:
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:
# apt-get install gnupg
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):
# wget http://ftp-master.debian.org/ziyi_key_2006.asc -O - | apt-key add -
Esta chave será atualizada anualmente. Em Janeiro de 2007, 2008, 2009, etc., atualize-a com o mesmo comando, mudando apenas o ano, como em:
# wget http://ftp-master.debian.org/ziyi_key_2007.asc -O - | apt-key add -
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:
# wget http://secure-testing.debian.net/ziyi-2005-7.asc -O - | sudo apt-key add -
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".
a chave foi obtida com o comando
gpg --keyserver hkp://subkeys.pgp.net --search-key
7FAC5991
http://drbl.sourceforge.net/one4all/
deb http://free.nchc.org.tw/ubuntu feisty main restricted universe multiverse
deb http://free.nchc.org.tw/drbl-core drbl stable
sudo apt-get install build-essential
:. 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:
gzip -9 Packages
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 #!/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