User Tools

Site Tools


geda:devmacosx.ru

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Last revision Both sides next revision
geda:devmacosx.ru [2012/02/20 15:14]
127.0.0.1 external edit
geda:devmacosx.ru [2014/04/26 02:14]
vzh Updated using po4a
Line 1: Line 1:
 +//Эта страница доступна также на следующих языках://​ [[devmacosx|English]]
 +
 +См. также: [[http://​jschneider.net/​pcb-build.html|Сборка пакета pcb на OS
 +X]], //Jon Schneider//
 +
 ===== gEDA на платформе Mac ===== ===== gEDA на платформе Mac =====
  
-Есть несколько вариантов запуска gEDA на Mac'​е. Можно либо установить +Есть несколько вариантов запуска gEDA на Mac'​е. Можно либо установить пакет 
-пакет с помощью пакетных менеджеров **fink** или **macports**,​ либо собрать из +с помощью пакетных менеджеров **fink** или **macports**,​ либо собрать из 
-исходных текстов,​ либо использовать комбинацию этих двух способов. И **fink**, +исходных текстов,​ либо использовать комбинацию этих двух способов. И 
-и **macports** установят программное обеспечение в отдельном корневом каталоге +**fink**, и **macports** установят программное обеспечение в отдельном 
-или в "песочницу" ​(//''/​sw''//​ для **fink**, //''/​opt''//​ для **macports**),​ +корневом каталоге или в «песочницу» (//''/​sw''//​ для **fink**, //''/​opt''//​ 
-так что они не будут смешивать это программное обеспечение с собственным +для **macports**),​ так что они не будут смешивать это программное 
-программным обеспечением Mac'​а. ​ Больше о плюсах и минусах этих пакетных +обеспечение с собственным программным обеспечением Mac'​а. ​ Больше о плюсах и 
-менеджеров можно узнать из онлайн-документации.+минусах этих пакетных менеджеров можно узнать из онлайн-документации.
  
 Я установил оба пакетных менеджера --- и **fink**, и **macports**,​ --- и Я установил оба пакетных менеджера --- и **fink**, и **macports**,​ --- и
-последнее время использую **macports**. В свой //''​.bash_profile''//​ я добавил +последнее время использую **macports**. В свой //''​.bash_profile''//​ я 
-несколько строк, позволяющих установкой переменной пути при запуске оболочки +добавил несколько строк, позволяющих установкой переменной пути при запуске 
-выбирать нужный мне пакетный менеджер. Эти строки показаны ниже.+оболочки выбирать нужный мне пакетный менеджер. Эти строки показаны ниже.
  
 Лично я для установки зависимостей и сборки и установки программ gEDA из Лично я для установки зависимостей и сборки и установки программ gEDA из
-исходных текстов использую **macports**. Он облегчает мне получение последнего +исходных текстов использую **macports**. Он облегчает мне получение 
-кода из репозитория **git**.+последнего кода из репозитория **git**.
  
 <​code>​ <​code>​
Line 35: Line 40:
 echo "​Путь установлен в " $PATH echo "​Путь установлен в " $PATH
 </​code>​ </​code>​
 +
  
  
 ===== Установка gEDA с помощью fink ===== ===== Установка gEDA с помощью fink =====
