Я пытаюсь установить последнюю стабильную версию GRASS GIS из SVN. На этапе запуска команды configure я получаю следующую ошибку на последнем этапе.
checking for location of Tcl/Tk includes... /usr/include/tcl8.5
checking for tcl.h... yes
checking for tk.h... no
configure: error: *** Unable to locate Tk includes.
Команда, которую я запускаю для конфигурации, -
./configure --with-tcltk-includes=/usr/include/tcl8.5 --with-proj-share=/usr/share/proj
Может кто-нибудь предложить мне то, что мне не хватает?
Кажется, что tk8.5-dev вы можете установить его, выполнив sudo apt-get install tk8.5-dev
. Чтобы узнать отсутствующие файлы в будущем, вы можете использовать apt-файл (sudo apt-get install apt-file). После установки сделайте apt-file update, а затем вы можете искать отсутствующий файл. Например, в этом случае я сделал apt-file search tk.h, и он поднял tk8.5-dev.
Еще один опрятный трюк - если пакет уже существует в репозиториях (он делает это как grass), вы можете сделать sudo apt-get build-dep PACKAGE (в данном случае sudo apt-get build-dep grass), который установит все зависимости для GRASS, позволяя легко скомпилировать его.
Кажется, что tk8.5-dev вы можете установить его, выполнив sudo apt-get install tk8.5-dev
. Чтобы узнать отсутствующие файлы в будущем, вы можете использовать apt-файл (sudo apt-get install apt-file). После установки сделайте apt-file update, а затем вы можете искать отсутствующий файл. Например, в этом случае я сделал apt-file search tk.h, и он поднял tk8.5-dev.
Еще один опрятный трюк - если пакет уже существует в репозиториях (он делает это как grass), вы можете сделать sudo apt-get build-dep PACKAGE (в данном случае sudo apt-get build-dep grass), который установит все зависимости для GRASS, позволяя легко скомпилировать его.
Кажется, что tk8.5-dev вы можете установить его, выполнив sudo apt-get install tk8.5-dev
. Чтобы узнать отсутствующие файлы в будущем, вы можете использовать apt-файл (sudo apt-get install apt-file). После установки сделайте apt-file update, а затем вы можете искать отсутствующий файл. Например, в этом случае я сделал apt-file search tk.h, и он поднял tk8.5-dev.
Еще один опрятный трюк - если пакет уже существует в репозиториях (он делает это как grass), вы можете сделать sudo apt-get build-dep PACKAGE (в данном случае sudo apt-get build-dep grass), который установит все зависимости для GRASS, позволяя легко скомпилировать его.
Это будет tk8.5-dev
, вы можете установить его, выполнив sudo apt-get install tk8.5-dev
Чтобы найти недостающие файлы в будущем, вы можете использовать apt-файл ( sudo apt-get install apt-file
). После установки do apt-file update
, а затем вы можете искать отсутствующий файл. Например, в этом случае я сделал apt-file search tk.h
, и он поднял tk8.5-dev
.
Еще один опрятный трюк: if пакет уже существует в репозиториях (он работает как трава
), вы можете сделать sudo apt-get build-dep PACKAGE
(в этом случае sudo apt-get build -dep grass
), который установит все зависимости для GRASS, позволяя легко скомпилировать его.
Это будет tk8.5-dev
, вы можете установить его, выполнив sudo apt-get install tk8.5-dev
Чтобы найти недостающие файлы в будущем, вы можете использовать apt-файл ( sudo apt-get install apt-file
). После установки do apt-file update
, а затем вы можете искать отсутствующий файл. Например, в этом случае я сделал apt-file search tk.h
, и он поднял tk8.5-dev
.
Еще один опрятный трюк: if пакет уже существует в репозиториях (он работает как трава
), вы можете сделать sudo apt-get build-dep PACKAGE
(в этом случае sudo apt-get build -dep grass
), который установит все зависимости для GRASS, позволяя легко скомпилировать его.
Это будет tk8.5-dev
, вы можете установить его, выполнив sudo apt-get install tk8.5-dev
Чтобы найти недостающие файлы в будущем, вы можете использовать apt-файл ( sudo apt-get install apt-file
). После установки do apt-file update
, а затем вы можете искать отсутствующий файл. Например, в этом случае я сделал apt-file search tk.h
, и он поднял tk8.5-dev
.
Еще один опрятный трюк: if пакет уже существует в репозиториях (он работает как трава
), вы можете сделать sudo apt-get build-dep PACKAGE
(в этом случае sudo apt-get build -dep grass
), который установит все зависимости для GRASS, позволяя легко скомпилировать его.
Это будет tk8.5-dev
, вы можете установить его, выполнив sudo apt-get install tk8.5-dev
Чтобы найти недостающие файлы в будущем, вы можете использовать apt-файл ( sudo apt-get install apt-file
). После установки do apt-file update
, а затем вы можете искать отсутствующий файл. Например, в этом случае я сделал apt-file search tk.h
, и он поднял tk8.5-dev
.
Еще один опрятный трюк: if пакет уже существует в репозиториях (он работает как трава
), вы можете сделать sudo apt-get build-dep PACKAGE
(в этом случае sudo apt-get build -dep grass
), который установит все зависимости для GRASS, позволяя легко скомпилировать его.
Это будет tk8.5-dev
, вы можете установить его, выполнив sudo apt-get install tk8.5-dev
Чтобы найти недостающие файлы в будущем, вы можете использовать apt-файл ( sudo apt-get install apt-file
). После установки do apt-file update
, а затем вы можете искать отсутствующий файл. Например, в этом случае я сделал apt-file search tk.h
, и он поднял tk8.5-dev
.
Еще один опрятный трюк: if пакет уже существует в репозиториях (он работает как трава
), вы можете сделать sudo apt-get build-dep PACKAGE
(в этом случае sudo apt-get build -dep grass
), который установит все зависимости для GRASS, позволяя легко скомпилировать его.
Это будет tk8.5-dev
, вы можете установить его, выполнив sudo apt-get install tk8.5-dev
Чтобы найти недостающие файлы в будущем, вы можете использовать apt-файл ( sudo apt-get install apt-file
). После установки do apt-file update
, а затем вы можете искать отсутствующий файл. Например, в этом случае я сделал apt-file search tk.h
, и он поднял tk8.5-dev
.
Еще один опрятный трюк: if пакет уже существует в репозиториях (он работает как трава
), вы можете сделать sudo apt-get build-dep PACKAGE
(в этом случае sudo apt-get build -dep grass
), который установит все зависимости для GRASS, позволяя легко скомпилировать его.
apt-file
, будет очень полезным
– fableal
20 November 2013 в 18:01