Buggfix Plus
Aktuellt datum och tid: 19.35 2018-12-16

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 8 inlägg ] 
Författare Meddelande
InläggPostat: 11.53 2013-01-29 

Blev medlem: 07.23 2009-02-16
Inlägg: 296
Ort: Lund
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: [Expandera/Minimera] [Hämta] (Untitled.txt)
sudo apt-get install build-essential perl
sudo apt-get install zlib1g zlib1g-dev


För 64-bitars system:
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
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: [Expandera/Minimera] [Hämta] (Untitled.txt)
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: [Expandera/Minimera] [Hämta] (Untitled.txt)
cd /tmp/libpng-eagle/install/lib/
mkdir -p /home/$USER/eagle/lib
cp -a libpng14.so* /home/$USER/eagle/lib/


Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
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: [Expandera/Minimera] [Hämta] (Untitled.txt)
./eagle-lin-6.4.0.run



Gå till "/home/[user]/eagle/" och skapa filen "eagle.sh" innehållande:
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
#!/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: [Expandera/Minimera] [Hämta] (Untitled.txt)
#!/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 10.28 2013-02-12, redigerad totalt 1 gång.

Upp
 Profil  
 
InläggPostat: 14.26 2013-01-29 
Användarvisningsbild

Blev medlem: 08.16 2004-06-18
Inlägg: 4634
Ort: Vänersborg
Tack för en bra guide!

En fundering bara:

Citera:
Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
#!/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: [Expandera/Minimera] [Hämta] (Untitled.txt)
#!/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!


Upp
 Profil  
 
InläggPostat: 14.33 2013-01-29 

Blev medlem: 06.51 2008-05-19
Inlägg: 21134
Ort: Upplands väsby
Du missade kanske:

Citera:
Ändra installationsplats till .../[user]/eagle


Upp
 Profil  
 
InläggPostat: 14.39 2013-01-29 
Användarvisningsbild

Blev medlem: 08.16 2004-06-18
Inlägg: 4634
Ort: Vänersborg
Nerre: Nej! Det var det första jag ändrade. Stoppade in mitt användarnamn istället för [user] på lämpliga platser.


Upp
 Profil  
 
InläggPostat: 14.57 2013-01-29 

Blev medlem: 06.51 2008-05-19
Inlägg: 21134
Ort: Upplands väsby
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.)


Upp
 Profil  
 
InläggPostat: 15.50 2013-01-29 
Användarvisningsbild

Blev medlem: 08.16 2004-06-18
Inlägg: 4634
Ort: Vänersborg
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:


Upp
 Profil  
 
InläggPostat: 18.25 2013-01-29 

Blev medlem: 06.51 2008-05-19
Inlägg: 21134
Ort: Upplands väsby
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.


Upp
 Profil  
 
InläggPostat: 20.17 2013-01-29 

Blev medlem: 07.23 2009-02-16
Inlägg: 296
Ort: Lund
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 :)


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 8 inlägg ] 

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010