Installera Eagle ver. 6 under Ubuntu

Här skriver vi inga frågor. Här finns svaren.
onilsson
Inlägg: 306
Blev medlem: 16 februari 2009, 07:23:10
Ort: Lund

Installera Eagle ver. 6 under Ubuntu

Inlägg av onilsson »

En liten snabb guide för att installera senaste Eagle under Ubuntu.
Jag använder Ubuntu 12.10, men gissningsvis fungerar detta från 12.04 och framåt.

Det verkar som att Eagle-paketet inte längre finns i standardkällorna, och de paketfilerna jag kan hitta är bara äldre versioner (ver. 5). Dessutom krävs ytterligare några bibliotek i systemet för att allt ska fungera så därför tänkte jag visa lite snabbt hur man installerar senaste versionen av Eagle.

Jag förklarar inte varje steg, men i stora drag handlar det om att installera några bibliotek som saknas, hämta och installera Eagle, länka till de saknade biblioteken och slutligen tala om för systemet hur programmet ska startas.
Märk väl att det finns flera sätt att göra detta på, lite beroende på var i systemet man vill installera det osv.
Såhär gjorde jag:

(Där det står "[user]", ändra till ditt användarnamn)

Öppna terminalen och kör rad för rad nedan som vanlig användare:

För 32-bitars system:

Kod: Markera allt

sudo apt-get install build-essential perl
sudo apt-get install zlib1g zlib1g-dev
För 64-bitars system:

Kod: Markera allt

sudo apt-get install build-essential perl gcc-multilib
sudo apt-get install ia32-libs lib32z1 lib32z1-dev
Resten gäller för både 32- och 64-bitars system:

Kod: Markera allt

mkdir /tmp/libpng-eagle
cd /tmp/libpng-eagle
wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.4.12.tar.gz
tar xvfz libpng-1.4.12.tar.gz
cd libpng-1.4.12/
./configure --prefix=/tmp/libpng-eagle/install CFLAGS=-m32
make check
make install
Ändra eventuellt versionsnumret i filnamnet nedan för att få senaste versionen:
Kolla vad senaste versionen heter på http://www.cadsoftusa.com/download-eagle/?language=en

Kod: Markera allt

cd /tmp/libpng-eagle/install/lib/
mkdir -p /home/$USER/eagle/lib
cp -a libpng14.so* /home/$USER/eagle/lib/

Kod: Markera allt

export LD_LIBRARY_PATH=/home/$USER/eagle/lib/
cd /tmp/libpng-eagle/
wget ftp://ftp.cadsoft.de/eagle/program/6.4/eagle-lin-6.4.0.run
chmod 755 eagle-lin-6.4.0.run
Nästa kommando startar ett grafiskt installationsscript.
Ändra installationsplats till .../[user]/eagle (annars måste sökvägarna nedan ändras) och välj "Run as Freeware" (om du vill köra gratisversionen)

Kod: Markera allt

./eagle-lin-6.4.0.run

Gå till "/home/[user]/eagle/" och skapa filen "eagle.sh" innehållande:

Kod: Markera allt

#!/bin/sh
export LD_LIBRARY_PATH=/home/$USER/eagle/lib
/home/$USER/eagle/bin/eagle
Gör filen körbar genom att t.ex. i en filhanterare högerklicka på den, välja "Egenskaper" och under fliken "Rättigheter" kryssa i "Tillåt körning av filen som ett program".
(Heter väl något i stil med "Make executable" på engelska..)


Gå till "/home/[user]/.local/share/applications/" och skapa filen "eagle" (utan filändelse) innehållande:
(Syns inte ".local" i filhanteraren, tryck "CTRL+H" för att visa/dölja dolda filer)
(Ändra [user] nedan till ditt användarnamn)

Kod: Markera allt

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/[user]/eagle/bin/eagleicon50.png
Name=Eagle
Exec=/home/[user]/eagle/eagle.sh
Comment=Eagle CAD
Lägg till .desktop som filändelse

