Инсталиране на Utorrent под Дебиан

Тук е обяснено как се инсталират и настройват програми под Linux.

Модератори: Freya, Kulu Ngile

Инсталиране на Utorrent под Дебиан

Мнениеот Progress » Вто 13, Мар, 2007 9:54

Изображение
Ето един лесен начин да инсталираме невероятно лекия макар и емулиран торент клиент Utorrent под Дебиан.

Изтегляме си актуална версия на utorrent от тук

Код за потвърждение: Избери целия код
#apt-get install wine


След това инсталираме Utorrent

Код за потвърждение: Избери целия код
~$wine /директория/на/utorrent.exe


Правим един изпълним файл с кой да е текстов едитор със следното съдържание:

Код за потвърждение: Избери целия код
#!/bin/sh
cd ~/директория/на/utorrent/
if [ "$1" != "" ]; then
var="`echo $1 | sed 's////g'`"
var="Z:${var}"
wine utorrent.exe "$var"
else
wine utorrent.exe
fi


Запаметяваме го в /usr/bin/utorrent

Даваме му права:

Код за потвърждение: Избери целия код
#chmod a+x /usr/bin/utorrent


Вече можем да го стартираме с простичката команда utorrent.

Източник
Progress your mind
Аватар
Progress
Участник
 
Мнения: 562
Регистриран на: Сря 24, Яну, 2007 20:12

Мнениеот deke » Вто 13, Мар, 2007 15:19

Hi! Понеже за пръв път се сблъсквам с wine - при инсталацията на програмата , като стигна до браузването , коя директория посочвам ?По подразбиране е с:/Program files - трябва ли да променям нещо ? Вече два пъти уж я инсталирам , а ми дава грешка 126 и не намира пътя до .exe в /usr/bin/utorrent ? :cry:
Едит : малко е объркващо обяснението , но ако може малко повече за работата с wine .
"Безкрайни са само човешката глупост и Вселената, но за Вселената не съм сигурен!" (Айнщайн)
Изображение
deke
Участник
 
Мнения: 155
Регистриран на: Чет 09, Ное, 2006 14:37

Мнениеот Progress » Вто 13, Мар, 2007 16:41

deke написа:Hi! Понеже за пръв път се сблъсквам с wine - при инсталацията на програмата , като стигна до браузването , коя директория посочвам ?По подразбиране е с:/Program files - трябва ли да променям нещо ? Вече два пъти уж я инсталирам , а ми дава грешка 126 и не намира пътя до .exe в /usr/bin/utorrent ? :cry:
Едит : малко е объркващо обяснението , но ако може малко повече за работата с wine .


Трябва да промениш скрипта на изпълнимия файл:

cd ~/директория/на/utorrent/

на

cd ~/директория/където/е/utorrent.exe

само че БЕЗ utorrent.exe

t.e.

cd ~/директория/където/е/
Progress your mind
Аватар
Progress
Участник
 
Мнения: 562
Регистриран на: Сря 24, Яну, 2007 20:12

Мнениеот deke » Вто 13, Мар, 2007 17:10

Здравей ! Въпреки , че направих пълна преинсталация на wine , положението е същото :

debian:/home/dekebul# utorrent
/usr/bin/utorrent: line 2: cd: /root/home/dekebul/Packages: No such file or directory
Invoking /usr/lib/wine/wine.bin utorrent.exe ...
wine: could not load L"c:\\windows\\system32\\utorrent.exe": Module not found
Wine failed with return code 126
/usr/bin/wine: line 533: 16055 Terminated $XMESSAGE -timeout 30 -buttons " Dismiss ":0," Never display this message again ":3 -title "Wine Launch Window" -default " Dismiss " "Invoking $WINEBIN/$WINE_BIN_NAME $@ ...
This dialog box is a temporary status dialog to let you know
that Wine is attempting to launch your application.

Since Wine is still very much in a development stage,
many applications will fail silently.
This dialog box is your indication
that we're *trying* to run your application.

This dialog box will automatically disappear after 30 seconds,
or after your application finishes.

You can permanently disable this dialog by selecting
the option below.
" 2>/dev/null
"Безкрайни са само човешката глупост и Вселената, но за Вселената не съм сигурен!" (Айнщайн)
Изображение
deke
Участник
 
Мнения: 155
Регистриран на: Чет 09, Ное, 2006 14:37

Мнениеот deke » Вто 13, Мар, 2007 17:45

Eто това се получава със скобата в края .Опитах и двата варианта на uTorrent в сайта им :


debian:/home/dekebul# utorrent
/usr/bin/utorrent: line 2: cd: /root/home/dekebul/Packages/: No such file or directory
Invoking /usr/lib/wine/wine.bin utorrent.exe ...
wine: could not load L"c:\\windows\\system32\\utorrent.exe": Module not found
Wine failed with return code 126


И тоя модул.... :cry:
"Безкрайни са само човешката глупост и Вселената, но за Вселената не съм сигурен!" (Айнщайн)
Изображение
deke
Участник
 
Мнения: 155
Регистриран на: Чет 09, Ное, 2006 14:37

Мнениеот Progress » Вто 13, Мар, 2007 18:33

deke написа:Eто това се получава със скобата в края .Опитах и двата варианта на uTorrent в сайта им :


debian:/home/dekebul# utorrent
/usr/bin/utorrent: line 2: cd: /root/home/dekebul/Packages/: No such file or directory
Invoking /usr/lib/wine/wine.bin utorrent.exe ...
wine: could not load L"c:\\windows\\system32\\utorrent.exe": Module not found
Wine failed with return code 126


И тоя модул.... :cry:


Пак грешка.

Символа ~/ означава /home/dekebul/

т.е. трябва да е така

cd ~/Packages/

Kъдето в папка Packages трябва да е utorrent.exe
Progress your mind
Аватар
Progress
Участник
 
Мнения: 562
Регистриран на: Сря 24, Яну, 2007 20:12

Мнениеот deke » Вто 13, Мар, 2007 19:50

MDMA , сигурен ли си , че този начин действа и при Дебиан , защото гледах източника е за Убунту .Пробах и по твоя начин и този от източника , местих на друго място utorrent и пак не изпълнява модула и пак не намира директория или файл ? *help*
"Безкрайни са само човешката глупост и Вселената, но за Вселената не съм сигурен!" (Айнщайн)
Изображение
deke
Участник
 
Мнения: 155
Регистриран на: Чет 09, Ное, 2006 14:37

Мнениеот tolostoi » Сря 14, Мар, 2007 10:22

Аз освен пакета wine съм си сложил и wine-utilities (или нещо подобно е името на пакета) и Utorrent го инсталирах така: изтеглих го от сайта на utorrent цъкнах 2 пъти на exe-то (или open with дай му wine), започна ми инсталацията като свърши ме пита искам ли иконка на десктопа - отговорих с да и си работи нормално (въпреки, че само няколко пъти съм го пробвал избягвам емулиране това беше за проба)Точно както съм го инсталирал под windows, никаква разлика нямаше. Debian testing с gnome.
Това c:/program files там си ги инсталирай, в хоме директорията си имаш папка .wine и в нея drive_c и от тма вече като в windows програм файлс и windows папка там ти отиват нещата които инсталираш.Има и меню с настройки, напиши wine в конзолата и ще го видиш.
BTW видях, че си ползвал root акаунт по-горе не виждам смисъл никакъв, всичко в home слагай.
Аватар
tolostoi
Участник
 
Мнения: 329
Регистриран на: Пон 11, Дек, 2006 16:01
Местоположение: Варна

Мнениеот Progress » Сря 14, Мар, 2007 19:22

deke написа:MDMA , сигурен ли си , че този начин действа и при Дебиан , защото гледах източника е за Убунту .Пробах и по твоя начин и този от източника , местих на друго място utorrent и пак не изпълнява модула и пак не намира директория или файл ? *help*


Всичко работи и се прави изключително лесно. Просто спазвай инструкцията. И гледай къде коя команда с какъв user се изпълнява. Символа ~$ означава потребителски акаунд, а # root.

Като начало изтрий папка .wine и почни отначало. Ако нямаш инсталирани други приложения разбира се.

Код за потвърждение: Избери целия код
#rm -r .wine/


И после чети внимателно инструкцията.

Айде успех този път. :)

/Edit

Чак преди малко видях какво ти се получавало:

Код за потвърждение: Избери целия код
debian:/home/dekebul# utorrent
/usr/bin/utorrent: line 2: cd: /root/home/dekebul/Packages/: No such file or directory
Invoking /usr/lib/wine/wine.bin utorrent.exe ...


Няма как да не ти се получи така. Като инсталираш някое приложение с wine под user акаунд то отива в /home/user/.wine/ и съответно като го пускаш пак трябва да си с user акаунд. А ти какво правиш? Инсталираш го от user акаунд (както трябва), а се опитваш да го пуснеш като root. Едно че няма да стане. Друго че дори и да го накараш да тръгне всичко което дръпнеш с Utorrent ще е с root парава т.е. user-а ти ще има права само за четене върху съответните изтеглени файлове.

cd: /root/home/dekebul/Packages/ - Toва нещо също ме хвърля в тъч.

Я си покажи изпълнимия файл от /usr/bin да видим скрипта ти и да направим малко реформи по него.

Поздрав
Progress your mind
Аватар
Progress
Участник
 
Мнения: 562
Регистриран на: Сря 24, Яну, 2007 20:12

Мнениеот Kulu Ngile » Пет 16, Мар, 2007 16:23

