کارهای بعد نصب لینوکس

saalek110

Well-Known Member
سالک: با دستورات بالا کل سیستم آپدیت میشه؟ چند مگا و چقدر زمان نیاز داره؟
و آیا نمیشه قسمتی از سیستم را آپدیت کرد؟

پرسش خیلی خوبیه، دقیق و کاربردی!


۱. با دستورهای sudo apt update و sudo apt upgrade کل سیستم آپدیت می‌شود؟

دستور sudo apt update فقط لیست بسته‌ها (فهرست نسخه‌ها و به‌روزرسانی‌ها) را از مخازن دانلود می‌کند؛ یعنی خودش هیچ بسته‌ای نصب یا آپدیت نمی‌کند، فقط اطلاعات را تازه می‌کند.

دستور sudo apt upgrade بسته‌هایی که نصب شده‌اند و نسخه‌های جدیدشان در لیست وجود دارد را به‌روزرسانی می‌کند. پس بله، معمولاً به‌روزرسانی کل بسته‌های نصب‌شده در سیستم اتفاق می‌افتد (بسته‌هایی که آپدیت برایشان آمده).


۲. حجم دانلود و زمان آپدیت چقدر است؟

حجم دانلود به تعداد بسته‌هایی بستگی دارد که نیاز به آپدیت دارند. اگر مدت زیادی سیستم را آپدیت نکرده باشی، حجم می‌تواند از چند مگابایت تا چند صد مگابایت متغیر باشد. معمولاً یک آپدیت متوسط حدود 50 تا 200 مگابایت است.

زمان آپدیت هم بستگی به سرعت اینترنت و قدرت سخت‌افزاری دارد. معمولاً از چند دقیقه تا ۲۰-۳۰ دقیقه متغیر است.

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


۳. آیا می‌شود فقط بخشی از سیستم را آپدیت کرد؟

بله! با دستور زیر می‌توان فقط یک بسته خاص را آپدیت یا نصب کرد:

sudo apt install --only-upgrade <package-name>

مثلاً اگر فقط بخواهی مرورگر فایرفاکس را آپدیت کنی:

sudo apt install --only-upgrade firefox


جمع‌بندی

sudo apt update → فقط لیست‌ها را تازه می‌کند (حجم کم)

sudo apt upgrade → همه بسته‌های نصب شده را به‌روزرسانی می‌کند (حجم و زمان متغیر)

برای آپدیت فقط یک بسته خاص → از sudo apt install --only-upgrade <package-name> استفاده کن

دوست داری، می‌تونم بهت کمک کنم چطور ببینی چه بسته‌هایی برای آپدیت داری و چطور فقط اونهایی که لازم داری رو انتخاب کنی!
راستی، سرعت اینترنتت چطوره؟ اینم مهمه برای زمان‌بندی آپدیت‌ها.
 

saalek110

Well-Known Member
سلام.
سالک: این اولین یادداشت من با لینوکس در این فروم است.
در چند نوشته قبلی گفتیم چطور از مخازن داخل ایران استفاده کنیم و من مخازن شریف را اضافه کردم.و سودو آبدیت و سودو آبگریت کردم.


افزودن فارسی:
به ستینگ بروید. مثلا با زدن دکمه شات داون گوشه و بالای صفحه سمت مخالف منو که در حالت اولیه میشه راست و بالا گوشه.
بعد رفتن به ستینگ بروید به کیبورد و به رجیون و لنگویج نروید اون برای زبان منوهای سیستم عامل است.
در قسمت کیبورد می توانید در قسمت بالا زبان فارسی را اضافه کنید و جابجا کنید به بالا.
فکر کنم یک بار لوگات باعث اعمال تغییرات میشود. بعد برگشت از لوگات فارسی می نویسید.
 

saalek110

Well-Known Member
سالک: حالا دو تا چیز می خوام:
نصب openconnect و نصب بازی.

Chatgpt:
➊ نصب OpenConnect در لینوکس

برای اتصال با openconnect (مثلاً به VPN دانشگاه یا سرور)، اول باید بسته‌ی مربوطه نصب بشه. چون مخزن شریف رو وصل کردی، به راحتی می‌تونی با این دستور نصبش کنی:

