Opera güncelleme betiği | BSD

Başlatan Felâsife, 31 Mart 2012 - 02:27:35

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Felâsife

FreeBSD ve PCBSD için bir Opera güncelleme betiği hazırladım.
Betik kurulu olan Opera ve Opera-linuxplugins 'i porttan son sürüme güncelliyor.
Dolayısıyla daha önceden Opera'nın bu şekil kurulu olması gerekir.
# sh bsd-opera-11

Biraz daha detay için buraya bakabilirsiniz.

İndirme << felasif-projeler >>

Not:
Umarım yer olarak yanlış olmamıştır, betik Linux dağıtımları için değildir, *BSD içindir;



#!/bin/sh
if [ `id -un` != root ]; then
echo -e "\033[31mHata:\033[0m betik yönetici haklarıyla (\033[32msu\033[0m ile) çalıştırılmalıdır.

bye"; sleep 0; exit 0
fi
###
echo -e "  Opera güncelleme betiği..."
echo ""
echo `bash -c "opera --version"`
echo ""
curver=`bash -c "opera --version | head -n1 | cut -d' ' -f2"`
latestver=`wget -nv -O- http://www.freebsd.org/cgi/ports.cgi?query=opera\&stype=name\&sektion=www | grep -e '"opera-11.*1"' | awk '{print $2}' | cut -b 13-17`
if [ "$curver" = "$latestver" ]; then
      echo ""
      echo -e "  Opera sürümünüz güncel: no $curver"; sleep 0; echo ""; exit 0
else
echo ""
      echo -e "Kullanılan Opera sürüm :$curver   Güncel sürüm :$latestver"; sleep 2
fi
echo ""
read -p "  Opera'yı güncellemek istiyor musun?  (e/h)" GIVE_START

case $GIVE_START in
"e")
echo -e "  Güncelleme başladı......"
mkdir /tmp/operasyon
cd /tmp/operasyon
wget http://cvsweb.freebsd.org/ports/www/opera-linuxplugins/opera-linuxplugins.tar.gz?tarball=1
tar xvf opera-linuxplugins.tar.gz*
rm -rf /usr/ports/www/opera-linuxplugins/*
cp -a /tmp/operasyon/opera-linuxplugins/* /usr/ports/www/opera-linuxplugins
cd /usr/ports/www/opera-linuxplugins/
portupgrade
###
cd /tmp/operasyon
wget http://cvsweb.freebsd.org/ports/www/opera/opera.tar.gz?tarball=1
tar xvf opera.tar.gz*
rm -rf /usr/ports/www/opera/*
cp -a /tmp/operasyon/opera/* /usr/ports/www/opera
cd /usr/ports/www/opera/
portupgrade
echo ""
echo `pkg_info -Ex opera`
rm -rf /tmp/operasyon
echo ""
echo -e "Güncelleme bitti......"
esac
Maceraya hazır mısın!  Bir BSD almaz mısın?

burk

@Felâsife öncelikle çalışma için elinize sağlık. Bir şeyi merak ettim, BSD ortamında Opera'yı kendi kendine güncelleme imkânı yok mu acaba? Bu arada konuyu bu başlık altına taşıdım.

Felâsife

Teşekkür ederim.  :)
Bildiğim kadarıyla FreeBSD yok PCBSD de .pbi paket olursa var ama ben paket yöneticisi filan kullanmadığım için tam emin değilim.
Konsol + portçuyum ben :) uygulamalar 1-2 günde girebiliyor porta, ki zaten de ben Operacı olunca son versiyonu hemen kurmak istiyorum haliyle.
Opera tar.xz paketinden derleniyor, ilk kurarken bu menüyü sunar filan.

Aslında bu olay biraz karışık ve normalde BSD için Adobe flashplugin çıkartmadığı halde, sorunsuz bir şekilde de kullanabiliyoruz, BSD 'nin çözümleri bir tuhaf yani, her şey olabilir bunda  ;D
Maceraya hazır mısın!  Bir BSD almaz mısın?

burk

@Felâsife benim Opera da 11.62 ancak HTML5 görüntü desteği yok, nasıl oluyor? :)

Felâsife

@burk
tar.xz den derleyerek kur diyeceğim ama Linux kullanıyorsan sonuç ne olur bilemem  :)

Önceden o seçenek seçilsede pek işe yaramıyordu, html5 videolar eklenti ile seyrediliyordu, şimdi sen deyince tekrar kontrol ettim eklenti pasif ama html5 olarak youtube videolarını seyredebiliyorum.
Birde benim Opera X11-MOD 'dadır, hasılı arada farklar var gibi  :)
Maceraya hazır mısın!  Bir BSD almaz mısın?

burk

Neyse o zaman, BSD ortamında kurcalamak üzere diyelim. :)

Felâsife

Tamam o zaman bekleriz diyelim bizde :)

Yalnız Html5 de hiç öyle az yakıyor gibide görünmüyor, gerçi yeni bir teknoloji olur o kadar denilebilir ama %80 leri bile geçtiğini gördüm, hatta opera %140 bile oldu fakat sistemde hiç yavaşlık olmadı, nede fan coştu.
Sanırsam sistem yanlış okuyor değerleri, ya da bilemediğim başka bir tuhaflık var bu işte.   :)

Maceraya hazır mısın!  Bir BSD almaz mısın?