مهاجرت به Arch

۸ سالی میشد که Manjaro داشتم. برای من بی دردسر بود. آپدیت ها بدون اشکال اعمال میشدند و هیچ وقت سیستم failed نشد. کاملا پایدار و قابل اعتماد. حداقل برای من.

تا اینکه یک مدتی بود که گیر داده بودم به پروسه boot تا اون رو سریعتر کنم و چیزهای اضافی رو حذف کنم. و بسیار هم موفق شدم در این زمینه. اما به دنبال کارهای عجیب و غریبی که میکردم، بعد از یک ریبوت دیگه سیستم بالا نیومد. هیچ راهی وجود نداشت جز اینکه با Live بیام بالا و ایمیج کرنل رو بازسازی کنم. چون بوت منیجر نداشتم و نمیشد پارامترهای کرنل رو تغییر بدم. و خب من تا اون لحظه هیچ ایمیج لایوی نداشتم. این شد که تصمیم گرفتم حالا که قراره یک ایمیج لایو دانلود کنم، Arch رو دانلود کنم و کلا سیستم رو به Arch تغییر بدم.

و حتی در مرحله ای تصمیم گرفتم کل پارتیشن های ویندوز (اورجینال لپتاپ) رو هم که عملا دیگه برام استفاده ای نداشت فرمت کنم و فقط یک Arch روی سیستم داشته باشم. و این کار رو کردم! 🤯 خداحافظ ماجاروی دوست داشتنی... 😕

خوشبختانه پروسه فرمت هارد و نصب آرچ بر طبق ویکی به خوبی پیش رفت. سیستم با موفقیت بوت شد و کم کم ابزارهای لازمم رو نصب کردم. از اینکه اون طوری که خودم خواستم تونستم سیستمم رو پیکربندی کنم واقعا لذت میبرم. هیچ چیز اضافه ای وجود نداره 🙂

در آینده در مورد این موارد خواهم نوشت:

آرشیو پکیج‌های قدیمی Arch

اگر در Arch لازم داشتید یک نسخه قدیمی‌تر از پکیج مورد نظرتون رو نصب کنید، و فایلش رو در اختیار نداشتید، میتونید توی این آدرس دنبالش بگردید. سپس میتونید با pacman اون رو نصب کنید. به طور مثال:

$ pacman -U https://archive.archlinux.org/packages/path/packagename.pkg.tar.zst

اطلاعات بیشتر رو میتونید در این لینک از ویکی آرچ ببینید. مثلا میتونید پکیج های سیستم رو به یک تاریخ خاصی downgrade کنید و...

مخزن کامپایل شده AUR

در ویکی آرچ مخازن غیر رسمی متعددی نام برده شده اند که کاربران میتونن اونها رو به لیست مخازن pacman اضافه کنند. البته کاملا با مسئولیت خودشون. چون این مخازن توسط تیم توسعه دهنده آرچ و یا توزیع های وابسته به آرچ کنترل و تست نمیشن.

هر مخزنی با توجه به هدف سازنده، حاوی یک سری پکیج ها است. مثلا اینجا نسخه های بتای گنوم رو میتونید به لیست مخازن اضافه کنید. یکی از مخازن، مخزن پکیج های کامپایل شده ی AUR به نام Chaotic-AUR هست. یعنی یک گروهی نشستن پکیج های به درد بخور AUR رو کامپایل میکنن و در این مخزن قرار میدن. البته این کار به صورت خودکار انجام میشه. خیلی هم به روز هست!

خوبی های این کار:

  • لازم نیست دردسر کامپایل از سورس رو بکشید
  • لازم نیست ده ها بسته اضافی برای کامپایل کردن نصب کنید
  • بسته ها به راحتی آپدیت میشن.
  • برخی بسته ها فقط در AUR هستن و در مخازن رسمی نیستن

بدی های این کار:

  • اولا که AUR خودش مخالفانی داره (از نظر امنیت بسته ها)
  • دوما که بسته ها توسط تیم غیر رسمی کامپایل شدند و میتونن اشکالاتی داشته باشند. چه فنی چه امنیتی

با این حال این موضوع خیلی به درد من خورد و مشکلی باهاش ندارم. برای اینکه بتونید مخزن کامپایل شده بسته های AUR رو به لیست مخازن pacman اضافه کنید، به این سایت مراجعه کنید و طبق راهنما اقدامات لازم رو انجام بدید.

Cover Image

دسکتاپ Gnome سریعتری داشته باشیم

اگر شما هم از lag داشتن دسکتاپ Gnome در رزولوشن های بالا مخصوصا در Wayland به ستوه اومدید، دو تا بسته زیر رو از AUR نصب کنید امتحان کنید، به احتمال زیاد مشکل برطرف میشه. ربطی هم به قوی بودن سیستم یا گرافیک نداره. 

mutter-performance و gnome-shell-performance

و یا اینکه بسته mutter-dynamic-buffering رو به تنهایی نصب کنید.

منتها باید حواستون باشه که موقع آپدیت سیستم این بسته ها هم از AUR آپدیت بشن تا مشکلی پیش نیاد.

احتمالا در ورژن های بعدی gnome (شایعاتی هست ورژن ۴۶) پچ های مربوطه اعمال میشن و دیگه نیازی به این شامورتی بازی ها نیست.

ایلان ماسک و اوپن سورس کردن نرم افزار خودروی تسلا

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

یکی از حوزه هایی که این روز ها به طور جدی شاهد تهدیدات امنیتیه,دنیای خودرو های متصل به اینترنت و خودرو های خودگردان یا خودرو های بی راننده هست.self-driving vehicles

ایلان ماسک مدیر عامل شرکت تسلا موتورز اخیرا به امکان استفاده از نرم افزار های اوپن سورس برای خودرو های تسلا اشاره کرده و از اون به عنوان (( آینده ایمن خودرو های خودگردان برای همه)) یاد کرده.

پس از انتقاد های زیادی که در ماه مه امسال وجود داشت,تسلا برای اوپن سورس کردن نرم افزار  خودرو های تسلا اعلام آمادگی کرد.نرم افزار هایی که از تکنولوژی هایی استفاده میکنن که اکثرا اوپن سورس هستن و تحت لایسنس  GPL منتشر میشن.

ما هتوز نمیدونیم ماسک چقدر مایله به وعده خودش عمل کنه ولی چیزی که در ماه های اخیر شاهدش بودیم اینه که خودرو های تسلا هدف بسیاری از هکر ها قرار گرفته.این کار میتونه اثر بسیار مثبتی در افزایش امنیت خودرو های تسلا داشته باشه.

اسکن اسناد و تبدیل به PDF هایی با کیفیت چاپی، در لینوکس

انتخاب عنوان خیلی سخت بود!

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

تصویر اصلی که توسط گوشی گرفته شده

تصویر ویرایش شده توسط اسکریپت

اول باید دقت کنید که با موبایل یا اسکنر تصاویر رو به دقت تهیه کنید تا نیاز به برش یا crop تصاویر نباشه. اگر دقت نکنید اون وقت مجبورید دونه دونه عکس ها رو کراپ کنید. چون هر کدوم با دیگری متفاوته و نمیشه این کار رو توسط اسکریپت به صورت فله ای انجام داد.

ادامه مطلب




حاصل سر و کله زدن های من با لینوکس