- Kullanıcı olarak "/home" dizinine gidiyoruz.
cd
- iroffer için yeni bir dizin oluşturun.
mkdir iroffer
cd iroffer/
- İnternet üzerinden programın kaynak kodunu indirin.
wget https://iroffer.net/iroffer-dinoex-snap.tar.gz
- Kaynak kod arşivini açın.
tar -xvzf iroffer-dinoex-snap.tar.gz
- Kaynak kodu sizin GNU/Linux sürümünüz için yapılandırın.
cd iroffer-dinoex-snap
./Configure -curl -geoip -ruby
- Şayet "Configure" bazı hatlar görüntülüyorsa, hâlâ bazı paketler eksik demektir.
Debian ile:
sudo apt-get install make
sudo apt-get install gcc
sudo apt-get install libc-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libmaxminddb-dev
sudo apt-get install libssl-dev
sudo apt-get install libminiupnpc-dev
sudo apt-get install ruby-dev
sudo apt-get install ruby
- Programı Türkçe metinler ile derliyoruz.
make tr
- Programı doğru konuma kopyalıyoruz.
cp -p iroffer-tr ..
cp *.html ..
cp -r htdocs ../
- Yapılandırmamızı kopyalayarak başlıyoruz.
cp misal.config ../mybot.config
cd ..
chmod 600 mybot.config
- Sadece "bot" kullanıcısının yazma izinleri olmalı.
chmod 700 .
- Yönetim için bir parola oluşturacağız.
./iroffer-tr -c mybot.config
- Tüm dizinleri "mybot.config" yapılandırma dosyasında giriyoruz.
"adminhost" doğru şekilde girilmelidir. Dahili site etkinleştirilmiştir.
Dosyalar için temel bir dizin ekliyoruz ve onu gönderilen dosyalar için de kullanıyoruz.
"mybot.config" şunları içermelidir:
http_port 8000
http_dir htdocs
filedir /home/bot/files
uploaddir /home/bot/files
('bot' yerine kendi oturum isminizi koyun)
- Dosyalar için dizini oluşturuyoruz.
cd ..
mkdir files
Dosyaları daha sonra XDCC veya FTP ile göndereceğiz.
- Başlatma betiği oluşturuyoruz.
cd ..
ardından
nano -w start-iroffer.sh
veya
vim start-iroffer.sh
Betiği yazıyoruz:
#!/bin/sh
cd /home/bot/iroffer
./iroffer-tr -b /home/bot/iroffer/mybot.config
('bot' yerine kendi oturum isminizi koyun)
- Betiği çalıştırılabilir hale getiriyoruz.
chmod +x start-iroffer.sh
- Başlatıyoruz.
sh start-iroffer.sh
XDCC artık çalışmalıdır.