Используйте checkinstall для создания файла deb и установки его.
Checkinstall заменит часть «make install» стандартной компиляции.
Если вы не можете использовать checkinstall, вы можете создать фиктивный пакет, используя equivs. Обратите внимание, что это может создавать проблемы при обновлении или удалении, и это рекомендуется только для опытных пользователей.
Установить equivs:
sudo apt-get install equivs
Создать управляющий файл:
equivs-control python-numpy
Это создаст управляющий файл шаблона с именем python-numpy (имя не имеет значения) отредактируйте его python-numpy, чтобы он выглядел так:
### Commented entries have reasonable defaults.
### Uncomment to edit them.
# Source: <source package name; defaults to package name>
Section: misc
Priority: optional
# Homepage: <enter URL here; no default>
Standards-Version: 3.9.2
Package: python-numpy
Version: 9.9
# Maintainer: Your Name <yourname@example.com>
# Pre-Depends: <comma-separated list of packages>
# Depends: <comma-separated list of packages>
# Recommends: <comma-separated list of packages>
# Suggests: <comma-separated list of packages>
# Provides: <comma-separated list of packages>
# Replaces: <comma-separated list of packages>
# Architecture: all
# Copyright: <copyright file; defaults to GPL2>
# Changelog: <changelog file; defaults to a generic changelog>
# Readme: <README.Debian file; defaults to a generic one>
# Extra-Files: <comma-separated list of additional files for the doc directory>
# Files: <pair of space-separated paths; First is file to include, second is destination>
# <more pairs, if there's more than one file to include. Notice the starting space>
Description: <short description; defaults to some wise words>
long description and info
.
second paragraph
Чем больше данных вы ему даете , тем лучше будет deb. Я изменил только 2 поля:
Пакет: имя пакета, который вы хотите создать. Для грязного решения используйте python-pynum Version: Используйте число, достаточно высокое, чтобы apt-get не обновлял его.Лучшее (но непроверенное мной) решение может состоять в том, чтобы создать другое имя пакета, что-то связанное с python-pynum-dummy, и использовать в строке Provides put python-numpy. Это должно быть чище.
Наконец, постройте deb.
equivs-build python-numpy
И установите его.
Раздражающая проблема, ответы не найдены ... Я добавил переменную пути к переменным окружения в Window/preferences/build/environment. Это работает с.
Компилятор g ++ находится в каталоге / usr / bin. Создается файл «sources.mk» и содержит путь к компилятору. Путь не создается. Я отредактировал файл, чтобы добавить путь к параметру C ++ _ SRCS. Игнорировать не редактировать вверху.
C ++ _ SRCS: = / usr / bin
Убедитесь, что вы выполнили «установить необходимое», как описано выше. [ ! d2]
У меня была схожая проблема, и я решил ее:
Установка g ++ Компилятор GNU C ++ с использованием Ubuntu Software Center Изменение в: Окно -> Настройки -> C / C ++ -> Сборка -> Настройки -> Discovery -> CDT GCC Сборка в настройках Complier [Shared] от: ${COMMAND} -E -P -v -dD "${INPUTS}" до: /usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}"Надеюсь, это поможет.
У меня была аналогичная проблема, и я решил ее:
Установка g ++ Компилятор GNU C ++ с использованием Ubuntu Software Center
Изменение в: Window -> Preferences -> C/C++ -> Build -> Settings -> Discovery -> CDT GCC Build in Complier Settings [Shared]
from:
${COMMAND} -E -P -v -dD "${INPUTS}"
to: