element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) Project LIB problem for eagle on Windows and Linux
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 4 replies
  • Subscribers 188 subscribers
  • Views 581 views
  • Users 0 members are here
Related

Project LIB problem for eagle on Windows and Linux

e14 Contributor
e14 Contributor over 13 years ago

Hi every1

 

I have a bit of a tricky problem regarding the libraries in EAGLE. I have recently made the move from windows to Linux (Ubuntu) so I'm still getting use to some things but here is my problem:

 

When I create a project and schematic under my Linux EAGLE and then try to open the project under Windows I have to manually re-enable all the libraries before I can add more components. Now I know this is because the lib directory differs between Linux/Windows/32bit/64bit in that they are in different location. I have a few computers at home: Main Server (Win Serv 2008), Main PC (Linux), Personal Laptop (Linux) and Work Laptop (Win 7).

 

What I usually did on windows is create a map drive to the folder with my libraries on my server and made the path all the same on the other devices and this solved the problem. BUT how do I do the same on Linux. If the lib path is not exactly the same on all devices I would need to re-enable them each time I change computers and there are allot of them.

 

Restrictions:

1. Cannot change work laptop to Linux or install any emulator or anything funny

2. I have multiple devices set-up like this because I move around allot inside and outside the house and sometimes I have a friend that comes over and we work ons the same project at the same time

3. I only have the free version of Eagle.

4. This is all just for a hobby so don’t want to spend extra cash for some software that can do it.

  • Sign in to reply
  • Cancel
Parents
  • e14 Contributor
    e14 Contributor over 13 years ago

    Dewet Blaauw wrote:

    Hi every1

     

    I have a bit of a tricky problem regarding the libraries in EAGLE. I

    have recently made the move from windows to Linux (Ubuntu) so I'm

    still getting use to some things but here is my problem:

     

    When I create a project and schematic under my Linux EAGLE and then

    try to open the project under Windows I have to manually re-enable

    all the libraries before I can add more components. Now I know this

    is because the lib directory differs between

    Linux/Windows/32bit/64bit in that they are in different location. I

    have a few computers at home: Main Server (Win Serv 2008), Main PC

    (Linux), Personal Laptop (Linux) and Work Laptop (Win 7).

     

    What I usually did on windows is create a map drive to the folder

    with my libraries on my server and made the path all the same on the

    other devices and this solved the problem. BUT how do I do the same

    on Linux. If the lib path is not exactly the same on all devices I

    would need to re-enable them each time I change computers and there

    are allot of them.

     

     

    You have not said whether you are storing the project on the server or if

    you are operating with local copies.

    If a project is open, then the eagle.epf file (there's one in each project

    folder) will store the 'used' library paths/names so the project needs to be

    on a server for the eagle.epf file to be available for all your computers.

     

    Ensure you have set up the paths to the libraries and projects etc. the same

    on all your computers as you may be pointing at other copies of the

    libraries etc.

    The manual recommends using UNC notation rather than drive letters.

    Linux requires colons to seperate paths(Windows semicolons) See manual.

    Run a test to confirm you are accessing a single library repository.

     

    HTH

    Warren

    --

    Viewed / responded via the newsgroup at

    news.cadsoft.de

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • e14 Contributor
    e14 Contributor over 13 years ago

    Dewet Blaauw wrote:

    Hi every1

     

    I have a bit of a tricky problem regarding the libraries in EAGLE. I

    have recently made the move from windows to Linux (Ubuntu) so I'm

    still getting use to some things but here is my problem:

     

    When I create a project and schematic under my Linux EAGLE and then

    try to open the project under Windows I have to manually re-enable

    all the libraries before I can add more components. Now I know this

    is because the lib directory differs between

    Linux/Windows/32bit/64bit in that they are in different location. I

    have a few computers at home: Main Server (Win Serv 2008), Main PC

    (Linux), Personal Laptop (Linux) and Work Laptop (Win 7).

     

    What I usually did on windows is create a map drive to the folder

    with my libraries on my server and made the path all the same on the

    other devices and this solved the problem. BUT how do I do the same

    on Linux. If the lib path is not exactly the same on all devices I

    would need to re-enable them each time I change computers and there

    are allot of them.

     

     

    You have not said whether you are storing the project on the server or if

    you are operating with local copies.

    If a project is open, then the eagle.epf file (there's one in each project

    folder) will store the 'used' library paths/names so the project needs to be

    on a server for the eagle.epf file to be available for all your computers.

     

    Ensure you have set up the paths to the libraries and projects etc. the same

    on all your computers as you may be pointing at other copies of the

    libraries etc.

    The manual recommends using UNC notation rather than drive letters.

    Linux requires colons to seperate paths(Windows semicolons) See manual.

    Run a test to confirm you are accessing a single library repository.

     

    HTH

    Warren

    --

    Viewed / responded via the newsgroup at

    news.cadsoft.de

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to e14 Contributor

    Thanks for the reply. I store the projects on the server eg: \\server\electronics\projects. I have tried the UNC notation but it differs from Linux to Windows because Linux requires SMB in front to access a windows share. The problem is if the paths located in the eagle.epf file are not accessible by one of the systems it clears all the selected library's and you have to re-enable them from scratch.

     

    After allot of effort to find the solutionI have created a small program that opens the eagle.epf file and changes the Library paths to the correct ones for each operating system and then launches Eagle depending on what system I am on. Would have been nice to find something a little easier.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube