This shows you the differences between two versions of the page.
programare:vmchecker_conf [2024/10/02 12:42] darius.neatu |
programare:vmchecker_conf [2024/10/02 14:14] (current) darius.neatu |
||
---|---|---|---|
Line 5: | Line 5: | ||
* [[ion_dorinel.filip@upb.ro|Dorinel Filip]] (2018-2024) | * [[ion_dorinel.filip@upb.ro|Dorinel Filip]] (2018-2024) | ||
- | <note warning> | + | <note> |
- | Cine are deja Linux clean install (direct pe host) nu are nevoie de mașină virtuală. | + | În cadrul activităților de la PCLP, veți avea nevoie exclusiv de un setup cu Linux (care poate fi același de la alte materii). Puteți opta pentru una din următoarele 2 variante: |
- | Recomandăm folosirea unui Linux clean install! | + | 1. Linux clean install: instalare directă pe host. Puteți folosi dual-boot pentru a avea, de exemplu, Ubuntu + Windows. Dacă doriți să faceți Linux clean install, recomandăm participarea la Linux Install Fest, unde diverși voluntari vă vor ajuta să instalați o distribuție de Linux pe laptopul vostru! Verificați canalul administrativ de pe Teams. |
+ | |||
+ | 2. VM cu Linux care rulează pe Windows/MAC, folosind un soft de virtualizare. Mai multe detalii în primul laborator. | ||
+ | |||
+ | </note> | ||
+ | |||
+ | <note warning> | ||
+ | Cine are deja Linux clean install (direct pe host), nu are nevoie de mașină virtuală. | ||
- | Recomandăm participarea la Linux Install Fest! | ||
Consultați secțiunea de tutoriale de pe această pagină pentru a vedea de ce utilitare aveți nevoie să instalați pe distribuția voastră de Linux pentru a putea lucra la PCLP (laboratoare, teme, etc). | Consultați secțiunea de tutoriale de pe această pagină pentru a vedea de ce utilitare aveți nevoie să instalați pe distribuția voastră de Linux pentru a putea lucra la PCLP (laboratoare, teme, etc). | ||
</note> | </note> | ||
- | Cuprins: | ||
- | * [[https://ocw.cs.pub.ro/courses/programare/vmchecker_conf#tutoriale_instalare_tooluri|Tutoriale instalare tooluri]] | ||
- | * [[https://ocw.cs.pub.ro/courses/programare/vmchecker_conf#vm_local|VM local]] | ||
- | * [[https://ocw.cs.pub.ro/courses/programare/vmchecker_conf#vm_vmchecker|VM vmchecker]] | ||
- | ==== Tutoriale instalare tooluri ==== | + | ==== Tutoriale ==== |
- | === Instalare gcc === | + | === Instalare utilitare compilare === |
- | Exemplu instalare gcc (versiunea default/recentă) pe Ubuntu 24: | + | Exemplu instalare versiunea default/recentă gcc și make pe Ubuntu 24: |
<code bash gcc (latest)> | <code bash gcc (latest)> | ||
$ sudo apt-get update | $ sudo apt-get update | ||
- | $ sudo apt-get install gcc | + | $ sudo apt-get install gcc make |
$ gcc -v | $ gcc -v | ||
gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) | gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) | ||
+ | $ make -v | ||
+ | GNU Make 4.3 | ||
</code> | </code> | ||
- | === Instalare git === | + | === Instalare editoare de cod === |
- | Exemplu instalare git pentru Ubuntu 24: | + | == Visual Studio Code == |
- | <code bash git> | + | Exemplu instalare [[https://code.visualstudio.com/docs/setup/linux|Visual Studio Code]] pentru Ubuntu: |
- | $ sudo apt-get update | + | |
- | $ sudo apt-get install git | + | |
- | $ git -v | + | |
- | git version 2.43.0 | + | |
- | </code> | + | |
- | + | ||
- | + | ||
- | === Instalare Visual Studio Code === | + | |
- | + | ||
- | Exemplu instalare pentru Ubuntu 24: | + | |
* Descărcare de pe https://code.visualstudio.com/download. Pentru Ubuntu selectăm fișierul ".deb". Descărcarea pornește automat. | * Descărcare de pe https://code.visualstudio.com/download. Pentru Ubuntu selectăm fișierul ".deb". Descărcarea pornește automat. | ||
Line 61: | Line 55: | ||
</code> | </code> | ||
- | * Puteți căuta și deschide aplicația "Visual Studio Code" din interfața grafică. | + | Puteți căuta și deschide aplicația "Visual Studio Code" din interfața grafică sau rula comanda "code" in terminal. |
- | ==== VM local ==== | + | == Sublime Text == |
- | <note warning> | + | Exemplu instalare [[https://www.sublimetext.com/|Sublime Text]] pentru Ubuntu [[https://www.sublimetext.com/docs/linux_repositories.html|aici]]. |
- | Cine are deja Linux clean install (direct pe host) nu are nevoie de mașină virtuală. | + | |
- | Recomandăm folosirea unui Linux clean install! | + | <code bash> |
+ | $ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/sublimehq-archive.gpg > /dev/null | ||
+ | $ echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list | ||
+ | $ sudo apt-get update | ||
+ | $ sudo apt-get install sublime-text | ||
+ | </code> | ||
- | Recomandăm participarea la Linux Install Fest! | + | Puteți căuta și deschide aplicația "Sublime Text" din interfața grafică sau rula comanda "subl" in terminal. |
+ | ==== VM local ==== | ||
+ | |||
+ | <note warning> | ||
+ | Cine are deja Linux clean install (direct pe host) nu are nevoie de mașină virtuală. | ||
</note> | </note> | ||
- | Pentru a vă ajuta să lucrați într-un mediu corespunzător și necesar acasă, echipa vă pune la dispoziție o mașină virtuală. | + | Pentru a vă ajuta să lucrați într-un mediu corespunzător și necesar acasă, echipa vă pune la dispoziție o mașină virtuală care merge pe procesoare x86_64. |
<note> | <note> |