Ето и частично подобрение на скрипта
Код за потвърждение: Избери целия код
#!/bin/bash
user="gaara";
p=`echo $1 |sed -e 's/[A-Za-z0-9]*\.[a-z]*$//'`;
z=`echo $1 |sed 's/\//\t/g' |sed 's/\.\.//'| awk '{i=1; while (i <= $i){print $i; i++}}' | tail -n 1`;
if [ "$1" != "" ]; then
pt="/home/$user/utorrent"
if [ -e /tmp/"$z" ]; then
cp /tmp/"$z" "$pt";
else
cp "$p$z" "$pt"
fi
var="$pt/$z";
var="Z:${var}"
wine utorrent.exe "$var" 2> /dev/null
echo
else
wine utorrent.exe 2> /dev/null
fi

Като вместо user="gaara" слагате вашият потребител, примерно user="MDMA"
Скрипта има следните неточености:
1. Ако торент файла има празни места в името си, т.е. S.O. Year 2007.torrent. Ако не е празно, няма значение какъв символ ще свързва отделните думи, всичко е ОК.
2. Нямам идея защо през файлов мениджър не може да хване торент файла, т.е. ако през файлов мениджър се опитате да отворите торент файл с utorrent, ще даде грешка, която не ми се изследва :oops: , но ако през firefox или конзола пробвате ..... всичко е ОК

Ето какво правя за да пусна utorrent
1. cd /home/USER/.wine/drive_c/windows/system32/
2. wget http://download.utorrent.com/1.6.1/utorrent.exe
3. Създавам файл utorrent и копирам горният скрипт
4. Логвам се като root и копирам скрипта в /usr/bin
5. Задавам права за изпълнение

П.П. Ще се радвам някой ако успее да го подобри или да даде нов вариант :)
П.П. Статията ме трогна :), но по-добро от rtorrent за мен няма :P
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот deke » Пет 16, Мар, 2007 19:29

Няма какво да те изненадва - виждаш ли диеза :D

#!/bin/sh
cd ~/home/dekebul/Desktop/utorrent
if [ "$1" != "" ]; then
var="`echo $1 | sed 's////g'`"
var="Z:${var}"
wine utorrent.exe "$var"
else
wine utorrent.exe
fi

Явно още съм си още босичък - :oops:
"Безкрайни са само човешката глупост и Вселената, но за Вселената не съм сигурен!" (Айнщайн)
Изображение
deke
Участник
 
Мнения: 155
Регистриран на: Чет 09, Ное, 2006 14:37

Мнениеот Kulu Ngile » Пет 16, Мар, 2007 20:09

deke, нещо не те разбирам. Ако говориш за този ред #!/bin/bash във файла, то това означава какъв интерпретатор да се използва, т.е. в случаят bash.
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот deke » Пет 16, Мар, 2007 21:49

Kulu Ngile написа:deke, нещо не те разбирам. Ако говориш за този ред #!/bin/bash във файла, то това означава какъв интерпретатор да се използва, т.е. в случаят bash.

Здравей , Kulu ! Именно , посоченият пример е доказателството , че съм още на Вие с Линукс - това е копие от изпълнимия ми файл и аз не съм сигурен ( или не зная ) дали интерпретатора влиза или не в него . Ако влиза - значи съм налучкал , ако не - значи съм сгрешил .
Извинявам се , получи се малко оффтопик .
"Безкрайни са само човешката глупост и Вселената, но за Вселената не съм сигурен!" (Айнщайн)
Изображение
deke
Участник
 
Мнения: 155
Регистриран на: Чет 09, Ное, 2006 14:37

Мнениеот Progress » Съб 17, Мар, 2007 12:37

deke написа:Няма какво да те изненадва - виждаш ли диеза :D

#!/bin/sh
cd ~/home/dekebul/Desktop/utorrent
if [ "$1" != "" ]; then
var="`echo $1 | sed 's////g'`"
var="Z:${var}"
wine utorrent.exe "$var"
else
wine utorrent.exe
fi

Явно още съм си още босичък - :oops:


Пак грешка.

Код за потвърждение: Избери целия код
cd ~/home/dekebul/Desktop/utorrent - НЕПРАВИЛНО


Код за потвърждение: Избери целия код
cd ~/Desktop/utorrent - ПРАВИЛНО


Или като цяло:

Код за потвърждение: Избери целия код
#!/bin/sh
cd ~/Desktop/utorrent/
if [ "$1" != "" ]; then
var="`echo $1 | sed 's////g'`"
var="Z:${var}"
wine utorrent.exe "$var"
else
wine utorrent.exe
fi


Където utorrent.exe трябва да е в /home/dekebul/Desktop/utorrent/
Progress your mind
Аватар
Progress
Участник
 
Мнения: 562
Регистриран на: Сря 24, Яну, 2007 20:12


Назад към Инсталиране и работа с приложения

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта

cron