Nu ska Eagle vara installerat och kan startas som vanligt.
Personligen ville jag ha projektkatalogen på annan plats än standard, så för att byta sökväg till den så att det stämmer i programmet så ändrar man bara under Options > Directories till lämplig katalog.


Vill man ta bort Eagle igen så är det bara att radera katalogen /home/[user]/eagle och ta bort filen eagle.desktop under /home/[user]/.local/share/applications/

Lycka till!
Senast redigerad av onilsson 12 februari 2013, 10:28:18, redigerad totalt 1 gång.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Installera Eagle ver. 6 under Ubuntu

Inlägg av MicaelKarlsson »

Tack för en bra guide!

En fundering bara:

Kod: Markera allt

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/[user]/eagle/bin/eagleicon50.png
Name=Eagle
Exec=/home/[user]/eagle/eagle.sh
Comment=Eagle CAD
Fick jag inte att fungera, men om jag ändrar filet så här:

Kod: Markera allt

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/micael/eagle-6.4.0/bin/eagleicon50.png
Name=Eagle
Exec=/home/micael/eagle-6.4.0/bin/eagle
Comment=Eagle CAD
Så fungerar det utmärkt på min dator!

Ubuntu 12.04 64-bit, kör Unity!
Nerre
Inlägg: 26655
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Installera Eagle ver. 6 under Ubuntu

Inlägg av Nerre »

Du missade kanske:
Ändra installationsplats till .../[user]/eagle
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Installera Eagle ver. 6 under Ubuntu

Inlägg av MicaelKarlsson »

Nerre: Nej! Det var det första jag ändrade. Stoppade in mitt användarnamn istället för [user] på lämpliga platser.
Nerre
Inlägg: 26655
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Installera Eagle ver. 6 under Ubuntu

Inlägg av Nerre »

Det stod längre ner. Det där var att du ska ändra till /[user]/eagle istället för /[user]/eagle-6.4.0.


(Bättre brukar dock vara att låta den installera i /program-version (d.v.s. eagle-6.4.0) och sen symlänka /program (eagle) till /program-version (eagle-6.4.0). På så vis kan man ha flera olika versioner installerade och växla mellan.)
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Installera Eagle ver. 6 under Ubuntu

Inlägg av MicaelKarlsson »

Hur som helst så fungerar det nu i alla fall.


På så vis kan man ha flera olika versioner installerade och växla mellan.
Det har jag aldrig känt något behov av.... :wink:
Nerre
Inlägg: 26655
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Installera Eagle ver. 6 under Ubuntu

Inlägg av Nerre »

Det har jag, några gånger. Ofta så kan det vara så att en stabil version saknar nån liten finess som man behöver ibland, men man vill inte jobba normalt i en utvecklingsversion eftersom den kanske är instabil och lätt kraschar.

Typiskt exempel är Scribus där den stabila versionen länge saknade exportmöjlighet för PDF/X-1a. Där jobbade många alltså i den stabila versionen och gjorde sen en kopia av dokumentet och öppnade i utvecklingsversionen för att kunna exportera till PDF/X-1a.
onilsson
Inlägg: 306
Blev medlem: 16 februari 2009, 07:23:10
Ort: Lund

Re: Installera Eagle ver. 6 under Ubuntu

Inlägg av onilsson »

MicaelKarlsson: Bra att det löste sig!
Nerre skrev:Det stod längre ner. Det där var att du ska ändra till /[user]/eagle istället för /[user]/eagle-6.4.0.

(Bättre brukar dock vara att låta den installera i /program-version (d.v.s. eagle-6.4.0) och sen symlänka /program (eagle) till /program-version (eagle-6.4.0). På så vis kan man ha flera olika versioner installerade och växla mellan.)
Håller med om att det normalt är att föredra, men jag vill personligen ha det så "rent" som möjligt och valde därför att döpa den till bara "eagle", utan versionsnr.

Därav det jag skrev i början:
onilsson skrev:Märk väl att det finns flera sätt att göra detta på, lite beroende på var i systemet man vill installera det osv.
Kanon med kommentarer annars!
Nu verkar guiden varit till hjälp för någon vilket redan gjort den värd att skriva :)
Skriv svar