کار با فایل‌های rar در دبیان

اگر کاربر تازه‌کار گنو/لینوکس باشید و تازه با سیستم‌عامل دبیان آشنا شده‌اید، ممکن است با بازکردن، فشرده‌سازی و غیر فشرده‌سازی فایل‌های rar در دبیان به مشکل برخورده باشید. در دبیان، برای غیر فشرده‌سازی و فشرده‌سازی فایل‌های rar باید به ترتیب بسته‌ی unrar و بسته‌ی rar را نصب کرد. اما این دو بسته به خاطر غیر آزاد بودن، به همراه DVDهای دبیان عرضه نشده‌اند، پس برای نصب آنها دو راه پیش رو دارید؛ روش اول این است که مخزن بسته‌های non-free را به لیست مخازن خود اضافه کنید. اما روش دوم ساده‌تر و سریع‌تر شما را به مقصود می‌رساند و تنها کافی است که دو فایل را دانلود کرده و سپس آنها را نصب کنید. در اینجا فقط روش دوم گفته خواهد شد.

فایل بسته‌های unrar و rar را با توجه به معماری سیستم‌عامل خود (۳۲بیت یا ۶۴بیت) از لینک‌های زیر دانلود کنید:

سیستم‌عامل ۳۲بیتی: دانلود بسته‌ی unrarدانلود بسته‌ی rar
سیستم‌عامل ۶۴بیتی: دانلود بسته‌ی unrarدانلود بسته‌ی rar

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

# dpkg -i {,un}rar_*.deb

به همین سادگی. :lol: از این به بعد، توسط برنامه‌ی گرافیکی Archive Manager (همان برنامه File Roller که بطور پیش‌فرض نصب است) می‌توانید با فایل‌های rar کار کنید. توجه کنید که به خاطر تجاری بودن قالب فشرده‌سازی rar، امکان استفاده از بسته‌ی rar (نه بسته‌ی unrar) تنها به مدت ۴۰ روز میسر می‌باشد پس تا ۴۰ روز پس از نصب آن می‌توانید فایل‌های خود را در قالب rar فشرده کنید، ولی محدودیتی برای غیر فشرده‌سازی فایل‌های rar ندارید.

به خاطر انحصاری بودن قالب فایل‌های rar بهتر است که به جای آن از معادل‌های بهتری همچون tar.gz یا zip یا lzma و … برای فشرده‌سازی داده‌های خود استفاده کنید.

دبیان و تکثیر DVDهای خراب

در ویندوز برای تکثیر DVDهای خش‌دار از برنامه‌هایی مثل CloneCD استفاده می‌شود، در دبیان هم می‌توان از برنامه‌هایی همچون k3b یا Brasero استفاده کرد. اگر DVD بسیار ناقص باشد، به احتمال زیاد باید یک روز برای تکثیر آن صبر کنید! اما راه بهتری هم وجود دارد، از دستور dd استفاده کنید :grin: توسط این دستور می‌توانید یک DVD بسیار ناقص را در مدت تنها ۲ ساعت تکثیر کنید! البته هر چه سرعت تکثیر کردن را بیشتر کنید، اطلاعات بیشتری را نیز در حین تکثیر از دست خواهید داد. دیگر توضیحات کافی است، دستور لازم برای تکثیر DVD بصورت زیر است:

$ dd if=/dev/dvd of=output.iso bs=128K conv=noerror,sync

  1. فایل dev/dvd/ معرف اولین درایو DVD است.
  2. output.iso نام فایل خروجی است که در نهایت Image مربوط به DVD در آن ذخیره می‌شود.
  3. 128K هم اندازه blockها را برای تکثیر مشخص می‌کند. در اینجا شما می‌توانید عدد مورد نظر را قرار دهید، K مخفف کیلوبایت است برای تعیین بر اساس مگابایت به جای حرف K از حرف M استفاده کنید. اگر سرعت تکثیر برای شما مهمتر از بازیافت اطلاعات است، از عدد بزرگتری به جای 128 استفاده کنید، اما اگر بازیافت اطلاعات برای شما مهمتر از سرعت تکثیر است، می‌توانید از عدد کوچکتری به جای 128 استفاده کنید. تاثیر این عدد در هنگامی است که برنامه dd به اطلاعات خراب (یا قسمت خش‌دار) DVD برسد. بطور مثال: اگر از مقدار 128K استفاده شده باشد، برنامه dd در صورت برخورد به اطلاعات خراب، به اندازه 128 کیلوبایت از اطلاعات را صرف نظر کرده و به جای آن اطلاعات خالی را در خروجی قرار می‌دهد و به ادامه‌ی تکثیر اطلاعات از روی DVD می‌پردازد.
  4. از noerror برای نادیده‌گیری خطاها و از sync برای جایگزینی اطلاعات خالی به جای اطلاعات خراب، استفاده می‌شود.
دنبال‌کردن

هر نوشتهٔ تازه‌ای را در نامه‌دان خود دریافت نمایید.