User:Hvosujal: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 38: | Line 38: | ||
echo "Vigane install on parandatud" | echo "Vigane install on parandatud" | ||
</source> | |||
==Quest2 Pythonis== | |||
<source lang="python"> | |||
#!/usr/bin/python | |||
# -*- coding: utf-8 -*- | |||
#Autor Heigo Võsujalg A21 | |||
#Versioon 0.1 | |||
#Skript taastab poolelijäänud tarkvarapaigalduse | |||
import sys | |||
import os | |||
#kontrollib, kas on piisavalt õigusi (oled root) | |||
if os.getuid() != 0: | |||
sys.exit("Käivita skript juur õigustes!") | |||
#Üritatakse pakette parandada apt-get käsuga | |||
apt = os.system ("apt-get install -f") | |||
apt >> 8 | |||
if apt == 0: | |||
print "" | |||
else: | |||
print "Apt-get käsk vigaseid pakette ei parandanud. Proovin dpkg käsuga" | |||
#Üritatakse pakette parandada dpkg käsuga | |||
dpkg = os.system ("dpkg --configure -a") | |||
dpkg >> 8 | |||
if dpkg == 0: | |||
print "Success - vigased paketid on parandatud" | |||
else: | |||
sys.exit("Dpkg käsuga vigaseid pakette ei parandatud") | |||
</source> | </source> |
Revision as of 12:29, 30 May 2011
Quest2
#!/bin/bash
#autor : Heigo Võsujalg
#kontrollib, kas on piisavalt õigusi (oled root)
if [ $UID -ne 0 ]; then
echo "Käivita skripti $(basename $0) juurkasutaja õigustes"
exit 1
fi
echo "Parandan vigased install failid"
apt-get install -f
if [ $? -eq 0 ]; then
echo ""
else
echo "Apt-get käsk vigaseid faile ei parandanud. Proovin dpkg käsuga"
fi
dpkg --configure -a
if [ $? -eq 0 ]; then
echo "Success"
else
echo "Dpkg käsk vigaseid faile ei parandanud"
exit 1
fi
echo "Vigane install on parandatud"
Quest2 Pythonis
#!/usr/bin/python
# -*- coding: utf-8 -*-
#Autor Heigo Võsujalg A21
#Versioon 0.1
#Skript taastab poolelijäänud tarkvarapaigalduse
import sys
import os
#kontrollib, kas on piisavalt õigusi (oled root)
if os.getuid() != 0:
sys.exit("Käivita skript juur õigustes!")
#Üritatakse pakette parandada apt-get käsuga
apt = os.system ("apt-get install -f")
apt >> 8
if apt == 0:
print ""
else:
print "Apt-get käsk vigaseid pakette ei parandanud. Proovin dpkg käsuga"
#Üritatakse pakette parandada dpkg käsuga
dpkg = os.system ("dpkg --configure -a")
dpkg >> 8
if dpkg == 0:
print "Success - vigased paketid on parandatud"
else:
sys.exit("Dpkg käsuga vigaseid pakette ei parandatud")