За последните няколко години все по често ми се налага да позлвам програмата Winbox на MikroTik, толкова често че не се сещам случай в който да стартирам Ubuntu-то ми и да нямам отворена сесия Winbox. Наскоро един колега ме изненада като ми каза, че иска да ползва Ubuntu Desktop но единственото нещо което го спирало било, че нямало Winbox за него което естествено ме шокира. Не стига, че може ами се използва и същата програма писана за Windows. Старира се чрез емулация с Wine. След разговора ни се почуствах длъжен да покажа как става това в няколкото лесни стъпки:
Трябва да инсталираме Wine емулатора за Windows програми в Ubuntu:
sudo apt-get install wine
Трябва да си свалим Winbox.exe от сайта mikrotik.com
http://www.mikrotik.com/download намира се в секцията “Useful tools and utilities”
Колкото и странно да звучи това е напълно достатъчно за да стартираме Winbox.exe в Ubintu Desktop
До тук нещата проработиха но тъй като стартираме Winbox.exe чрез емулация през Wine ние не можем да поставим икона на Winbox в лентата на задачи на Ubuntu Desktop което лично на мен ми е доста неприятно защото обичам програмите които ползвам да са ми на един клик разстояние. За да създадем икона в лентата за задачи трябва първо да стартираме текстов редактор в произволна за нас директория:
nano winbox.desktop
после копираме текста:
[Desktop Entry]
Version=1.0
Name=WinBox
Comment=Remote program for MikroTik
Exec=wine /home/samyil/winbox.exe
Icon=/home/samyil/winbox_icon.png
Terminal=false
Type=Application
Categories=Utility;Application;
Съхраняваме файла с клавишната комбинация Ctrl+o и излизаме с Ctrl+x
След което променяме правата на файла:
chmod 755 winbox.desktop
png файла на иконата го изтеглете от тук:
Файла ще стане икона която вече може провлачим с мишката върху лентата за задачи.
Преди време пък попадах в MikroTik рутери на които коментарите бяха на Български. Няма да скрия неодобрението ми от този факт и че в Ubuntu Desktop в Winbox коментарите излизат на маймуни, но намерих решение и на този проблем. Вълшебната команда която трябва да стартираме в терминала е:
LANG=bg_BG.UTF-8 wine winbox.exe
А ако не сме в директорията която се намира Winbox:
LANG=bg_BG.UTF-8 wine /home/samyil/winbox.exe