você está aqui: Home  → Arquivo de Mensagens

Slackware 13.37 com multlib

Colaboração: Noilson Caio Teixeira de Araújo

Data de Publicação: 15 de agosto de 2011

Este é um simples script que automatiza a instalação do Multilib Slackware para X86_64.

  #!/bin/bash
  # Noilson Caio Teixeira de Araújo - caiogore[at]gmail[dot]com
  # Script de instalação do multilib no slackware 13.37.0
  #
  # 
  binwget=$(which wget)
  binlftp=$(which lftp)
  binawk=$(which awk)
  binupgradepkg=$(which upgradepkg)
  version=/etc/slackware-version
  wgetopt="-q --delete-after -T 5 -t 1"
  url="http://connie.slackware.com/~alien/multilib/"
  #
  # Test access to $url
  #
  $binwget $wgetopt $url
  retorno="$?"
  if [ "$retorno" != 0 ]
  then
          echo "$url - [not found]"
          exit 1
  fi
  #
  # test distribution
  #
  if [ -z "$version" ]
  then
  	echo "No Slackware"
  fi
  #
  # teste slackware version
  #
  slackwareversion=$($binawk '{print $2}' "$version")
  if [ "$slackwareversion" != "13.37.0" ]
  then
  	echo "Only for Slackware 13.37.0 version"
  	exit 1
  fi
  #
  # test ftp connection
  #
  clear
  $binlftp -c "open $url ; mirror 13.37"
  retornolftp="$?"
  if [ "$retornolftp" != 0 ]
  then
          echo "[ Download failed ]"
          exit 1
  fi
  #
  # yes to unpack files
  #
  echo "install packages? (y / n)"
  read retornoinst
  if [ "$retornoinst" = "y" ]
  then
  	$binupgradepkg --reinstall --install-new 13.37/*.t?z
  	$binupgradepkg --install-new 13.37/slackware64-compat32/*-compat32/*.t?z
  fi

Referências: http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib#slackware64_13.37



Veja a relação completa dos artigos de Noilson Caio Teixeira de Araújo

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script