انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: alireza.crs در 03 آبان 1393، 09:23 بظ
-
با عرض سلام.
من توی اوبونتو بعد از نصب Qt creator هنگام کامپایل این ارور رو دریافت میکنم.
"cannot find -lGL"
بعد از سرچ فهمیدم باید پکیجی به نام libgl1-mesa-dev رو نصب کنم که هنگام نصب اون ،این ارور رو میده
libgl1-mesa-dev : Depends: libgl1-mesa-glx (= 10.1.0-4ubuntu5) but 10.1.3-0ubuntu0.1 is to be installed
E: Unable to correct problems, you have held broken packages.
راستش هرچه قدر سرچ کردم نتوستم جوابی پیدا کنم.راه حلی سراغ ندارین؟
-
من که مشکلی ندارم روی اوبونتو ۱۴٫۰۴
شما یه بار لیست مخازن رو به روز رسانی کن ببین درست میشه یا نه.
$ sudo apt-get update
-
نه.بعد از این اپدیت هم حل نشد.
این ارور کاملشه.من فکر میکنم به یه نسخه قدیمی تر libgl1-mesa-glx احتیاج دارم ولی مطمعن نیستم.
راهکاری به ذهنتون میرسه؟
-
دستور زیر رو بزن شاید درست بشه مسالهی broken packageی که داری:
$ sudo apt-get --fix-broken install
-
دستور زیر رو بزن شاید درست بشه مسالهی broken packageی که داری:
$ sudo apt-get --fix-broken install
نشد :'(
-
فکر کنم شما میخواید GL کار کنید.
بسته mesa-common-dev رو نصب کنید. همه چیزای مورد نیاز برای برنامه نویسی با GL رو نصب میکنه. البته برای glut باید بسته freeglut3-dev رو نصب کنید
-
فکر کنم شما میخواید GL کار کنید.
بسته mesa-common-dev رو نصب کنید. همه چیزای مورد نیاز برای برنامه نویسی با GL رو نصب میکنه. البته برای glut باید بسته freeglut3-dev رو نصب کنید
نه میخوام Qt رو راه بندازم چون ارور Cannot find -lGL رو میده
بازم نشد
از صبح دارم روش کار میکنم یه جایی تو بسته Libgl1-mesa-glx مشکل داره
-
خودم حل کردم.
همون طور که حدس زده بودم توی مخازن بسته libgl1-mesa-dev ورژنش 10.1.0-4ubuntu5 بود و طبیعتا به همین ورژن از
libgl1-mesa-glx احتیاج داشت.درحالیکه libgl1-mesa-glx ورژنش 10.1.3-0ubuntu0 بود ! ](*,) ](*,)
واقعا نمیدونم چرا وقتی مخازن اوبونتو رو اپدیت میکنن همه چیزو اپدیت نمیکنن.وابستگی های یک بسته از خودش ورژن بالاتری داره!!
Qt creator بالاخره راه افتاد \\:D/
-
خوب چجوری حلش کردی؟
البته همونطور که توی عکس بالا نشون دادم، من که مشکلی نداشتم.
-
خوب چجوری حلش کردی؟
البته همونطور که توی عکس بالا نشون دادم، من که مشکلی نداشتم.
گفتم دیگه .... راستش عجیبه که تو مخازن تو ورژن جدید هست تو مال من نیست
سیستمم کاملا بروزه بروزه
من ورژن 10.1.3-0ubuntu0 بسته libgl1-mesa-dev رو از اینترنت دانلود و نصب کردم