sudo apt update
sudo apt install openconnect

برای اجرای openconnect به صورت دستی:

sudo openconnect SERVER_ADDRESS

جای SERVER_ADDRESS، آدرس سرور رو بزن (مثلاً vpn.sharif.edu یا هر چی که داری).

اگه خواستی گرافیکی وصل شی، بسته‌ی network-manager-openconnect-gnome رو نصب کن:

sudo apt install network-manager-openconnect-gnome

بعد از نصب، توی تنظیمات شبکه، یه VPN جدید از نوع "Cisco AnyConnect" می‌تونی اضافه کنی.


➋ نصب بازی در لینوکس

چند روش داری، بسته به اینکه چی می‌خوای بازی کنی:

روش ۱: بازی‌های موجود در مخازن

مثلاً بازی‌های ساده مثل SuperTux یا Extreme Tux Racer:

sudo apt install extremetuxracer

یا

sudo apt install supertux

روش ۲: نصب Steam

برای اجرای بازی‌های پیشرفته (حتی ویندوزی)، Steam خیلی خوبه:

sudo apt install steam

اگه Steam توی مخزنت نبود، بگو تا راه نصب از سایت رسمی رو بگم.

روش ۳: بازی‌های اندرویدی با Anbox یا Waydroid

اگر سیستمت قویه، می‌تونی بازی‌های اندروید رو هم اجرا کنی. البته یکم پیچیده‌تره.
 

saalek110

Well-Known Member
سالک: کنترل شیفت و آلت و شیفت زبان را عوض نمی کنه

دقیقاً همونجاست که باید درستش کنیم
اگر Ctrl+Shift یا Alt+Shift زبان کیبورد رو عوض نمی‌کنن، یعنی میان‌بُر تغییر زبان به‌درستی تنظیم نشده. حالا با هم تنظیمش می‌کنیم:



✅ روش تنظیم میان‌بر تغییر زبان در اوبونتو (GNOME)

۱. باز کن Settings (تنظیمات)

۲. برو به بخش Keyboard یا اگه نیست:

برو به Region & Language

پایین‌تر گزینه‌ای به اسم Input Sources رو پیدا کن


۳. اگه هنوز فقط یک زبان نصبه، با زدن "+" زبان فارسی و انگلیسی رو اضافه کن.

۴. حالا روی Keyboard Shortcuts یا یه چیزی شبیه به اون بزن (ممکنه به اسم Manage Installed Languages یا Input Settings هم باشه)

۵. دنبال گزینه‌ای به اسم:

Switch input sources

یا: Switch to next input source


۶. روی اون کلیک کن، و کلید موردنظرت (مثلاً Alt + Shift یا Ctrl + Shift) رو فشار بده.

۷. بستن و تمام!


---

اگر هنوز جواب نداد

ترمینال رو باز کن و این دستور رو بزن:
کد:
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L']"

یا اگر Ctrl+Shift خواستی:
کد:
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Control>Shift_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Control>Shift_L']"

اگه همچنان کار نکرد، بگو تا یه راه دیگه (مثلاً تنظیم با dconf-editor یا نصب کیبورد سوئیچر ایرانی مثل fcitx) هم بهت آموزش بدم.

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

saalek110

Well-Known Member
کد:
sudo apt install openconnect
سالک: کد بالا را در ترمینال زدم ، کلی خرت و پرت نصب شد.

Chatgpt:
آفرین، دقیقاً همینه!
وقتی زدی:

sudo apt install openconnect

سیستم باهوش می‌گرده ببینه برای اجرای openconnect چه چیزهای دیگه‌ای هم نیاز داره (به اینا می‌گن وابستگی‌ها یا dependencies) و اون‌ها رو هم همراهش نصب می‌کنه. برای همین:

یه سری کتابخونه (library)
فایل‌های پشتیبانی
ابزارهای مرتبط با امنیت و شبکه

همراه openconnect نصب شدن — کاملاً طبیعی و درست.


✅ حالا چی کار کنی؟

می‌تونی با این دستور ساده، تستش کنی:

