چطور در لینوکس مینت بسته ها را نصب کنیم؟
NTLMPS
سلام
در این پست میخوام در مورد اینکه چطور به اینترنت وصل شده و بسته های برنامه ها را نصب کرد، تجربیات خودم را بیان کنم. راستش من تو خوابگاه، دانشگاه، محل کار هر جا میخوام از اینترنت استفاده کنم باید از یک پروکسی بگذرم. در لینوکس مینت قسمتی وجود دارد به نام Network Proxy یعنی اگر در منو این عبارت را وارد کنید و برنامه را اجرا کنید چنین تصویری خواهید دید.

قاعدتا وقتی آدرس پروکسی را در این برنامه وارد کنیم و تغییرات را اعمال کنیم باید بتوانیم به سادگی به اینترنت وصل شویم(البته بدون تنظیم مرورگر) اما نمیدانم چرا این چنین نیست. یعنی مینت مشکل داره و نمیتونه از پروکسی ها بگذره دلیلش هم اینه که ظاهرا نمیتونه مسئله احراز هویت(Authentication) و گرفتن یوزر پسورد رو مدیریت کند. برای همین چاره کار این است که خودمان یک پروکسی سرور لوکال برای خودمان نصب کنیم و همانند عکس بالا پروکسی شبکه را روی آی پی لوکال خودمان (۱۲۷٫۰٫۰٫۱ ) تنظیم کنیم.
Ntlmaps:
ntlmaps یک برنامه اوپن سورس و رایگان برای راه اندازی یک پروکسی سرور لوکال هست. برای نصب آن کافی است بسته زیر را دانلود کنید و سپس نصبش کنید. بعد از نصب لازم است آن را پیکربندی کرده و به راحتی مورد استفاده قرار دهید:

در پنجره تنظیمات گزینه های زیر وجود دارد که باید به دقت تنظیم شوند:
Listen port: شماره پورتی که میخواهید پروکسی شما روی آن کار کند. (پیشنهاد میشه روی ۸۰۸۰ تنظیم کنید)
Parent proxy: پروکسی سروری که به اینترنت وصل هست مثل ادرس پروکسی سرور شبکه دانشگاه یا محل کار
Parent proxy port: شماره پورت پروکسی سرور شما که معمولا مسئولان شبکه اطلاع میدهند(ممکن است ۸۰ یا ۸۰۸۰ باشد)
NT Windows domain: نام دومین شبکه شما (مثلا در دانشگاه ما modares هست)
NT Windows username: نام کاربری که با ان به شبکه وصل میشوید
NT Windows password: رمز عبور شما در شبکه
بعد از اینکه نصب کردید. برای تست میتوانید یک ترمینال باز کنید و دستور زیر را وارد کنید:
wget google.com
این دستور برای دریافت صفحات وب یا فایلها از وب استفاده میشود. اگر به درستی مراحل را طی کرده باشید و پروکسی سرور ما نصب شده باشد قائدتا باید در ذیل دستور بالا پیغام هایی مشابه تصویر زیر در ترمینال دیده شود:

خوب تا اینجای کار برای تنظیمات اولیه و نصب اولیه آن کافی است و شما میتوانید بعد از این تمامی نرم افزارهای خود را به راحتی از برنامه های Software Manager و Package Manager نصب کنید و حتی لینوکس مینت خود را به روز نگه دارید.(آیکون قفل در منوی پایین صفحه به همین منظور میباشد)
حال اگر لازم باشد پروکسی خود را عوض کنید چه باید کرد؟ مثلا از دانشگاه به محیط خوابگاه برمیگردید و میخواهید NTLMAPS را روی پروکسی خوابگاه تنظیم کنید. در این حالت میتوانید در ترمینال دستور زیر را وار کنید:
sudo dpkg-reconfigure ntlmaps
با وارد کردن پسورد مدیر میتوانید آن را دوباره تنظیم کنید و برنامه ای شبیه تصویر زیر مشاهده خواهید کرد

گاها بعد از تنظیم دوباره برنامه NTLMAPS از کار می افتد و اگر دستور wget google.com رو بزنید با پیغام connection refused زیر مواجه میشوید.

شاید از باگهای برنامه باشد اما راه حلش تنظیم دوباره با استفاده از دستور قبلی است یا ری استارت کردن برنامه که با دستور زیر انجام میشود:
sudo /etc/init.d/ntlmaps restart
توصیه میشود حتما بعد از انجام تنظیم مجدد چک کنید ببینید که پروکسی سرور درست کار میکند یا نه(توسط دستور wget google.com)
امیدوارم توانسته باشم تجریباتم را به خوبی بیان کرده و گره از مشکلات دیگران باز کنم. منتظر نظرات کاربران هستم. شاید در پست لینوکسی بعدی ام در مورد داشتن دیکشنری در لینوکس مینت نیز بنویسم.
آز یاشا آزاد یاشا انسان یاشا
سلام چطوری؟!
من روی wordpress هم وبلاگ دارم(http://goonia.wordpress.com/) ولی خوب کنترل پنلش را نتونستم خیلی باهاش کار کنم اوایل و ولش کردم ولی امیدوارم دقیقا به دلایلی که ذکر کردی برگردم وردپرس!
راستی برنامه Zekr را من هم روی اوبنتو نصب کردم و وقتی اینترفیسش میومد یهو کرش می کرد و می پرید بیرون! برای همین غیر فعالش کردم.شاید اشکال از شماره نسخه ای باشه که در مخازن اوبنتو موجوده.
سلام آرمان جان
راستش من اخرین نسخه ذکر رو از سایتش دانلود کردم باز هم همینطوره
نمیدونم چکار کنم
دلیل این که با تنظیمات پروکسی خود گنوم نمیتونی وصل بشی اینه که نوع پروکسیهایی که اون پشتیبانی میکنه با نوع پروکسی مورد استفاده شما فرق داره. لینوکس به صورت پیشفرض پروکسیهای استاندارد رو پشتیبانی میکنه: HTTP Proxy، Socks Proxy
اما پروکسی که شما استفاده میکنید برای تایید هویتش از سیستم تایید هویت ویندوز استفاده میکنه برای همین مجبورین برنامهی جانبی نصب کنید. البته اولین باریه که من میبینم از این مدل پروکسی استفاده میشه! معمولا اکثر جاها HTTP Proxy میذارن.
و تایید هویت استانداردش!