-Инструкции по установке gEDA с помощью **fink** можно найти на +Инструкции по установке gEDA с помощью **fink** можно найти на [[http://​www.geda.seul.org/​download.html|странице загрузки]] gEDA или же сразу перейти на [[http://​www.ghz.cc/​charles/​fink/​]]. С помощью **fink** можно установить gEDA в бинарном виде или скомпилировать из свежего среза разработки,​ если разрешена нестабильная ветка **fink**. (Чтобы узнать,​ как разрешить нестабильную ветку, обратитесь к документации по **fink**).
-[[http://​www.geda.seul.org/​download.html|странице загрузки]] gEDA или же +
-сразу перейти на [[http://​www.ghz.cc/​charles/​fink/​]]. С помощью **fink** можно +
-установить gEDA в бинарном виде или скомпилировать из свежего среза +
-разработки,​ если разрешена нестабильная ветка **fink**. (Чтобы узнать,​ как +
-разрешить нестабильную ветку, обратитесь к документации по **fink**).+
  
 Как только **fink** установлен,​ gEDA (и другие программы) можно установить Как только **fink** установлен,​ gEDA (и другие программы) можно установить
 из командной строки или с помощью графического интерфейса программы из командной строки или с помощью графического интерфейса программы
-[[http://​finkcommander.sourceforge.net/​|fink commander]]. Из командной строки +[[http://​finkcommander.sourceforge.net/​|fink commander]]. Из командной 
-основные программы gEDA Suite можно установить командой:​+строки основные программы gEDA Suite можно установить командой:​
 <​code>​fink install geda-bundle</​code>​ <​code>​fink install geda-bundle</​code>​
 +
  
  
Line 55: Line 57:
 Сейчас я работаю над сборкой выпуска gEDA для **macports**. **macports** Сейчас я работаю над сборкой выпуска gEDA для **macports**. **macports**
 можно загрузить со страницы [[http://​www.macports.org/​]]. Для **macports** я можно загрузить со страницы [[http://​www.macports.org/​]]. Для **macports** я
-использую графический интерфейс **Porticus**. +использую графический интерфейс **Porticus**. Его можно загрузить со 
-Его можно загрузить со страницы [[http://​porticus.alittledrop.com/​]].+страницы [[http://​porticus.alittledrop.com/​]].
  
 Пока выпуск для **macports** не готов, можно использовать **Porticus** (или Пока выпуск для **macports** не готов, можно использовать **Porticus** (или
 **macports** из командной строки),​ чтобы установить следующие зависимости,​ **macports** из командной строки),​ чтобы установить следующие зависимости,​
-затем загрузить архивы исходных текстов программ со страницы загрузки gEDA +затем загрузить архивы исходных текстов программ со страницы загрузки gEDA и 
-и скомпилировать их.+скомпилировать их.
  
   * gettext   * gettext
Line 71: Line 73:
 позволяет выбрать,​ какую версию **python** ваш Mac будет запускать по позволяет выбрать,​ какую версию **python** ваш Mac будет запускать по
 умолчанию. умолчанию.
- 
  
 ===== Сборка проекта ===== ===== Сборка проекта =====
-После установки всех зависимостей (с помощью **fink** или **macports**) просто + 
-следуйте инструкциям по сборке и установке в разделе для разработчиков. У меня +После установки всех зависимостей (с помощью **fink** или **macports**) 
-не было проблем (была проблема с функцией ''​strnlen'',​ не являющейся частью +просто следуйте инструкциям по сборке и установке в разделе для 
-стандартных библиотек **gcc**, но как только она была исправлена,​ я смог +разработчиков. У меня не было проблем (была проблема с функцией ''​strnlen'',​ 
-без проблем собирать программы и работать с ними). Также я настроил проект +не являющейся частью стандартных библиотек **gcc**, но как только она была 
-**XCode** для отладки в нём кода gEDA. Я напишу об этом на данном сайте, +исправлена,​ я смог без проблем собирать программы и работать с ними). Также 
-как только всё будет готово.+я настроил проект **XCode** для отладки в нём кода gEDA. Я напишу об этом на 
 +данном сайте, как только всё будет готово.
  
  
Line 88: Line 90:
 [[http://​www.eclipse.org/​]],​ **myEclipse** --- со страницы [[http://​www.eclipse.org/​]],​ **myEclipse** --- со страницы
 [[http://​www.eclipse.org/​]],​ **myEclipse** --- это пакет **Eclipse** с [[http://​www.eclipse.org/​]],​ **myEclipse** --- это пакет **Eclipse** с
-плагинами,​ подписка на который в настоящее время стоит $31.75 в год. **PyDev** +плагинами,​ подписка на который в настоящее время стоит $31.75 в 
-можно загрузить со страницы [[http://​pydev.sourceforge.net/​]]. Кажется,​ пока +год. **PyDev** можно загрузить со страницы 
-вы не купите лицензию,​ он будет выдавать надоедливое всплывающее окно, но в +[[http://​pydev.sourceforge.net/​]]. Кажется,​ пока вы не купите лицензию,​ он 
-остальном,​ кажется,​ при работе с **python**-кодом в **Eclipse** ведёт себя +будет выдавать надоедливое всплывающее окно, но в остальном,​ кажется,​ при 
-хорошо.+работе с **python**-кодом в **Eclipse** ведёт себя хорошо.
  
  
 ===== Текущие проблемы в Mac ===== ===== Текущие проблемы в Mac =====
   * В настоящее время не запускается gEDA Manager, так как ему нужен пакет **pyinotify**,​ основанный на инфраструктуре ядра Linux. Если кто-нибудь знает способ заставить gEDA Manager запуститься на Mac'​е,​ я буду очень признателен. В противном случае я планирую глянуть на кроссплатформенный способ изменения gEDA Manager.   * В настоящее время не запускается gEDA Manager, так как ему нужен пакет **pyinotify**,​ основанный на инфраструктуре ядра Linux. Если кто-нибудь знает способ заставить gEDA Manager запуститься на Mac'​е,​ я буду очень признателен. В противном случае я планирую глянуть на кроссплатформенный способ изменения gEDA Manager.
 +
 +
  
  
 ===== Установка gEDA с помощью VirtualBox ===== ===== Установка gEDA с помощью VirtualBox =====
-Альтернативным способом запуска программ gEDA на Mac является их установка +Альтернативным способом запуска программ gEDA на Mac является их установка в 
-в Linux в виртуальном окружении. [[http://​www.virtualbox.org/​|VirtualBox]] +Linux в виртуальном окружении. [[http://​www.virtualbox.org/​|VirtualBox]] 
-является программой виртуализации профессионального уровня для x86, доступной +является программой виртуализации профессионального уровня для x86, 
-под лицензией GPL. После установки этой программы внутри данного окружения +доступной под лицензией GPL. После установки этой программы внутри данного 
-можно загрузить и установить Linux-дистрибутив. Преимущество этого метода +окружения можно загрузить и установить Linux-дистрибутив. Преимущество этого 
---- использование бинарных пакетов,​ уже скомпилированных для Linux, а+метода --- использование бинарных пакетов,​ уже скомпилированных для Linux, а
 установка,​ даже учитывая загрузку и установку операционной системы,​ может установка,​ даже учитывая загрузку и установку операционной системы,​ может
 //​очень быстро//​ оказаться сравнимой с компиляцией и сборкой gEDA Suite в //​очень быстро//​ оказаться сравнимой с компиляцией и сборкой gEDA Suite в
Line 114: Line 118:
 **VirtualBox**,​ загрузите [[http://​www.ubuntu.com/​getubuntu|Ubuntu]] и **VirtualBox**,​ загрузите [[http://​www.ubuntu.com/​getubuntu|Ubuntu]] и
 запустите программу установки данного дистрибутива,​ следуя инструкциям запустите программу установки данного дистрибутива,​ следуя инструкциям
-**VirtualBox**. Как только Ubuntu установится,​ можно установить gEDA, +**VirtualBox**. Как только Ubuntu установится,​ можно установить gEDA, следуя 
-следуя (упрощённым,​ стандартным) процедурам установки gEDA в Linux. +(упрощённым,​ стандартным) процедурам установки gEDA в Linux. ​ Наберите в 
-Наберите в командной строке:​+командной строке:​
  
 <​code>​sudo apt-get install geda</​code>​ <​code>​sudo apt-get install geda</​code>​
-Этой командой устанавливаются **gschem**, **gnetlist** и **gattrib**. Затем, +Этой командой устанавливаются **gschem**, **gnetlist** и **gattrib**. Затем, для установки дополнительных приложений,​ наберите:​
-для установки дополнительных приложений,​ наберите:​+
  
 <​code>​sudo apt-get install geda-utils <​code>​sudo apt-get install geda-utils
geda/devmacosx.ru.txt · Last modified: 2014/07/28 07:58 by vzh