sudo openconnect SERVER_ADDRESS
سالک: با دستور بالا ، بعدش یوزرنیم و بعدش پسورد خواست در ترمینال و وصل شد.
به‌جای SERVER_ADDRESS آدرس سرور VPN رو بزن (مثلاً: vpn.youruniversity.ac.ir یا همونی که داری).

مثلاً:

sudo openconnect vpn.sharif.edu

بعد از اجرا ازت نام کاربری و رمز عبور می‌خواد. اونا رو وارد کن و وصل می‌شی.


❓ اگر رابط گرافیکی (با کلیک) می‌خوای:

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

sudo apt install network-manager-openconnect-gnome

بعد از نصب: ۱. برو به تنظیمات شبکه
۲. توی VPN یه کانکشن جدید بساز
۳. نوعش رو بذار Cisco AnyConnect
۴. آدرس سرور، یوزر، پسورد و ... رو وارد کن


بگو آیا سرور و یوزر و پسورد VPN داری؟ اگه بله، کمک می‌کنم تا کامل وصل شی.
بعدش هم بریم سراغ نصب بازی؟
 
آخرین ویرایش:

saalek110

Well-Known Member
سالک: بعد وصل شدن با openconnect در ترمینال ، وقتی می خوام ترمینال را ببندم ، میگه پروسه ای در جریان است و اگر ببندی اون پروسه را می کشی، خوب حالا اگر با ترمینال کار دیگری داشتم چی؟

سؤال بسیار حرفه‌ای و مهمی پرسیدی!

واقعاً درسته: وقتی با openconnect از طریق ترمینال وصل می‌شی، اون اتصال به‌صورت یک پروسه در حال اجرا داخل همون ترمینال می‌مونه. اگه ترمینال رو ببندی، اتصال VPN هم قطع می‌شه. برای همین نمی‌تونی از همون ترمینال برای کار دیگه استفاده کنی، مگر اینکه...


✅ راه‌حل‌ها:

۱. اجرای openconnect در پس‌زمینه با & disown

اگر می‌خوای openconnect وصل بمونه ولی خودت بتونی ترمینال رو آزاد کنی، از این روش استفاده کن:
کد:
sudo openconnect SERVER_ADDRESS &
disown
sudo openconnect SERVER_ADDRESS &
disown

توضیح:

& یعنی پروسه رو در پس‌زمینه اجرا کن

disown یعنی این پروسه رو از این ترمینال جدا کن


حالا می‌تونی ترمینال رو ببندی و اتصال VPN همچنان فعال بمونه.


۲. استفاده از ابزار nohup

کد:
nohup sudo openconnect SERVER_ADDRESS &
سالک: ممکن است اون nohup در حقیقت انتهای دستور است نه اول دستور ، خودتان چک کنید.

nohup sudo openconnect SERVER_ADDRESS &

و برای اطمینان بیشتر:

disown

ترمینال حتی بعد از بسته شدن هم اتصال رو قطع نمی‌کنه. فقط خروجی‌ها می‌رن داخل فایل nohup.out.


۳. استفاده از تب یا پنجره جدید

اگر نمی‌خوای با روش بالا کار کنی، ساده‌ترین کار اینه:

ترمینال جدید باز کن (Ctrl+Shift+T برای تب جدید یا Ctrl+Shift+N برای پنجره جدید)

اون یکی رو نبند تا اتصال باقی بمونه


۴. استفاده از tmux یا screen

اگر حرفه‌ای‌تر بخوای، ابزارهایی مثل tmux یا screen بهت این امکان رو می‌دن که:

یه ترمینال مجازی بسازی

openconnect رو اونجا اجرا کنی

بعداً دوباره بهش وصل شی حتی اگه logout کرده باشی!


بگو اگه دوست داری این رو هم یادت بدم


جمع‌بندی: برای راحتی، روش اول (& و disown) هم ساده‌ست، هم مؤثر. امتحانش کن، اگه هر مشکلی بود، در خدمتم
 

saalek110

Well-Known Member
سالک: ترمینال وقتی کد ۱۵۷۵۲ میده یعنی چی

سؤال خیلی خوبیه! وقتی ترمینال عددی مثل 15752 (یا عدد مشابهی) نشون می‌ده، معمولاً منظورش PID هست:


---

❓ عدد ۱۵۷۵۲ یعنی چی؟

این عدد = Process ID (یا به اختصار: PID) اون برنامه‌ایه که اجرا کردی.

در مورد تو، وقتی نوشتی:

sudo openconnect vpn.example.com &

و ترمینال بهت اینو داد:

[1] 15752

یعنی:

[1] = شماره‌ی job (شماره‌ی برنامه‌ای که در پس‌زمینه اجرا شده)

15752 = شماره‌ی پروسه‌ای (PID) که به openconnect اختصاص داده شده


✅ این عدد به چه درد می‌خوره؟

تو می‌تونی با این PID کارهای زیر رو انجام بدی:

بررسی اینکه برنامه فعاله:

ps -p 15752

یا

top -p 15752

❌ قطع کردنش:

اگه خواستی اون برنامه (مثلاً اتصال VPN) رو ببندی:

sudo kill 15752

یا اگر stubborn باشه:

sudo kill -9 15752


اگر چند برنامه openconnect داشتی...

میتونی همه رو ببینی با:

ps aux | grep openconnect



اگر خواستی یه دستور خلاصه بگم که هم اجرا کنه، هم برات PID رو نگه داره، هم بعداً راحت بتونی قطعش کنی، فقط بگو
 

saalek110

Well-Known Member
سالک:خب باید از من یوزر و پسورد می گرفت و وصل میشد ولی یک کد داده ، حالا چه کار کنم با این کد؟

عالیه که دقیق دنبال کارهاش هستی
حالا بریم مرحله‌به‌مرحله بررسی کنیم چی شده:


وضعیت فعلی:

تو زدی:

sudo openconnect YOUR_SERVER &

و ترمینال بهت یه کد مثل این داده:

[1] 15752

اما بعدش ازت یوزر و پسورد نپرسیده، و فقط همین PID یا عدد رو نشون داده. این یعنی دستور اجرا شده در پس‌زمینه (background) و هنوز فرصت نکرده باهات ارتباط بگیره (یعنی پسورد بپرسه)، یا به مشکل خورده.


✅ راه‌حل: اجرا کردن openconnect در پیش‌زمینه (foreground)

برای اتصال درست، بهتره اول دستور رو معمولی بزنی (بدون &) تا یوزر و پسورد رو بپرسه:

sudo openconnect YOUR_SERVER

مثلاً:

sudo openconnect vpn.sharif.edu

بعدش چیزی شبیه این می‌گه:

POST https://vpn.sharif.edu/
Please enter your username:

و بعد:

Password:

وقتی واردشون کردی، اتصال برقرار می‌شه.


❌ اگر با & اجرا کردی، چی شده؟

وقتی & می‌ذاری، چون در پس‌زمینه اجرا شده، نمی‌تونه توی همون ترمینال ازت یوزر و پسورد بپرسه، پس می‌مونه معلق.

می‌تونی برش گردونی به پیش‌زمینه با این دستور:

fg

یا اگر چند job داشتی:

fg %1

(یعنی job شماره ۱ رو بیار به پیش‌زمینه)

اون‌وقت ازت یوزر و پسورد می‌پرسه و وصل می‌شی.


جمع‌بندی سریع

برای بار اول همیشه بهتره بدون & بزنی تا ازت یوزر و پسورد بپرسه

اگر با & زدی، با fg می‌تونی برگردونی به حالت عادی

اگر همه‌چی بهم ریخت، با kill می‌تونی قطعش کنی و دوباره از نو اجرا کنی
 

saalek110

Well-Known Member
اگر گرافیکی اجرا کنیم دیگه ترمینال مشغول نمیشه؟

آفرین، دقیقاً همین‌جاست که اجرای گرافیکی (GUI) خودش رو نشون می‌ده! ✅

وقتی از محیط گرافیکی برای اتصال به OpenConnect (یا همون VPN) استفاده کنی، دیگه ترمینال درگیر نمی‌شه، چون:

اتصال VPN توسط مدیر شبکه (Network Manager) مدیریت می‌شه

همه‌چی داخل محیط گرافیکی اجرا می‌شه

حتی اگه ترمینال رو ببندی، اتصال VPN قطع نمی‌شه

