Advertisement
foozzi

add-apt-repository for debian

Dec 16th, 2011
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.78 KB | None | 0 0
  1. #!/bin/bash
  2. if [ $# -eq 1 ]
  3. then
  4.     ppa_name=`echo "$1" | cut -d":" -f2 -s`
  5.     if [ -z "$ppa_name" ]
  6.     then
  7.         echo "PPA не найден!"
  8.         echo "Данная программа добавляет PPA репы в Debian"
  9.         echo "$0 ppa:user/ppa-name"
  10.     else
  11.         echo "$ppa_name"
  12.         echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu lucid main" >> /etc/apt/sources.list
  13.         apt-get update >> /dev/null 2> /tmp/apt_add_key.txt
  14.         key=`cat /tmp/apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3`
  15.         apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
  16.         rm -rf /tmp/apt_add_key.txt
  17.     fi
  18. else
  19.     echo "Данная программа добавляет PPA репы в Debian"
  20.     echo "$0 ppa:user/ppa-name"
  21. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement