Насколько я знаю, OpenGL - это графическая библиотека. Выбор IDE зависит от языка, в котором вы хотите использовать OpenGL.
Anjuta - идеальная среда IDE для C и C ++
sudo apt-get install anjuta
, тогда вам нужно загрузить библиотеку OpenGL: [!d3 ]
sudo apt-get install freeglut3 freeglut3-dev libglew1.5 libglew1.5-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev
после этого вы должны включить библиотеки (в папку gl / *) в свой код
Я не думаю, что есть автоматический способ. Пакеты, установленные через build-dep, записываются так же, как если бы они были запрошены напрямую по имени.
Если вы знаете, что когда вы запускали aptitude build-dep, вы можете найти, какие пакеты были установлены, когда вы выполнил команду, просмотрев журналы в /var/log/aptitude* или /var/log/apt/*.
Вы можете запустить apt-cache showsrc PACKAGENAME | grep '^Build-depends:', чтобы отобразить зависимости сборки пакета. Просмотрите каждый из них, чтобы увидеть, хотите ли вы их; отметьте те, которые вам не нужны, поскольку они не установлены вручную (apt-get markauto PACKAGENAME) и очищают ненужные пакеты (apt-get autoremove).
Я не думаю, что есть автоматический способ. Пакеты, установленные через build-dep
, записываются так же, как если бы они были запрошены напрямую по имени.
Если вы знаете, когда вы запускали aptitude build-dep
, вы можете найти, какие пакеты были установлены, когда вы выполнил команду, просмотрев журналы в /var/log/aptitude*
или /var/log/apt/*
.
Вы можете запустить apt-cache showsrc PACKAGENAME | grep '^Build-depends:'
, чтобы просмотреть зависимости сборки от пакета. Просмотрите каждый из них, чтобы увидеть, хотите ли вы их; отметьте те, которые вам не нужны, поскольку они не установлены вручную (apt-get markauto PACKAGENAME
), и снимите ненужные пакеты (apt-get autoremove
).
Я не думаю, что есть автоматический способ. Пакеты, установленные через build-dep
, записываются так же, как если бы они были запрошены напрямую по имени.
Если вы знаете, когда вы запускали aptitude build-dep
, вы можете найти, какие пакеты были установлены, когда вы выполнил команду, просмотрев журналы в /var/log/aptitude*
или /var/log/apt/*
.
Вы можете запустить apt-cache showsrc PACKAGENAME | grep '^Build-depends:'
, чтобы просмотреть зависимости сборки от пакета. Просмотрите каждый из них, чтобы увидеть, хотите ли вы их; отметьте те, которые вам не нужны, поскольку они не установлены вручную (apt-get markauto PACKAGENAME
), и снимите ненужные пакеты (apt-get autoremove
).
Я не думаю, что есть автоматический способ. Пакеты, установленные через build-dep
, записываются так же, как если бы они были запрошены напрямую по имени.
Если вы знаете, когда вы запускали aptitude build-dep
, вы можете найти, какие пакеты были установлены, когда вы выполнил команду, просмотрев журналы в /var/log/aptitude*
или /var/log/apt/*
.
Вы можете запустить apt-cache showsrc PACKAGENAME | grep '^Build-depends:'
, чтобы просмотреть зависимости сборки от пакета. Просмотрите каждый из них, чтобы увидеть, хотите ли вы их; отметьте те, которые вам не нужны, поскольку они не установлены вручную (apt-get markauto PACKAGENAME
), и снимите ненужные пакеты (apt-get autoremove
).
Я не думаю, что есть автоматический способ. Пакеты, установленные через build-dep
, записываются так же, как если бы они были запрошены напрямую по имени.
Если вы знаете, когда вы запускали aptitude build-dep
, вы можете найти, какие пакеты были установлены, когда вы выполнил команду, просмотрев журналы в /var/log/aptitude*
или /var/log/apt/*
.
Вы можете запустить apt-cache showsrc PACKAGENAME | grep '^Build-depends:'
, чтобы просмотреть зависимости сборки от пакета. Просмотрите каждый из них, чтобы увидеть, хотите ли вы их; отметьте те, которые вам не нужны, поскольку они не установлены вручную (apt-get markauto PACKAGENAME
), и снимите ненужные пакеты (apt-get autoremove
).
Я не думаю, что есть автоматический способ. Пакеты, установленные через build-dep
, записываются так же, как если бы они были запрошены напрямую по имени.
Если вы знаете, когда вы запускали aptitude build-dep
, вы можете найти, какие пакеты были установлены, когда вы выполнил команду, просмотрев журналы в /var/log/aptitude*
или /var/log/apt/*
.
Вы можете запустить apt-cache showsrc PACKAGENAME | grep '^Build-depends:'
, чтобы просмотреть зависимости сборки от пакета. Просмотрите каждый из них, чтобы увидеть, хотите ли вы их; отметьте те, которые вам не нужны, поскольку они не установлены вручную (apt-get markauto PACKAGENAME
), и снимите ненужные пакеты (apt-get autoremove
).
Я не думаю, что есть автоматический способ. Пакеты, установленные через build-dep
, записываются так же, как если бы они были запрошены напрямую по имени.
Если вы знаете, когда вы запускали aptitude build-dep
, вы можете найти, какие пакеты были установлены, когда вы выполнил команду, просмотрев журналы в /var/log/aptitude*
или /var/log/apt/*
.
Вы можете запустить apt-cache showsrc PACKAGENAME | grep '^Build-depends:'
, чтобы просмотреть зависимости сборки от пакета. Просмотрите каждый из них, чтобы увидеть, хотите ли вы их; отметьте те, которые вам не нужны, поскольку они не установлены вручную (apt-get markauto PACKAGENAME
), и снимите ненужные пакеты (apt-get autoremove
).
Я не думаю, что есть автоматический способ. Пакеты, установленные через build-dep
, записываются так же, как если бы они были запрошены напрямую по имени.
Если вы знаете, когда вы запускали aptitude build-dep
, вы можете найти, какие пакеты были установлены, когда вы выполнил команду, просмотрев журналы в /var/log/aptitude*
или /var/log/apt/*
.
Вы можете запустить apt-cache showsrc PACKAGENAME | grep '^Build-depends:'
, чтобы просмотреть зависимости сборки от пакета. Просмотрите каждый из них, чтобы увидеть, хотите ли вы их; отметьте те, которые вам не нужны, поскольку они не установлены вручную (apt-get markauto PACKAGENAME
), и снимите ненужные пакеты (apt-get autoremove
).
В будущем я настоятельно рекомендую использовать mk-build-deps -i вместо aptitude build-dep. Это оставляет пакет, установленный в вашей системе, в зависимости от построений, которые вы можете легко удалить позже.
Я нашел эти команды в вопросе Launchpad:
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | grep Build-Depends | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)//g')
Существует также альтернатива, основанная на sed, которая справляется с скобками в именах пакетов:
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')
Примечание: Замените PACKAGE_NAME своим собственным пакетом.
В будущем я настоятельно рекомендую использовать mk-build-deps -i
вместо aptitude build-dep
. Это оставляет пакет, установленный в вашей системе, в зависимости от построений, которые вы можете легко удалить позже.
Я нашел эти команды в вопросе Launchpad :
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | grep Build-Depends | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)//g')
Существует также альтернатива, основанная на sed, которая справляется с скобками в именах пакетов:
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')
Примечание: замените PACKAGE_NAME
на свой собственный пакет.
В будущем я настоятельно рекомендую использовать mk-build-deps -i
вместо aptitude build-dep
. Это оставляет пакет, установленный в вашей системе, в зависимости от построений, которые вы можете легко удалить позже.
Я нашел эти команды в вопросе Launchpad :
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | grep Build-Depends | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)//g')
Существует также альтернатива, основанная на sed, которая справляется с скобками в именах пакетов:
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')
Примечание: замените PACKAGE_NAME
на свой собственный пакет.
В будущем я настоятельно рекомендую использовать mk-build-deps -i
вместо aptitude build-dep
. Это оставляет пакет, установленный в вашей системе, в зависимости от построений, которые вы можете легко удалить позже.
Я нашел эти команды в вопросе Launchpad :
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | grep Build-Depends | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)//g')
Существует также альтернатива, основанная на sed, которая справляется с скобками в именах пакетов:
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')
Примечание: замените PACKAGE_NAME
на свой собственный пакет.
Я нашел эти команды в вопросе Launchpad :
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | grep Build-Depends | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)//g')
Существует также альтернатива, основанная на sed, которая справляется с скобками в именах пакетов:
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')
Примечание: замените PACKAGE_NAME
на свой собственный пакет.
В будущем я настоятельно рекомендую использовать mk-build-deps -i
вместо aptitude build-dep
. Это оставляет пакет, установленный в вашей системе, в зависимости от построений, которые вы можете легко удалить позже.
Я нашел эти команды в вопросе Launchpad :
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | grep Build-Depends | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)//g')
Существует также альтернатива, основанная на sed, которая справляется с скобками в именах пакетов:
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')
Примечание: замените PACKAGE_NAME
на свой собственный пакет.
В будущем я настоятельно рекомендую использовать mk-build-deps -i
вместо aptitude build-dep
. Это оставляет пакет, установленный в вашей системе, в зависимости от построений, которые вы можете легко удалить позже.
Я нашел эти команды в вопросе Launchpad :
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | grep Build-Depends | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)//g')
Существует также альтернатива, основанная на sed, которая справляется с скобками в именах пакетов:
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')
Примечание: замените PACKAGE_NAME
на свой собственный пакет.
В будущем я настоятельно рекомендую использовать mk-build-deps -i
вместо aptitude build-dep
. Это оставляет пакет, установленный в вашей системе, в зависимости от построений, которые вы можете легко удалить позже.
Я нашел эти команды в вопросе Launchpad :
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | grep Build-Depends | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)//g')
Существует также альтернатива, основанная на sed, которая справляется с скобками в именах пакетов:
sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')
Примечание: замените PACKAGE_NAME
на свой собственный пакет.
В будущем я настоятельно рекомендую использовать mk-build-deps -i
вместо aptitude build-dep
. Это оставляет пакет, установленный в вашей системе, в зависимости от построений, которые вы можете легко удалить позже.