با چند کلیک ساده می‌تونی وصل/قطعش کنی


چطوری OpenConnect رو گرافیکی اجرا کنیم؟

اگر هنوز نصب نکردی، اول این بسته رو نصب کن:

sudo apt install network-manager-openconnect-gnome

بعد از نصب:

۱. برو به Settings > Network > VPN
۲. روی + یا Add VPN بزن
3. گزینه Cisco AnyConnect Compatible VPN (openconnect) رو انتخاب کن
۴. اطلاعات رو وارد کن:

Gateway: مثلاً vpn.sharif.edu

Username

(بعداً ازت Password رو هم می‌پرسه موقع اتصال)


۵. ذخیره کن
۶. حالا با یه دکمه «Connect» می‌تونی وصل شی!


حتی می‌تونی چند کانکشن تعریف کنی

برای مثال:

یکی برای دانشگاه
یکی برای سرور شرکت
یکی برای تست و ...

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

بگو اگه خواستی کمک کنم همون الآن یکی بسازیم و تست کنیم. خیلی راحته
 

saalek110

Well-Known Member
چطوری قطع بشوم؟

سؤال عالیه! قطع کردن VPN بستگی داره به اینکه چطور وصل شده باشی — از طریق ترمینال یا محیط گرافیکی. هردو روش رو برات می‌نویسم:



✅ اگر با ترمینال وصل شدی (openconnect در حال اجرا):

وقتی با دستور مثل زیر وصل شدی:

sudo openconnect vpn.sharif.edu

برای قطع شدن:

روش ۱: اگه هنوز داخل ترمینال هستی

فقط بزن:

Ctrl + C

یعنی کلید Ctrl رو نگه‌دار، بعد C رو بزن → اتصال قطع می‌شه.


روش ۲: اگر برنامه در پس‌زمینه اجرا شده (& زده بودی)

۱. اول با این دستور پیدا کن:

ps aux | grep openconnect

مثلاً خروجی این باشه:

root 15752 0.0 ... /usr/sbin/openconnect vpn.sharif.edu

۲. حالا قطعش کن با:

sudo kill 15752

یا اگه لازم شد:

sudo kill -9 15752


✅ اگر از محیط گرافیکی (GUI) وصل شدی:

خیلی راحت:

۱. برو به Settings > Network > VPN
۲. کانکشن فعال رو می‌بینی
۳. روی دکمه «Disconnect» یا «قطع اتصال» کلیک کن

یا حتی از بالا سمت راست نوار سیستم (System Tray)، روی آیکون شبکه کلیک کن → بخش VPN → قطع کن.


اگه نمی‌دونی الآن کدوم روش وصله یا قطع نمی‌شه، بگو تا با هم بررسی کنیم.
 

saalek110

Well-Known Member
سالک: حله ، حالا برویم سراغ بازی

آفرین قهرمان!
تا اینجاشو عالی پیش رفتی — حالا وقتشه کمی هم به خودمون حال بدیم


چه نوع بازی مدنظرت هست؟

قبل از شروع، یه سؤال مهم:

دنبال چه نوع بازی هستی؟

۱. سبک ساده و تفریحی (مثل سوپر تاکس، سودوکو، پازل، ماشین بازی ساده و ...)
۲. گرافیکی و سنگین‌تر (مثل Call of Duty، GTA، Minecraft، CS:GO و ...)
۳. شبیه‌سازی و آموزشی (مثل شطرنج، پازل ریاضی، برنامه‌نویسی بازی‌وار)
۴. بازی قدیمی یا نوستالژیک (آتاری، سگا، میکرو)
۵. بازی تحت ترمینال (بازی‌های سبک ASCII و قدیمی)


✅ اگه بخوای سریع شروع کنی، اینا بهترین گزینه‌هان:

۱. بازی «SuperTux» (پلتفرم ساده مثل ماریو)

sudo apt install supertux

سپس اجرا کن:

supertux


۲. بازی «0 A.D» (استراتژیک، شبیه Age of Empires)

sudo apt install 0ad


۳. بازی‌های مجموعه «Gnome Games» (مثل سودوکو، پازل، مین‌روب، شطرنج)

sudo apt install gnome-games


۴. بازی‌های تحت ترمینال

بازی معروف "ninvaders" (شبیه فضاپیماها):

sudo apt install ninvaders

و اجرا:

ninvaders



اگه بخوای بازی‌های حرفه‌ای نصب کنیم مثل Minecraft یا Steam یا بازی ویندوزی، اونم می‌تونیم بریم سراغش.

بگو دلت چی می‌خواد تا دقیق بر اساس سلیقه‌ات پیش بریم.
 

saalek110

Well-Known Member
sudo apt install supertux
اینو در ترمینال وارد کردم ، داره نصب می کنه.

آفرین! بله، دقیقاً همین دستور:

sudo apt install supertux

داره بازی SuperTux رو از مخازن لینوکس نصب می‌کنه

اگه می‌بینی در ترمینال یه سری بسته‌ها داره دانلود می‌شن یا این جور چیزا می‌نویسه:

Reading package lists... Done
Building dependency tree... Done
...
The following additional packages will be installed:
...
Do you want to continue? [Y/n]

یا داره با سرعت بسته‌ها رو می‌گیره و نصب می‌کنه، یعنی همه‌چی عالی پیش می‌ره.


✅ بعد از نصب

وقتی نصب تموم شد، خیلی راحت می‌تونی اجراش کنی با این دستور:

supertux

یا از داخل منوی برنامه‌ها (مثلاً با جست‌وجوی «SuperTux») روش کلیک کن و وارد بازی شو.



چی هست این بازی؟

یه بازی پلتفرمر (مثل قارچ‌خور یا ماریو) با یه پنگوئن بامزه به‌اسم Tux که باید بپره، سکه جمع کنه و دشمن‌ها رو له کنه

اگه مشکلی تو اجراش پیش اومد یا خواستی تنظیمات دسته یا صداشو تغییر بدی، بگو تا کمکت کنم.
آماده‌ای بریم بازی؟
 

saalek110

Well-Known Member
این میشه اولین بازی در لینوکس

آره واقعاً... و چقدر قشنگ گفتی:

"اولین بازی در لینوکس!"

مثل لحظه‌ایه که اولین بار بازی ماریو یا داس‌گیم‌ها رو باز می‌کردیم؛ یه دنیای جدید، یه حس خاص. این اولین تجربه تو در دنیای بازی‌های لینوکسیه و خیلی زود می‌بینی چقدر جهان بزرگی پشتشه — آزاد، رایگان و پر از ماجراجویی!

بازی SuperTux یه شروع سبک، دوست‌داشتنی و بی‌دردسره. اگه دلت بخواد، می‌تونیم بریم سمت:

بازی‌های نوستالژی
بازی‌های سنگین و ۳بعدی
بازی‌های مستقل (Indie)
یا حتی ساخت بازی با خودت!


هر چیزی بخوای، اینجا باهاتم... تو فقط بگو:
"بریم بازی بعدی؟" یا
"بیا خودمون بازی بسازیم!"

زنده‌باد این شروع قشنگ!
 

saalek110

Well-Known Member
از ۸ شب دیشب تا یک ساعت یعنی ۴ صبح پیش پدافندها کار می کردند و هواپیماهای اسراییلی بمباران می کردند.دومین شب بمباران است ۲۴ خرداد ۱۴۰۴

واقعاً سنگین و دردناک بود… صدای پدافند، انفجار، اضطراب…
این لحظه‌ها آدمو از درون می‌لرزونه. نمی‌تونم بگم "می‌فهمم"، چون اونجا نیستم… ولی می‌تونم بگم که می‌شنومت، احساست رو درک می‌کنم و کنارت هستم.

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

تو فقط در حال فرار از واقعیت نیستی… تو داری مقاومت می‌کنی، با ساختن، با یاد گرفتن، با زندگی‌کردن.

لاازم داری کمی حرف بزنی، درد دل کنی، ساکت باشی و فقط کسی کنارت باشه، اینجا هستم.
اگر هم بخوای بریم ادامه بدیم، می‌ریم… چون تو شایسته آرامش و شایسته شادی هستی، حتی زیر آسمانی پر از تهدید.
 

saalek110

Well-Known Member
supertux وقتی اینو نوشتم گفت کامند نات فاند


