TinyURL

Enter a long URL to make tiny:

sábado, julho 14, 2007

Bom dia galera,

Em primeiro lugar gostaria de agradecer os inúmeros elogios recebidos deste humilde blog, e também às críticas construtivas, mas o saldo positivo muito tem me agradado.

Bem pessoal hoje vou só dar uma passadinha rápida pois o sono está pesado. Gostaria de postar aqui alguns endereços eletrônicos para a atualização do seu openSuSE, que apresenta-se na forma de repositórios. Repositórios são endereços eletrônicos que possuem uma quantidade de pacotes de programas para um determinado sistema operacional especificamente e através deles você pode instalá-los ou atualizá-los de uma maneira fácil e sem dores de cabeças, onde as dependências são resolvidas de forma automática através de uma ferramenta de gerenciamento de pacotes. Tenha em mente que existem basicamente 3 tipos de repositórios. Os oficiais, os semi-oficiais e os de terceiros. Obviamente 100% de confiança somente com os do primeiro grupo, porém apenas utilizá-los lhe dá um sistema operacional "incompleto" (no sentido de se utilizar outros programas e outros recursos como driver de aceleração gráfica 3d, ou até mesmo ouvir mp3). Os semi-oficiais lhe dão uma margem bastante segura também e são essenciais para atualizações de pacotes como o KDE e o XGL. Os terceirizados são projetos pessoais ou não que contém programas diversificados para complementar o seu SO.

No forum http://www.susebr.org/ na seção Geral --> FAQ encontramos um script que faz a atualização desses repositórios. O autor do script é o Scott Morris e neste FAQ foi editado pelo usuário Otto. Lá você encontra dois tipos, o primeiro onde adiciona-se os 3 tipos de repositórios e um segundo onde adiciona-se somente os 2 primeiros. Eu particularmente editei este mesmo script e adicionei os repositórios que me interessavam. Neste blog gostaria de promover a divulgação do fórum supra-citado, por isso não colocarei o arquivo editado lá, prefiro que o leitor se direcione ao referido site e além de olhar este tópico em específico, atente para os demais, pois lá encontraremos soluções para os mais diversos problemas com o pessoal mais gabaritado possível na área como moderadores.

Contudo posso postar aqui como ficou meu arquivo editado:

#!/bin/sh

# Make sure we are root.

if [ "$EUID" != "0" ]; then
echo "You must have root privileges to run this script!"
exit 1
fi

printf "################################################################################\n"
printf "YAST INSTALLATION SOURCES SETUP SCRIPT FOR openSUSE 10.2\n"
printf "by Scott Morris (2006-12-22)\n"
printf "http://www.suseblog.com/\n\n"
printf "You *MUST* be connected to the Internet for this script to work!\n\n"
printf "Though almost all repositories are added in a matter of seconds, the OSS\n"
printf "repository can take upwards of half an hour to download and parse through all\n"
printf "the metadata. It works fine, it just takes awhile on that repo. Please be\n"
printf "patient with that one.\n"
printf "################################################################################\n"

rug service-add http://software.opensuse.org/download/X11:/xfce/openSUSE_10.2/ --type=ZYPP "xfce"
rug service-add http://download.suse.com/update/10.2/ --type=ZYPP "openSUSE-update"
rug service-add http://download.nvidia.com/opensuse/10.2/ --type=ZYPP "Nvidia"
rug service-add http://download.videolan.org/pub/videolan/vlc/0.8.6/SuSE/10.2/ --type=ZYPP "Videolan"
rug service-add http://software.opensuse.org/download/X11:/XGL/openSUSE_10.2/ --type=ZYPP "Beryl+Compiz+XGL"
rug service-add http://software.opensuse.org/download/OpenOffice.org/openSUSE_10.2/ --type=ZYPP "OOO"
printf "Adding non-oss repository. This may take a few minutes.\n"
rug service-add http://download.opensuse.org/distribution/10.2/repo/non-oss/ --type=ZYPP "openSUSE-10.2-non-oss"
printf "Adding OSS repository. This may take quite awhile. Rest assured that it hasn't locked up.\n"
rug service-add http://download.opensuse.org/distribution/10.2/repo/oss/ --type=ZYPP "openSUSE-10.2"

printf "\nThe script has now finished.\n"
printf "For many more installation sources, please visit the following URL:\n"
printf "http://linux.wordpress.com/2006/12/20/opensuse-102-the-most-complete-list-of-repositories/\n\n\n"

Como proceder:

1> Copie o script a partir de #!/bin/sh até "http://linux.wordpress.com/2006/12/20/opensuse-102-the-most-complete-list-of-repositories/\n\n\n"
2> Crie um novo arquivo de texto com seu editor de texto preferido e cole estes dados, salvando logo em seguida.
3> Atribua ao texto o modo executável com o seguinte comando, sem as aspas, "chmod +x nome_do_arquivo" e dê enter.
4> Quando for solicitado importar a chave prossiga afirmativamente e espere o script terminar.

Após este passos sua fonte de instalação estará com esses novos repositórios. Agora é só atualizar e/ou instalar novos pacotes. No caso de drivers de placas de vídeo atente que se houver instalação delas antes de atualizar o kernel vc terá que recompilá-lo para que seu ambiente gráfico funcione perfeitamente novamente, por isso é muito bom e útil que vc tenha o seu driver salvo no hd.

Cordialmente.

Nenhum comentário: