Autor Tópico: Repositórios automático para openSUSE 10.2  (Lida 32656 vezes)

Otto

  • Global Moderator
  • Sr. Member
  • *****
  • Mensagens: 243
  • Karma: +0/-0
    • Tutoriais Opensuse
Repositórios automático para openSUSE 10.2
« Online: Dezembro 24, 2006, 11:30:48 pm »
Após ser instalado devemos colocar alguns repositórios no openSUSE, para podermos ter acesso as versões mais novas de alguns programas, a programas opcionais e atualizações do sistema.
Para isso usaremos um script criado por Scott Morris e com algumas fontes e mirros adicionados.

Código: [Selecionar]
#!/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://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.2/ --type=ZYPP "Guru"
rug service-add http://packman.iu-bremen.de/suse/10.2 --type=ZYPP "Packman"
rug service-add http://software.opensuse.org/download/editors/openSUSE_10.2/ --type=ZYPP "editors"echo
rug service-add http://software.opensuse.org/download/GNOME:/Community/openSUSE_10.2/ --type=ZYPP "GNOME-Community"
rug service-add http://software.opensuse.org/download/KDE:/Community/openSUSE_10.2/ --type=ZYPP "KDE-Community"
rug service-add http://software.opensuse.org/download/KDE:/KDE3/openSUSE_10.2/ --type=ZYPP "KDE3"
rug service-add http://software.opensuse.org/download/KDE:/Qt/openSUSE_10.2/ --type=ZYPP "KDE-QT"
rug service-add http://software.opensuse.org/download/openSUSE:/Tools/openSUSE_10.2 --type=ZYPP "openSUSE-Tools"
rug service-add http://software.opensuse.org/download/server%3a/monitoring/openSUSE_10.2/ --type=ZYPP "server-monitoring"
rug service-add http://software.opensuse.org/download/X11%3a/XGL/SUSE_Factory --type=ZYPP "XGL SUSE Factory"
rug service-add http://software.opensuse.org/download/X11:/xfce/openSUSE_10.2/ --type=ZYPP "xfce"
rug service-add http://software.opensuse.org/download/X11:/XGL/openSUSE_10.2/ --type=ZYPP "XGL"
rug service-add http://suse.mirrors.tds.net/pub/suse/update/10.2 --type=ZYPP "openSUSE-update"
rug service-add http://suse.osuosl.org/suse/update/10.2 --type=ZYPP "SUSE Update"
rug service-add http://download.videolan.org/pub/videolan/vlc/0.8.6/SuSE/10.2/ --type=ZYPP "Videolan"
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"

Abra um editor de textos e salve estas linhas acima como um arquivo chamado: repositorio.sh
Agora como usuário root execute(é necessário estar  conectado a internet):
Código: [Selecionar]
#sh ./repositorio.sh
Ira demorar um bom tempo principalmente quando for atualizar  o repositorio oss e non-oss.

ATENÇÃO: nem sempre ter uma lista enorme de repositórios significa ter o sistema funcionando 100%, um dos repositórios incluidos no pacote por um lado tinha bons programas mas também tinha uma versão modificada do kernel que acabava induzindo o usuário ao erro de achar que era atualização oficial do kernel, retirei o citado repositório da lista, mas fica o alerta de não aceitar a instaalção de qualquer coisa pelo sistema.

editado: para atualizar endereço do videolan
« Última modificação: Julho 14, 2007, 02:15:35 pm por Carlos Henrique »

Comunidade de Usuários do openSUSE

Repositórios automático para openSUSE 10.2
« Online: Dezembro 24, 2006, 11:30:48 pm »

Otto

  • Global Moderator
  • Sr. Member
  • *****
  • Mensagens: 243
  • Karma: +0/-0
    • Tutoriais Opensuse
Re: Repositórios automático para openSUSE 10.2
« Responder #1 Online: Janeiro 14, 2007, 08:29:29 pm »
Como a lista acima seria muito util mas contém repositórios não oficiais eu vou copiar o codigo acima do script retirando os repositórios não essenciais.
Assim se você fica inseguro com repositórios não oficiais ou prefere ter somente o basico rodando use este script abaixo ao inves do anterior


Código: [Selecionar]
#!/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/KDE:/KDE3/openSUSE_10.2/ --type=ZYPP "KDE3"
rug service-add http://software.opensuse.org/download/KDE:/Qt/openSUSE_10.2/ --type=ZYPP "KDE-QT"
rug service-add http://software.opensuse.org/download/X11:/xfce/openSUSE_10.2/ --type=ZYPP "xfce"
rug service-add http://suse.mirrors.tds.net/pub/suse/update/10.2 --type=ZYPP "openSUSE-update"
rug service-add http://suse.osuosl.org/suse/update/10.2 --type=ZYPP "SUSE Update"
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"

Abra um editor de textos e salve estas linhas acima como um arquivo chamado: repositorio-seguros.sh
Agora como usuário root execute(é necessário estar  conectado a internet):
Código: [Selecionar]
#sh ./repositorio-seguros.sh