آفرین که دقت کردی و نوشتی دقیقاً چی شد. پیام "command not found" یعنی سیستم دستور supertux رو نشناخته، که معمولاً یکی از این ۳ دلیل رو داره:


✅ بررسی گام‌به‌گام

1. آیا نصب واقعاً کامل شده؟

اول چک کن نصب واقعاً انجام شده یا نه. این دستور رو بزن:

dpkg -l | grep supertux

اگر چیزی شبیه به این دیدی:

ii supertux 0.6.3-2 amd64 Classic 2D jump 'n run sidescroller with Tux

یعنی نصب شده و آماده‌ست.


2. اجرا با دستور کامل‌تر:

بعضی وقتا اسم فایل اجرایی دقیقاً supertux نیست، بلکه مثلاً:

supertux2

رو امتحان کن.

یا از این دستور استفاده کن که اسم دقیق رو نشون می‌ده:

which supertux

اگر چیزی برنگشت یعنی هنوز نصب نشده یا در مسیر نیست.


3. راه ساده‌تر: از منو

از محیط گرافیکی لینوکس:

برو به منوی برنامه‌ها (شبیه دکمه استارت ویندوز)

سرچ کن: SuperTux

اگه پیدا شد، روش کلیک کن و اجراش کن


❗ اگر مطمئن نیستی که نصب شده یا نه

دوباره این دستور رو بزن:

sudo apt install supertux

اگر نوشت:

supertux is already the newest version.

یعنی نصبه.


اگر هنوز کار نکرد، خروجی دقیق ترمینال رو برام بفرست، تا دقیق‌تر راهنماییت کنم.
خیالت راحت، به زودی اولین بازیت رو اجرا می‌کنی ️

سالک: با نوشتن supertux2در ترمینال اجرا شد.
 
آخرین ویرایش:

saalek110

Well-Known Member
از بازی اسکرین شات گرفتم. فایلش کجاست؟

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


️ اسکرین‌شات کجا ذخیره شده؟

اگه با دکمه‌های معمول مثل Print Screen یا Shift + Print Screen یا ابزار اسکرین‌شات خود لینوکس گرفتی، معمولاً فایل‌ها در مسیر زیر ذخیره می‌شن:

~/Pictures

یا به‌صورت کامل:

/home/USERNAME/Pictures

USERNAME هم همون نام کاربری توئه در لینوکس.


چطور پیداش کنم؟

۱. از طریق فایل منیجر:

روی آیکن «فایل‌ها» (File Manager یا Files) کلیک کن

وارد پوشه‌ی Pictures شو

باید اسم فایلت چیزی مثل اینا باشه:

Screenshot from 2025-06-14 14-37-22.png

یا مثلاً supertux.png


۲. از طریق ترمینال:

بزن:

ls ~/Pictures

یا:

xdg-open ~/Pictures

تا پوشه باز بشه.


اگه با ابزار خاصی (مثلاً Flameshot، Spectacle، Shutter) اسکرین‌شات گرفتی، بگو کدوم بوده تا دقیق‌تر بگم فایلت کجاست.
 
آخرین ویرایش:

saalek110

Well-Known Member
سالک: من فکر کنم تا اینجا ورود به قلعه لینوکس محسوب میشه، نه؟

دقیقاً همین‌طوره!
ورود تو به دنیای لینوکس، مثل باز کردن دروازه‌ی یک قلعه‌ی بزرگ و پررمز و راز هست که هر قدمش کلی فرصت و چالش داره.


چرا این شروع «ورود به قلعه» محسوب میشه؟
یاد گرفتی چطوری زبان سیستم رو فارسی کنی
تونستی با VPN وصل بشی و مشکلاتش رو حل کنی
ترمینال رو فهمیدی و دستورات مهم رو اجرا کردی
بازی نصب کردی و اجراش رو پیگیری کردی
با فایل منیجر و سیستم فایل آشنا شدی


حالا در قلعه‌ی لینوکس، درهای بیشتری رو باز کردی:
مدیریت بسته‌ها
مدیریت پروسه‌ها
کار با شبکه
بازی و سرگرمی
و کلی امکانات دیگه


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

جدیدترین ارسال ها

بالا