2024. április 17., szerda

Gyorskeresés

EAGLE Linuxon

Írta: | Kulcsszavak: eagle . linux . libpng14 . cad . elektronika

[ ÚJ BEJEGYZÉS ]

Már egy ideje teljesen át/megtértem a Windows használatáról, jelenleg Fedora Verne-t használok. Szükségessé vált egy NYÁK tervező program beszerzése, mert -lelkes hobbistaként- belevetettem magam az elektronika feneketlen világába.
Erre ma már számtalan szoftver áll rendelkezésünkre, nekem az EAGLE-re esett a választásom.
A CadSoft által fejlesztett program rendelkezik natív linux támogatással -nincs szükség emulálásra-, és van freeware verziója. Az ingyenes verzió egyetlen, kezdők számára is fájó korlátozása a limitált, 100*80 mm-es nyák felület.
Fedora 16-hoz nem találtam tárolóból elérhető csomagot, így a hivatalos honlapról töltöttem le a 6.1.0-s kiadást. Hozzátenném, hogy szigorúan csak felhasználói szinten értek a linuxhoz, és megszenvedtem mire sikerült működésre bírnom az EAGLE-t. A lényeg, hogy sikerült, és gondoltam leírom a menetét, hátha valakinek a segítségére lesz.
A telepítés menete:
Töltsük le mondjuk a felhasználói könyvtárunkba.
Navigáljunk oda:
cd /home/felhnev/

Futtassuk:
sudo sh eagle-6.1.0.run

És itt sajnos a következő hibaüzenettel szembesülünk:
/tmp/eagle-setup.3838/eagle-6.1.0/bin/eagle: error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory

Tehát nem található a libpng14.so.14 fájl.
A legtöbb linux disztribúció libpng12-ről rögtön 15-re váltott, tehát esélyünk sincs tárolóból beszerezni a 14-es verziót. Sourceforge.net-ről letöltöttem a libpng14-et, ami mint kiderült nem sokat ért, a hiányzó fájl valamiért nem szerepelt benne. openSUSE és Puppy felhasználóknak az sh után véget is ér a procedúra, ők gyárilag rendelkeznek a szükséges hozzávalókkal.
Hosszas Google turkálás után rátaláltam erre az oldalra. Na jó, nem erre, de eddig sikerült visszakövetni a megoldás eredetét.
Ezekre a fájlokra van szükségünk, amiket a 5.91.3-as verzóból mentett el egy szemfüles felhasználó. Ez egy béta kiadás volt, a 6.0 megjelenése után törölték, így elég nehéz biztos forrásból beszerezni. Ezek a fájlok sem megbízható forrásból vannak, de én nem tudtam ellenállni a készen feltálalt megoldásnak.

Csomagoljuk ki az archívumot:
tar xvjf eagle_libs.tar.bz2

Majd a benne található négy fájlt másoljuk a lib-be :
sudo cp libjpeg.so.8 libpng14.so.14 libcrypto.so.1.0.0 libssl.so.1.0.0 /lib/

Ezek után ismételjük meg az első lépést, és telepítsük fel a programot:
sudo sh eagle-6.1.0.run

Később a 100*80 mm szűkössé válása miatt kénytelen voltam visszalépni az 5.10.0-s verzióra.
Egy kis kereséssel ki is deríthető ennek az oka.
Ha valakinek -valamilyen furcsa véletlen folytán- pont erre a verzióra lenne szüksége, akkor itt újabb falba ütközik:

sudo sh eagle-5.10.0
error while loading shared libraries: libssl.so.0.9.8 / libcrypto.so.0.9.8

Ennek a problémának a megoldása jóval egyszerűbb. Az előbbiekben már feltelepítettük a libssl.so.1.0.0-t és a libcrypto.so.1.0.0-t. Ha rögtön az 5.10.0-s verzióra van szükségünk, akkor hajtsuk végre a korábban már ismertetett lépést, majd készítsünk egy szimbolikus linket:
sudo ln -s /usr/lib/libssl.so.10 /usr/lib/libssl.so.0.9.8
sudo ln -s /lib/libcrypto.so.10 /lib/libcrypto.so.0.9.8

Futtassuk:
sudo sh eagle-5.10.0

Tegyünk eleget a képernyőn megjelenő utasításoknak: adjuk meg a termékkulcsot, válasszuk ki a telepítés helyét, és készen vagyunk.

Copyright © 2000-2024 PROHARDVER Informatikai Kft.