انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: ɴɪᴍᴀ در 30 شهریور 1401، 12:20 ق‌ظ

عنوان: کامپایل درایور کارت شبکه برای gnome os
ارسال شده توسط: ɴɪᴍᴀ در 30 شهریور 1401، 12:20 ق‌ظ
سلام
الان روی کامپیوترم pop os 22.04 و gnome os رو دوال بوت دارم.
میخوام رو کامپیوتر قبلیم با gnome os گنوم جدید و برنامه هاش رو تست کنم :)
فقط مشکلم اینه که کارت شبکه بیسیمم رو شناسایی نمیکنه، چطور میتونم مدل کارت شبکم رو از پاپ اواس پیدا کنم و درایورش رو کامپایل کنم؟
عنوان: پاسخ : کامپایل درایور کارت شبکه برای gnome os
ارسال شده توسط: Dragon- در 30 شهریور 1401، 12:24 ق‌ظ
خروجی lspci -k رو ببینید تا مدل وایفای و درایور در حال استفاده رو ببینید.
بقیش رو نمی‌دونم.
عنوان: پاسخ : کامپایل درایور کارت شبکه برای gnome os
ارسال شده توسط: ɴɪᴍᴀ در 30 شهریور 1401، 12:37 ق‌ظ
ممنون، اما بدون اون کارت شبکه و با اون خروجی ها هیچ فرقی نکرد.
عنوان: پاسخ : کامپایل درایور کارت شبکه برای gnome os
ارسال شده توسط: ɴɪᴍᴀ در 30 شهریور 1401، 12:43 ق‌ظ
کارت شبکه tl wn821n هست
ادیت: اینو پیدا کردم: https://github.com/Mange/rtl8192eu-linux-driver
اما رو gnome os، انگار dkms نصب نیست و بخاطر اون نمیتونم نصبش کنم، پکیج منیجر هم نداره gnome os! چی کار کنم؟
عنوان: پاسخ : کامپایل درایور کارت شبکه برای gnome os
ارسال شده توسط: Dragon- در 30 شهریور 1401، 02:19 ب‌ظ
اول باید header‌های کرنل رو داشته باشید. میشه اونها رو توی gnome os نصب کرد؟
عنوان: پاسخ : کامپایل درایور کارت شبکه برای gnome os
ارسال شده توسط: دانیال بهزادی در 30 شهریور 1401، 06:56 ب‌ظ
اصلاً GNOME OS برای نصب نیست و همون‌جا که می‌گیردش نوشته «فقط برای استفاده در جعبه‌های گنوم»
عنوان: پاسخ : کامپایل درایور کارت شبکه برای gnome os
ارسال شده توسط: ɴɪᴍᴀ در 30 شهریور 1401، 06:59 ب‌ظ
درسته، اما الان دیگه وبسایتش تغییر کرده، راهنمای Install on real hardware هم داره : )
راستش نمیدونم، فکر نکنم بشه نصبش کرد kernel header هارو : )
عنوان: پاسخ : کامپایل درایور کارت شبکه برای gnome os
ارسال شده توسط: Dragon- در 01 مهر 1401، 06:38 ب‌ظ
یه جوری باید به header های کرنل دسترسی داشته باشید.. در غیر اینصورت نمیشه ماژولی رو به طور امن برای اون کرنل کامپایل کرد.

اگه به کل کد منبع کرنلی که در حال استفاده هست دسترسی داشته باشید، باز هم میشه. ولی باید حواستون باشه پیکرندی که اونجا هست، با پیکربندی که کرنل باهاش کامپایل شده، یکیه.
برای اینکار میشه پیکربندی کرنل فعلی رو کپی کرد توی دایرکتوری که حاوی کد منبع کرنل هست.

پیکربندی کرنل فعلی احتمالا توی /boot/ پیدا میشه.
اگه اونجا نبود، شاید توی /lib/modules/KERNEL-RELEASE/ باشه. به جای KERNEL-RELEASE، اسم انتشار کرنل قرار می‌گیره. برای کرنل در حال اجرا، میشه اون رو از خروجی uname -r دید.
اگه پیکربندی کرنل توی اون دوتا جا نبود، ممکن هست به صورت فشرده توی این فایل باشه.
/proc/config.gz

ممکن هم هست پیکربندی درست، هنراه کد منبعی باشه که دریافت می‌کنید.