I-LibrePCB ingumthombo ovulekile nomhleli wesifunda (I-GNU GPLv3), isoftware yamahhala ye-EDA yokuthuthukisa amabhodi wesifunda.
Isihleli sesikimu kulula kakhulu ukusisebenzisa futhi sisenamandla. Ngenxa yomqondo omusha womtapo wezincwadi, awudingi ukuthi ukhathazeke ngokukhetha izinyathelo lapho udweba uhlaka.
Futhi ngokungafani namanye amathuluzi e-EDA, awudingi ukuthi ukhathazeke ngokunikezela ngesandla izikhonkwane zamatshwayo kubhlogo lonyawo kamuva kusihleli sedeshibhodi.
Lapho ungeza izinto kuhlelo, amathuluzi amaningi e-EDA akuvumela ukuthi uzikhethe ohlwini olulula lwemitapo yolwazi efakiwe (evame ukuqanjwa ngumenzi).
ILibrePCB ine-interface enembile enembile ngaphezu kwephaneli yayo yokulawula ezosinika ukufinyelela kumaphrojekthi esinawo ekuthuthukisweni, ngokuphathwa okuhlelekile kokuhlelwa kwakamuva kanye namaphrojekthi esiwasebenzisa kakhulu.
Ngaphezu kwalokho, i-LibrePCB ivumela umsebenzisi ukuthi afake noma yimuphi umtapo wezincwadi kusuka kumaphrojekthi adlule, ngaleyo ndlela alande futhi afake umtapo wolwazi owufunayo ongawusebenzisa.
Phakathi kwezici zayo eziyinhloko singaqokomisa okulandelayo:
- I-Multiplatform (i-Unix / i-Linux, i-Mac OS X, iWindows)
- Izilimi eziningi (zombili izinto ezisetshenziswayo nezilabhulali)
- I-All-In-One: ukuphathwa kwephrojekthi + abahleli bomtapo wezincwadi / abahleli / be-dashboard
- I-interface esibonakalayo yomsebenzisi enembile, yesimanje futhi elula ukuyisebenzisa.
- Idizayini yomtapo wolwazi enamandla kakhulu enemiqondo emisha.
- Amafomethi wefayela angafundwa ngumuntu wemitapo yolwazi namaphrojekthi
- Umsebenzi we-Multi-PCB (ukwahlukahluka okuhlukile kwe-PCB kohlelo olufanayo)
- Ukuvumelanisa okuzenzakalelayo kohlu lwamanethiwekhi phakathi kwesikimu nebhodi.
Ungasifaka kanjani isihleli sesifunda seLibrePCB kuLinux?
Okwamanje azikho izinhlobo ezizinzile ezitholakalayo okwamanje, kepha kukhona amanye amaphakheji azosiza ukufakwa yaleli thuluzi elihle uma ungafuni ukulihlanganisa kusistimu yakho.
Enye yalezo zindlela ngosizo lwamaphakeji eFlatpak, lapho nje kufanele sibe nokuxhaswa ukuze sikwazi ukufaka izinhlelo zalolu hlobo ohlelweni lwethu.
Uma ungenakho lokhu kusekelwa okungezwe kusistimu yakho, Ungavakashela i-athikili elandelayo lapho sichaza khona ukuthi singakwenza kanjani.
Manje njengoba sinoxhaso lwePlppak, singakwazi ukufaka uhlelo lokusebenza ngokuvula i-terminal bese sisebenzisa umyalo olandelayo:
flatpak install --user https://flathub.org/repo/appstream/org.librepcb.LibrePCB.flatpakref
Uma usuvele unalo lolu hlobo lokufaka, ungabheka ukuthi ngabe kukhona inguqulo yamanje, usebenzisa umyalo olandelayo ku-terminal yakho.
flatpak --user update org.librepcb.LibrePCB
Futhi sebelungile ngawo, bazobe sebenayo inguqulo yakamuva yalomhleli wesekethe wamahhala ofakiwe, kufanele nje babheke isiqalisi kumenyu yabo yohlelo lokusebenza ukuze bakwazi ukusisebenzisa kusistimu yabo.
Uma bengakwazi ukuthola isiqalisi, bangavula uhlelo lokusebenza ngosizo lomyalo olandelayo:
flatpak run org.librepcb.LibrePCB
Enye indlela esinayo yokuthola lolu hlelo ngosizo lwe-AppImage, esingakulanda ngokuvula i-terminal futhi kuyo senze imiyalo elandelayo:
wget https://download.librepcb.org/releases/0.1.0/librepcb-0.1.0-linux-x86_64.AppImage -O librepcb.AppImage
Lapho ukulanda sekuphelile, manje kufanele sinikeze izimvume zokwenza kuhlelo lokusebenza olulandiwe ngomyalo olandelayo:
chmod +x ./librepcb.AppImage
Futhi ekugcineni singakwazi ukusebenzisa lolu hlelo ngokuchofoza kabili kufayela elilandiwe noma kusuka ku-terminal singaliqhuba ngomyalo olandelayo:
./librepcb.AppImage
Ukufaka ku-Arch Linux
Kulabo abangabasebenzisi be-Arch Linux, bazokwazi ukufaka leli thuluzi kusuka ku-AUR, ngakho-ke kumele babe nomsizi we-AUR wokufakwa kwabo.
Nginga batusa abanye kulokhu okuthunyelwe. Manje sivula i-terminal futhi kuyo senza umyalo olandelayo:
yay -S librepcb
Indlela yokugcina esinayo ngosizo lweziqukathi zedokhethi, kubalulekile ukuthi kufakwe i-docker ohlelweni ukuze ikwazi ukwakha isitsha.
Ukuze ukwazi ukwenza ukwakhiwa tKufanele sivule ukuphela bese sisebenzisa imiyalo elandelayo kuyo:
mkdir librepcb-docker && cd librepcb-docker wget https://raw.githubusercontent.com/LibrePCB/LibrePCB/master/dev/docker/Dockerfile wget https://raw.githubusercontent.com/LibrePCB/LibrePCB/master/dev/docker/build_container.sh wget https://raw.githubusercontent.com/LibrePCB/LibrePCB/master/dev/docker/run_container.sh
Manje siqhubeka nokwakha isitsha nge:
./build_container.sh
Ekugcineni singaqalisa uhlelo lokusebenza nge:
./run_container.sh librepcb
Lapho beyikhiphela iphasela, ngizozama ngempela.
Kusukela kuzithombe-skrini, kubukeka njenge-EAGLE PCB.