Close Menu
magazin Mehatronikamagazin Mehatronika
  • English
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Home automation
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
    • Re:recenzija
  • Edukacija
    • Tutorijali
  • Novosti
  • Lifestyle
    • Ekologija
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
Facebook X (Twitter) Instagram LinkedIn
Trending
  • Nadzor stanja sistema (Condition Based Monitoring) uz pomoć inteligentnih pretvarača
  • Kako instalirati Arduino IDE 2 na Ubuntu i Debian OS-u
  • Kako instalirati Raspberry Pi OS i odabrati SD karticu za Raspberry Pi 5
  • Rešenja napajanja i hlađenja za NVIDIA GB300 NVL72 AI klastere velike gustine
  • PCBWay: Usluga montaže štampanih ploča
  • Megger Grid Analytics
  • JetHome JetHub E1 v.3 recenzija
  • JetHome ES1 recenzija
  • Srpski
    • Srpski
    • English
LinkedIn Facebook X (Twitter) Instagram
magazin Mehatronikamagazin Mehatronika
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Home automation
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
    • Re:recenzija
  • Edukacija
    • Tutorijali
  • Novosti
  • Lifestyle
    • Ekologija
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
magazin Mehatronikamagazin Mehatronika
Home»Edukacija»Tutorijali»Kako instalirati Arduino IDE 2 na Ubuntu i Debian OS-u
Tutorijali

Kako instalirati Arduino IDE 2 na Ubuntu i Debian OS-u

Nema razloga da ne koristite Arduino IDE 2 i da ostanete na Arduino IDE 1.x verziji, ako koristite Debian ili Ubuntu OS zbog AppArmoura-a i Sandbox-a.
Aleksandar DakićBy Aleksandar Dakić28/09/2025Updated:30/09/20254 Mins Read
screenshot: magazin Mehatronika

Problem instalacije i pokretanja Arduino IDE 2 na Debian, pa time i Ubuntu OS-u i drugim njegovim derivatima muči mejkere. Naime, iako se AppArmour kod Debiana nalazi od verzije 10, a u Ubuntu od verzije 20.04, veliki broj korisnika nailazi na probleme pri pokretanju određenih aplikacija. „Easy-to-use“, bar tako piše na Ubuntu sajtu, Linux Security Module koji ograničava neke funkcije aplikacijama i dozvoljava da se ta ograničenja kontrolišu unutar profila za svaki od njih je u stvari bezbednosni sloj u potpunosti implementiran od verzija 12, odnosno 24.04. Objasnićemo ovim tekstom kako se ispravno „ručno“ instalira Arduino IDE 2, jer u nekim automatskim aplikacijama za instaliranje dolazi do problema i mejkeri onda koriste zastarelu verziju Arduino IDE 1.x.

Ukoliko ste i vi imali problema sa pokretanjem novog Arduino IDE 2 na Ubuntu ili Debian OS-u, ovaj tekst će vam pomoći da pravilno podesite sistem.

Instalacija Arduino IDE 2

Da bi instalirali Arduino IDE 2, potrebno je preuzeti Linux AppImage sa Arduino sajta. Nakon preuzimanja, promeniti privilegije fajlu i dozvolite mu da se izvršava. Ukoliko niste ulogovani kao root korisnik, što je generalno bezbedonosno pravilo za Linux korisnike, potrebno je – a verujemo da svi znaju – kucati i sudo pre svake komande.

sudo chmod +x arduino-ide_2.3.6_Linux_64bit.AppImage

Ovu komandu zadajete u komandnoj liniji, samo se pre toga obavezno locirate u direktorijum u kome se nalazi preuzeti Arduino IDE 2 fajl. U trenutku pisanja ovog uputstva zvanična verzija je bila 2.3.6, pa je i ime fajla sa time u skladu. Ako sada pokušate da pokrenete aplikaciju, ona se neće startovati. Pozovite je iz komandne linije i videćete razlog.

screenshot: magazin Mehatronika

Arduino IDE 2 se u potpunosti oslanja na Chromium endžin budući da je u pitanju Electron aplikacija. Electron frejmvork inače kombinuje Chromium endžin i Node.js. Sve ovo vas sigurno podseća na poznate probleme sa Chromium brauzerom i –no-sandbox opcijom kod mnogih desktop okruženja – posebno u mejkerskom svetu omiljenog xfce.

Da bi rešili ovaj „problem“ možemo potpuno isključiti AppArmour, ali time gubimo zaštitu zbog koje je on i osmišljen. Bolji način je onaj regularan, a to je podešavanje AppArmour-a, tj. registracija Arduino IDE 2 i time omogućavanje njegovog izvršavanja.

Prvo ćemo kopirati AppImage fajl u sistemski direktorijum odakle se može startovati pozivanjem njegovog imena. Takav direktorijum je /usr/local/bin/. U komandnoj liniji zadajemo sledeći niz komandi, pri čemu pazite opet da se nalazite u direktorijumu u kome je AppImage kako bi naša komada radila. Ako ste u nekom drugom direktorijumu, dodajte lokaciju AppImage fajla u smislu ~/staza_do_fajla/arduino-ide_2.3.6_Linux_64bit.AppImage .

sudo cp arduino-ide_2.3.6_Linux_64bit.AppImage /usr/local/bin/arduino
sudo chmod +x /usr/local/bin/arduino

Prvom komandom smo prekopirali preuzeti AppImage u željeni direktorijum i promenili mu naziv u arduino. Drugom linijom smo dozvolili izvršavanje arduino fajla. Obratite pažnju, posebno korisnici Windows-a, da fajl ne mora imati ekstenziju i da smo bez problema ili gubitka funkcionalnosti preimenovali arduino-ide_2.3.6_Linux_64bit.AppImage u arduino. Ime smo promenili zbog praktičnosti, no možete ga ostaviti nepromenjenog ili ga promeniti u bilo koje ime.

Sada je potrebno dozvoliti aplikaciji arduino da „prođe“ kroz AppArmour. Kreirajte novi fajl u editoru i snimite ga. Komande za snimanje i izlazak su ctrl+o, pa nakon potvrde ctrl+x.

sudo nano /etc/apparmor.d/usr.local.bin.arduino

Sadržaj fajla koji kreirate je dat ispod ako je ime fajla ardunio. Ako ste se odlučili za neko drugo unesite ga posle profile u trećem redu umesto imena fajla arduino.

abi <abi/4.0>,
include <tunables/global>
profile arduino /usr/local/bin/arduino flags=(unconfined) {
  userns,
  include if exists <local/arduino>
} 

Najzad ili resetujte računar ili ponovo pokrenite AppArmour servis.

sudo service apparmor reload

Sada možete startovati Arduino IDE 2 jednostavnim zadavanjem komande arduino u komandnoj liniji.

Startovanje Arduino IDE 2 iz Application Launcher menija

Međutim, praktičnije je da Arduino IDE 2 startujete iz Application Launcher-a, pa ćemo mi dati primer za KDE desktop okruženje u Kubuntu 25.04. Prvo desnim dugmetom miša klikom iznad bele okrugle ikone Launcher-a pozovite meni i u njemu izaberite Edit Application.

screenshot: magazin Mehatronika

Otvoriće se KDE Menu Editor i sve što treba da uradite je da kreirate novu stavku (New Item) u željenom podmeniju. Mi smo je kreirali u Electronics podmeniju, nazvali je Arduino IDE 2 i zadali da se poziva komandom arduino – što je ime fajla u direktorijumu koji se nalazi u PATH-u (/usr/local/bin/, pa se može pokrenuti samo pozivanjem imena.

screenshot: magazin Mehatronika

Ono što će vam sigurno nedostajati je zelena ikonica Arduino IDE 2, koja se razlikuje oblikom od one kod prve verzije Arduino IDE. Možete odabrati bilo koju ikonicu, ali ako baš želite ovu, potražite je u odzipovanom arduino-ide_2.3.6_Linux_64bit.zip. Verovatno ste primetili prilikom preuzimanja AppImage-a da je postojala i opcija preuzimanja zip fajla. Kada ga budete raspakovali, ikonica se nalazi u arduino-ide_2.3.6_Linux_64bit/resources/app/lib/frontend/ direktorijumu. Ime fajla u verziji 2.3.6 koju smo mi preuzeli je e1f37bb1fd5c02b876f8..png.

Previous ArticleKako instalirati Raspberry Pi OS i odabrati SD karticu za Raspberry Pi 5
Next Article Nadzor stanja sistema (Condition Based Monitoring) uz pomoć inteligentnih pretvarača
Aleksandar Dakić

Aleksandar je osnivač magazina Mehatronika. Sa pozadinom u električnom inženjeringu i dugom istorijom rada u stručnim časopisima, on se fokusira na ključnom sadržaju magazina Mehatronika i stoji iza brojnih inicijativa.

Related posts

Kako instalirati Raspberry Pi OS i odabrati SD karticu za Raspberry Pi 5

27/09/2025

Node-RED: Upravljanje GPIO signalima na Orange Pi 4A

11/04/2025

Zephyr RTOS devicetree overlay za mikroE RELAY click

26/03/2025

MQTT server uz Node-RED na Radxa Cubie A5E

20/03/2025

Open Source rešenje za praćenje stanja senzora u pametnom domu uz Home Assistant i Elecrow W5

14/03/2025

OP-Z neočekivani MIDI demo projekat

05/05/2022
Kompanije
ABB akYtec Armsom Automatika Banana Pi Beogradski Sajam Bosch Rexroth CADCAM Data CHIRON Croatia CircuitMess Danfoss DFRobot Digilent Dossis Eaton Elcom Media Elecfreaks Elecrow Electronic Design Elektromont ELESA+GANTER EMP EMT elektro ENEL Valjevo EP-Solutions ePlan Eurocom EXOR ETI Fanuc Faulhaber Festo Fox Electronics Gamax Gomo Design Hennlich Hidraulika HMS ICM Electronics INEA SR INNOMOTICS IvDam Process Control LattePanda Libre Computer Lilygo magazinMehatronika malina314 Mean Well / ASIKO Melco-Buda Metronik Microsoft Mikro Kontrol Milk-V Mitsubishi Electric Momentum National Instruments Neminik Neofyton NVIDIA OM SISTEM Orange Pi PCBWay Pickering Radxa Raspberry Pi Recom Renishaw Rittal Sajam voda Samsung Schneider Electric Schunk Seeed Studio Siemens SM Automation Sobel Soldered staubli STMicroelectronics SunFounder Tectra / Megger teenage engineering Tehnogama TeLa elektrik TI LaunchPad Tipteh TRC pro Trim Triton Engineering UMBRAmatik Unicom Uno-Lux Processing Uno Lux NS URAM System Vesimpex VETS Wago Weidmuller Wurth Elektronik Yaskawa Yokogawa
Distribuciju štampanih izdanja srednjim školama omogućile kompanije
Facebook X (Twitter) Instagram LinkedIn
  • Uređivačka politika
  • Kontakt
  • Media kit
  • Slanje jedinica za recenziju
  • Pretplata
  • Elektronska izdanja

magazin Mehatronika - Agencija “Gomo Design”
Stanoja Glavaša 37, 26300 Vršac, Serbia
+381 60 0171 273

© 2025 magazin Mehatronika by Gomo Design.

Type above and press Enter to search. Press Esc to cancel.

Logo magazin Mehatronika
Manage Consent
Da bismo omogućili najbolje korisničko iskustvo, koristimo tehnologije kao što su kolačići da bismo obradili informacije o uređaju sa kojeg pristupate sajtu, kao i informacije o posećivanju naših stranica. Prihvatanje naše upotrebe ovih tehnologija znači da nam dozvoljavate da obradimo ove podatke. Odbijanje ili kasnije opozivanje pristanka može dovesti do prestanka rada određenih funkcija sajta.
Funkcionalni kolačići Stalno aktivni
Skladištenje ili pristup ovim podacima je neophodan za omogućavanje osnovnog korisničkog iskustva u pružanju usluge ili priustupu sadržaju kojeg je korisnik izričito tražio, odnosno za svrhu komunikacije preko elektronske mreže.
Podešavanja
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistički kolačići
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing kolačići
Ovi podaci se koriste u kreaciji korisničkih profila na koje se šalje marketinški materijal, ili koji se koriste za praćenje interakcija korisnika sa sajtom, ili sa nekoliko sajtova za marketinške svrhe.
Upravljajte opcijama Upravljajte uslugama Upravljajte {vendor_count} dobavljačima Pročitajte više o ovim svrhama
Pogledaj podešavanja
{title} {title} {title}