لینوکس، عشق، برنامه نویسی

لینوکس، عشق، برنامه نویسی

در این وبلاگ مطالبی درباره سیستم عامل لینوکس و همچنین درمورد برنامه نویسی و کامپیوتر مینویسم.

 

 

سلام.

در این مقاله می‌خوام به نحوه‌ی نصب نرم‌افزار در دو سیستم عامل لینوکس و ویندوز و تفاوت اونها بپردازم. می‌خوام این بهترین مقاله‌ای باشه که در عمرتون درباره لینوکس خوندید و بهترین مقاله‌ای باشه که از اغاز پیدایش اینترنت، به زبان فارسی درباره لینوکس نوشته شده!

 

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

 

پس کمربندها رو محکم ببندید و ماسک اکسیژن خودتون را روی صورت بذارید چونکه میخایم به اعماق سیستم عامل لینوکس بریم و ببینیم در عمق سیستم عامل چه خبره و چجوری کار میکنه.

 

 

بهترین شیوه ای که می تونم به شما یاد بدم که یک نرم افزار چگونه در لینوکس نصب میشه این هست که

۵ نظر ۲۷ فروردين ۰۰ ، ۲۲:۳۰
Linux-Geek

 

 

دوستان سلام. تقریبا چند روز پیش میخواستم برنامه gambas3 رو روی مانجارو نصب کنم، برنامه رو نصب کردم ولی برنامه اجرا نشد و یک ارور داد به این شکل: 

gb.gui.qt: error: cannot load component 'gb.qt5'

 

از ظاهر اررور میشه فهمید که یک ایرادی در رابطه با پجیج های کیوت وجود داره ولی چند روز از این قضیه میگذره و هنوز نتونستم این مشکل رو برطرف بکنم. راستش رو بخواید دیروز احساس کردم بعد از حدود ۴ ۵ سال کار کردن با لینوکس،  هیچ چیز از پکیج ها نمیدونم و به همین خاطر تصمیم گرفتم یک مقاله ی خیلی جامع درباره پکیج ها و پکیج منیجر ها در لینوکس بنویسم تا هم خودم ۰ تا ۱۰۰ این قضیه رو یاد گرفته باشم و هم به شما یاد بدم. پس با من همراه باشید.

۲ نظر ۰۱ فروردين ۹۹ ، ۱۵:۲۱
Linux-Geek

به نام خدا

 

 

 

 

 

در این مقاله میخوام به معرفی برنامه tldr بپردازم که خیلی در لینوکس به کار شما خواهد امد و کار شما رو ساده تر خواهد کرد :) . نظرات خودتون رو توی کامنت بنویسید ;)

 

اگر شما هم مثل من از صفحه

۴ نظر ۲۷ مهر ۹۸ ، ۱۳:۰۵
Linux-Geek

به نام خدا

 

در این پست میخوام از یه تجربه ی تلخ در استفاده از لینوکس بگم :)

 

قطعا برای شما هم پیش اومده که مجبور بشید لینوکس خودتون رو کلا فرمت کنید و از نو دوباره نصب کنید :) امروز این داستان برای من پیش اومد.

 

قضیه از این قرار بود که من دیروز دانلود منیجر پرسپولیس رو خواستم روی مانجاروم نصب کنم و موفق هم شدم.

رفتم توی سایتش اونجا توضیح داده بود که برای نصب اون روی توزیع آرچ و توزیع های مبتنی بر آرچ، باید AUR استفاده کرد و از اونجا نصبش کرد.

۲ نظر ۰۱ مهر ۹۸ ، ۱۳:۱۴
Linux-Geek

به نام خدا

 

 

 

 

نرم افزار ویرچوال باکس که معرف حضورتون هست (این نرم افزار مال شرکت اوراکل هست و بصورت اوپن سورس با لایسنس GPL2منتشر میشه)

 

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

۶ نظر ۰۲ شهریور ۹۸ ، ۱۲:۵۳
Linux-Geek

به نام خدا

  

 

 

بله! عنوان رو درست خوندید!!! ، در این پست میخوام نحوه ی نصب یک توزیع لینوکس رو روی فلش بهتون یاد بدم!!! اگه سوالی داشتید حتما واسم کامنت بزارید :)

سیستم عامل لینوکس بسیار قابل حمل هست, به این معنی که شما میتونید این سیستم عامل رو روی هر نوع حافظه ای نصب کنید, این حافظه میتونه یک حافظه ی اینترنال (داخلی) باشه که داخل کیس کامپیوتر ها و لبتاب ها هست, میتونه یک حافظه اکسترنال (خارجی) باشه که توسط usb به سیستم وصل میشه, و حتی میتونه یک حافظه ی فلش باشه!!  :))))
 
این یکی از عجایب لینوکس هست که

۰ نظر ۱۰ خرداد ۹۸ ، ۲۲:۱۷
Linux-Geek

به نام خدا

 

 

 

 

من تقریبا مدت زیادی هست که از مانجارو (با دسکتاپ xfce) استفاده میکنم. یکی از تجربه های بدی که در استفاده از مانجارو (با دسکتاپ xfce) داشتم این بود که سیستم موقع پخش ویدیو (چه در یوتوب و یا سایت های دیگه و چه در برنامه vlc)، و یا موقع حرکت دادن موس، هر چند لحظه یک بار به مدت حدودا 1 ثانیه هنگ میکرد و دوباره درست میشد. این مساله ی زیاد مهمی نبود ولی دیگه رو مغز ادم راه میرفت و تقریبا اعصاب خورد کن شده بود.  

قبلا چند باری توی اینترنت و

۰ نظر ۱۰ فروردين ۹۸ ، ۱۴:۴۳
Linux-Geek

 

 

 

در پست های قبلی درباره snap package یا همون بسته های اسنپ  یه پست گذاشته بودم فکر میکنم دیگه همتون میدونید اسنپ پکیج چیه :) اگه نمیدونید این پست رو بخونید

 

امروز در این پست میخوام  snap store رو براتون معرفی بکنم و بیشتر

۲ نظر ۱۰ فروردين ۹۷ ، ۲۱:۴۸
Linux-Geek

به نام خدا

 

 

 

 

قبل از نوشتن این مطلب داشتم فکر میکردم که چجوری به ساده ترین شکل ممکن و بدون پیچیدگی، اون چیزی که در ذهنم هست رو توضیح بدم :)  چون احساس میکنم که یه مقدار وسواس دارم در توضیح مطالب، چون همیشه دوس دارم همه چیز رو خیلی کامل و جامع توضیح بدم، تا حتی کاربران تازه وارد لینوکس هم مطالبم رو بگیرن، پس اگر مطالب رو تکراری گفتم یا زیاده گویی کردم ببخشید :) ،  بگذریم :)

 

در این مقاله (و مقاله های بعدی)، می خوام هر چی رو که درباره پکیج های اسنپ (snap) در اوبونتو یاد گرفتم رو خیلی ساده برای شما هم توضیح بدم، چون درباره پکیج های اسنپ یه مقدار سردرگمی و ابهام برای کاربران ایرانی وجود داره و همچنین در منابع فارسی چیز زیادی در این باره وجود نداره و منابع انگلیسی هم زیاد سر راست و شفاف نوشته نشدن. برای همین من سعی کردم این مطلب رو بنویسم تا بلکه یه مقدار این مطلب رو تونسته باشم انتقال بدم. 

 

۲۵ نظر ۰۷ فروردين ۹۷ ، ۲۲:۲۸
Linux-Geek

به نام خدا

 

 

 

 

 

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

 

همه شما در ویندوز احتمالا یک بار در عمرتان با تصویر بالا روبرو شده اید. انچه که در تصویر میبینید یک فایل chm هست که مایکروسافت از این فایل برای تهیه ی راهنما یا help برنامه ها استفاده می کند. 

 

 

و اما این فایل در واقع ساختارش چیه و چرا تصمیم گرفتم دربارش مطلب بنویسم؟

فایل های chm یا همون Microsoft Compiled HTML Help در واقع مجموعه ای از فایل های html هستن که  همگی داخل یک فایل با فرمت chm قرار گرفتن. شما مطالبتون رو در داخل فایل های html مینویسید ( حالا هر تعداد فایل html که دوس داشتید) و سپس به وسیله ی یک نرم افزار که بهتون معرفی میکنم، همه ی اون فایل های html رو تبدیل به یک فایل chm میکنید و خیلی راحت میتونید

۱ نظر ۱۳ شهریور ۹۶ ، ۱۸:۴۵
Linux-Geek

به نام خدا

در این پست می خوام به معرفی  چندین فایل مهم در سیستم عامل لینوکس اشاره کنم و یک توضیح مختصر درباره هر کدام و نقششان در سیستم عامل و ادرس این فایل ها بدم.

  

1. فایل bashrc.

این فایل که معمولا در اکثر توزیع ها وجود دارد، در پوشه ی home سیستم عامل لینوکس قرار گرفته(به صورت hidden هست، باید از حالت هیدن خارجش کنید) و نقش اون ذخیره کدهایی هست که ترمینال بهشون نیاز داره. این کدها موقع log in کردن به سیستم اجرا میشن. مثلا اگر بخواید موقع بالا اومدن سیستم، یه سری کد اجرا بشن میتونید اون کدهارو در این فایل قرار بدید(دقت کنید که کدهای خودتون رو به آخر فایل اضافه کنید). یا مثلا میتونید یه سری دستور alias رو در این فایل قرار بدید (اگر نمیدونید alias چیه دربارش سرچ کنید). برای ویرایش این فایل کافیه که دوبار روش کلیک کنید و

۱ نظر ۰۱ اسفند ۹۵ ، ۲۳:۰۴
Linux-Geek

 

در این مقاله می خوام روشی به شما معرفی کنم که نرم افزارها رو تنها با یک کلیک و بدون نیاز به نصب، روی هر توزیعی اجرا کنید.

حتما بعضی از نرم افزارهای ویندوزی را دیده اید که داخل یک فایل rar قرار دارند و شما با extract کردن آن فایل rar و بدون نیاز به نصب نرم افزار، آن را اجرا کرده و استفاده میکنید. اگر ارزوی همچین چیزی در لینوکس رو داشتید، باید

۳ نظر ۲۰ بهمن ۹۵ ، ۰۱:۰۴
Linux-Geek

به نام خدا

  

در این مقاله سعی میکنم توضیحات کاملی درباره فایل tar و gz که در لینوکس خیلی استفاه میشه بدم. حتما شما هم در لینوکس با فایل هایی با این اسم برخورد کردین،   my file.tar.gz   اگر می خواید بدونید که منظور از tar و gz چیه، ادامه ی مقاله رو بخونید. (البته این نکته رو همینجا بگم که اون دوتا نقطه ای که در اسم فایل میبینید، جزو اسم فایل هستند و پسوند محسوب نمیشن، چون در لینوکس، بر خلاف ویندوز، چیزی به نام پسوند وجود نداره و فایل ها بر اساس پسوند شناسایی نمیشن)

 

Linux-Geek

      

حتما بار ها از خودتون پرسیدید که ایا نرم افزار های معروف ویندوزی مثل فتوشاپ، معادل لینوکسی هم دارند یا خیر؟  یا مثلا بهترین معادل فلان نرم افزار ویندوزی در لینوکس چیه؟ 

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

این سایت، نرم افزار ها رو در حوزه های مختلف مثل :

business
communications
databases
development
education & science
games
graphic applications
internet & networking
multimedia & audio
security & privacy
system utilities
web development

۰ نظر ۰۱ شهریور ۹۵ ، ۱۹:۳۶
Linux-Geek

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

۰ نظر ۲۶ مرداد ۹۵ ، ۲۳:۲۹
Linux-Geek

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

علتش اینه که سیستم عامل ها، زمان رو در ساعت سخت افزاری که در مادربورد سیستم هست ذخیره و از اون میخونن تا بتونن زمان رو حتی وقتی که سیستم روشن نیست هم داشته باشن. بیشتر سیستم  عامل ها (Linux/Unix/Mac)، بصورت پیشفرض  زمان رو در ساعت سخت افزاری بصورت UTC  ذخیره می کنن، اگرچه سیستم عامل ویندوز زمان رو بصورت local time روی مادربورد ذخیره میکنه و این کار باعث بروز مشکل در سیستم های دوال بوت یا بوت دوگانه میشه.

Linux-Geek