Onion Information
Instalacija i konfiguracija softvera za vježbe iz kolegija Sigurnost informacijskih i komunikacijskih sustava - GASERI
Upute u nastavku pisane su za Garuda Linux, ali su vjerojatno upotrebljive i na drugim derivatima Arch Linuxa kao što su Manjaro, EndeavourOS i KaOS
Onion Details
Page Clicks: 0
First Seen: 03/15/2024
Last Indexed: 09/18/2024
Onion Content
Instalacija i konfiguracija softvera za vježbe iz kolegija Sigurnost informacijskih i komunikacijskih sustava - Upute u nastavku pisane su za Garuda Linux , ali su vjerojatno upotrebljive i na drugim derivatima Arch Linuxa kao što su Manjaro , EndeavourOS i KaOS . Specfično za Manjaro možete koristiti: Instalacija softvera na Arch Linuxu je centralizirana, slično kao što su na drugim platformama Microsoftov Windows Store , Appleov App Store , Googleov Play , Sonyjev PlayStation Store i drugi. Trgovina aplikacija se ovdje zove repozitorij paketa i, kao i druge trgovine aplikacija, dostupan je putem interneta. Stoga je za instalaciju paketa iz repozitorija koju provodimo u nastavku nužno da ste povezani na internet. Vrijedi spomenuti da će upravitelj paketima Pacman uz pakete čiju instalaciju zatražite preuzeti i dodatne pakete koji su potrebni za njihov rad. Priprema operacijskog sustava - Svakako prije instalacije paketa u nastavku instalirajte sve dostupne nadogradnje. U terminalu upišite prvo - pa, kad vas sustav to pita, unesite vašu zaporku. Ova naredba je specifična za Garuda Linux; Na ostalim derivatima Arch Linuxa možete instalaciju svih dostupnih nadogradnji izvesti naredbom - Obje će naredbe osvježiti popis dostupnih paketa, a time i njihovih nadogradnji, pa zatim instalirati dostupne nadogradnje. Skup alata za kriptografiju i SSL/TLS OpenSSL i Python modul pyOpenSSL - Skup alata za upravljanje autoritetom certifikata easy-rsa - Python modul pyca/cryptography - Alat za instalaciju Python paketa pip - Alat za statičku analizu Python koda Pylint - IPython jezgra za Jupyter - HTTP klijent cURL - Sustav za virtualizaciju na razini operacijskog sustava Docker - Zatim dodajte svog korisnika u grupu docker koja ima pravo pokretanja kontejnera: Ako koristite ljusku fish , ova će naredba javiti grešku u sintaksi. Ispravan oblik naredbe za ljusku fish je: Uključivanje pokretanja daemona korištenjem aktivacije utičnice - Provjera instalacije - Nakon odjave i ponovne prijave bit će moguće pokretati Docker kontejnere i kao običan korisnik, bez naredbe sudo. Razvojno okruženje Visual Studio Code - Visual Studio Code uključuje podršku za Markdown i osnovnu podršku za Python . Alat za statičku analizu Markdowna markdownlint - Pokrenite Visual Studio Code. U dijelu Extensions koji se nalazi u Side Bar -u ( pregled sučelja ) instalirajte proširenje markdownlint . Proširenje Docker - Instalirajte proširenje Docker . Proširenje Python - Instalirajte proširenje Python . U upravitelju datoteka Dolphin stvorite direktorij (mapu) php-prvi-projekt i otvorite ga u Visual Studio Codeu korištenjem izbornika File\Open Folder... ili kombinacijom tipki Ctrl + K pa Ctrl + O . Nakon otvaranja direktorija, stvorite u njemu datoteku hello.py sadržaja: Pokretanje vršimo gumbom Run Python File in Terminal u gornjem desnom dijelu Editor Groups -a ili iz ugrađenog terminala (izbornik Terminal pa New Terminal ili kombinacija tipki ++control+shift+`++) naredbom: Dodatni terminal možemo dobiti gumbom New Terminal ili Split Terminal u gornjem desnom dijelu Panel -a, pri čemu je ovaj drugi način preferiran u situaciji kad se istovremeno pokreću klijentska i poslužiteljska mrežna aplikacija. Author: Vedran Miletić