Konu: ssh otokur
Tekil Mesaj gösterimi
Alt 05 Şubat 2013, 10:43   #9
Çevrimdışı
saywhat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ssh otokur




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#! /bin/bash # function deps () { DEPENDENCIES="gcc wget make gcc-c++ libstdc++-devel" deps_ok=YES for dep in $DEPENDENCIES do if ! which $dep &> /dev/null; then echo -e " bu scriptin isleyebilmesi icin $dep kurulu olmali " echo -e " eger Ubuntu yada Debian kullaniyorsaniz $dep kurmak icin kullanacaginiz komut: " echo -e " sudo apt-get install $dep " deps_ok=NO fi done if [[ $deps_ok == NO ]]; then echo -e " bagimliliklar.... bekleniyor " exit 1 else return 0 fi } ###################### # kurulum proseduru # ###################### InstallTCL () { cd $HOME wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tar zxf tcl8.6.0-src.tar.gz cd tcl8.6.0 cd unix ./configure --prefix=$HOME/local ln -s libtcl86.so.1 libtcl86.so make -s make install -s cd $HOME rm tcl8.6.0-src.tar.gz } InstallTK () { cd $HOME wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tar zxvf tk8.6.0-src.tar.gz cd tk8.6.0/unix ./configure --prefix=$HOME/local make make install cd $HOME rm tk8.6.0-src.tar.gz } InstallEggdrop () { cd $HOME wget ftp://ftp.eggheads.org/pub/eggdrop/s...p1.6.21.tar.gz tar zxvf eggdrop1.6.21.tar.gz cd eggdrop1.6.21 ./configure --with-tcllib=$HOME/local/lib/libtcl8.6.so --with-tclinc=$HOME/local/include/tcl.h make config export LD_LIBRARY_PATH=$HOME/local/lib export TCL_LIBRARY=$HOME/local/lib/tcl8.6 echo "TCL_LIBRARY=$HOME/local/lib/tcl8.6" >> ~/.bashrc echo "LD_LIBRARY_PATH=$HOME/local/lib" >> ~/.bashrc make -s make install DEST=/home/kullanici-adi/eggdrop cd $HOME rm eggdrop1.6.21.tar.gz } InstallTCLlib () { cd $HOME wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tar zxvf tcllib-1.14.tar.gz cd tcllib-1.14 ./configure --prefix=$HOME/local make install -s cd $HOME rm tcllib-1.14.tar.gz } InstallTRF () { cd $HOME wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tar zxvf trf2.1.4.tar.gz cd trf2.1.4 ./configure --prefix=$HOME/local make -s make install -s cd $HOME rm trf2.1.4.tar.gz } InstallTLS () { cd $HOME wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tar zxvf tls1.6-src.tar.gz cd tls1.6 ./configure --prefix=$HOME/local make -s make install -s cd $HOME rm tls1.6-src.tar.gz } InstalltDOM () { cd $HOME wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tar zxvf tDOM-0.8.3.tgz cd tDOM-0.8.3 ./configure --prefix=$HOME/local make make install cd $HOME rm tDOM-0.8.3.tgz } InstallZNC () { #cd $HOME && ./znc cd $HOME wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tar zxvf znc-0.204.tar.gz cd znc-0.204 ./configure --prefix=$HOME/znc --enable-extra make -s make install -s cd $HOME rm znc*.tar.gz read -p "ZNC'e kurulum yapmak istiyormusunuz ? [y/n]: " if [ $REPLY = "y" ]; then cd $HOME/znc/bin/ ./znc --makeconf cd $HOME rm znc else echo " ./znc --makeconf komutunu dosyadan calistirin" fi } ConfigureBNC () { cd $HOME/psybnc rm psybnc.conf touch psybnc.conf read -p " 6700-35000 arasi bir port araligi belirleyin " if [ $REPLY -ge "6700" -a $REPLY -le "35000" ]; then echo "PSYBNC.SYSTEM.PORT1=$REPLY" >> $HOME/psybnc/psybnc.conf fi echo -n "bouncer icin bir isim belirleyin ve [ENTER]: " read name echo "PSYBNC.SYSTEM.ME=$name" >> $HOME/psybnc/psybnc.conf default=000.000.0.0 read -p "IP adres belirleyin [$default]: " REPLY REPLY=${REPLY:-$default} echo "PSYBNC.SYSTEM.DCCHOST=$REPLY" >> $HOME/psybnc/psybnc.conf default=000.000.0.0 read -p "Host IP giriniz [$default]: " REPLY REPLY=${REPLY:-$default} echo "PSYBNC.SYSTEM.HOST1=$REPLY" >> $HOME/psybnc/psybnc.conf echo "PSYBNC.HOSTALLOWS.ENTRY0=*;*" >> $HOME/psybnc/psybnc.conf echo "host izinleri ekleniyor" echo -n "bir nick belirleyin ve [ENTER]: " read name echo "USER1.USER.NICK=$name" >> $HOME/psybnc/psybnc.conf echo -n "username belirleyin ve [ENTER]: " read name echo "USER1.USER.USER=$name" >> $HOME/psybnc/psybnc.conf cd /home/$USER/psybnc/ default=password read -s -p "bir sifre [$default] belirleyin ve [ENTER]: " REPLY REPLY=${REPLY:-$default} echo "USER.USER1.PASS=$REPLY" >> $HOME/psybnc/psybnc.conf echo "admin haklari ekleniyor" echo "PSYBNC.USER.RIGHTS=1" >> $HOME/psybnc/psybnc.conf cd /home/$USER/psybnc read -p "oto DCC ekleniyor. tamam mi? [y/n]: " if [ $REPLY = "y" ]; then echo "USER1.USER.AUTODCCGET=1" >> $HOME/psybnc/psybnc.conf else echo "oto DCC eklenmemis" fi read -p "bir VHOST belirlemek istermisiniz? [y/n]: " if [ $REPLY = "y" ]; then echo -n "Vhost girin ve [ENTER]: " read name echo "USER1.USER.VHOST=$name" >> $HOME/psybnc/psybnc.conf fi read -p "sistem mesajlari alinsin mi? [y/n]: " if [ $REPLY = "y" ]; then echo "USER1.USER.SYSMSG=1" >> $HOME/psybnc/psybnc.conf else echo "sistem mesajlari aktif edilmedi" fi echo -n "bir login name belirleyin ve [ENTER]: " read name echo "USER1.USER.LOGIN=$name" >> $HOME/psybnc/psybnc.conf echo "OK" echo "kurulum tamamlandi !!" make -s read -p "psyBNC baslasin mi? [y/n]: " if [ $REPLY == "y" ]; then cd $HOME/psybnc/ ./psybnc cd $HOME rm psybnc exit else echo "./psybnc komutunu $HOME/psybnc dizininde calistirin" fi } InstallBNC () { #cd $HOME && ./psy cd $HOME wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tar zxvf psyBNC-2.3.2-9.tar.gz cd /$HOME/psybnc/ make -s cd $HOME rm psyBNC-2.3.2-9.tar.gz read -p "psyBNC kurulumu yapmak istermisiniz? [y/n]: " if [ $REPLY = "y" ]; then ConfigureBNC fi } ################### ### ana script ### ################### InstallTCL InstallTK InstallEggdrop InstallTCLlib InstallTRF InstallTLS InstalltDOM read -p " psyBNC yada ZNC arasinda bir tercih yapin. [psy/znc]: " if [ $REPLY = "znc" ]; then InstallZNC &> /home/kullanici-adiniz/ZNC elif [ $REPLY = "psy" ]; then InstallBNC fi read -p "psyBNC kurulumu yapmak istiyormusunuz? [y/n]: " if [ $REPLY = "y" ]; then ConfigureBNC &> /home/kullanici-adiniz/psy.log fi

tcl8.6.0 + tcl/tk8.6.0 + tcllib-1.14 + eggdrop1.6.21 + tls + trf +tDom + ZNC + psyBNC oto kurulum scripti örneği....dilediğiniz şekilde düzenleyebilirsiniz.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet