منبع اصلی نوشتار زیر در این لینک قرار دارد

آشنایی با ابزار alien

سیستم مدیریت بسته های نرم افزاری بسیار قدرتمند دبیان گنو/لینوکس هست که آن را از سایر توزیع های گنو/لینوکس متمایز ساخته است. نرم افزارهایی که همراه با دبیان گنو/لینوکس ارائه میشوند، در بسته هایی قرار دارند که حاوی مجموعه ای از برنامه ها، اسکریپتها و فایلهای کمکی است. در صورتی که یک برنامه به کتابخانه یا برنامه دیگری روی کامپیوتر نیاز داشته باشد، آن بسته را نیز برای شما نصب خواهد کرد به این بسته ها وابستگی های نرم افزاری یا dependencies  گویند. برای نصب بسته های نرم افزاری راههای مختلفی وجود دارد:

  • استفاده از یک بسته دبیان: راحت ترین و عمومی ترین روش نصب نرم افزارهای کاربردی در دبیان گنو/لینوکس میباشد.
  • استفاده از بسته های tar/gz حاوی سورس کد: این کار هنگامی صورت میگیرد که بسته دبیان یک نرم افزار خاص وجود نداشته باشد و مجبور باشید آن نرم افزار را از پایه کامپایل و نصب کنید.
  • نصب یک بسته از سایر فرمتها مانند rpm به deb : البته این راه ممکن است برخی اوفات مفید باشد ولی همیشه قابل استفاده نیست. این کار با استفاده از نرم افزارهای تبدیل کننده انجام میپذیرد که در این مطلب در مورد یکی از این ابزارها یعنی ابزار alien صحبت میکنیم.
  • استفاده از یک برنامه نصب ثالث: برخی نرم افزارهای اوپن سورس به این صورت و به همراه یک برنامه نصب کننده ارائه میشوند. مانند مجموعه OpenOffice و مرورگر وب Mozilla Firefox .

تبدیل بسته های نرم افزاری دیگر به دبیان

برخی اوقات بسته های دبیان یک نرم افزار خاص پیدا نمیشوند، البته به ندرت و یا به دلایل دیگری مجبور هستید تا یک بسته را به بسته دیگر تبدیل نمایید. یکی از ابزارهایی که برای این کار موجود است، ابزار alien میباشد که با استفاده از آن خواهید توانست بسته های deb را به rpm، tgz و بلعکس تبدیل نمایید. البته بدلیل پیچیدگیهایی که وجود دارد برخی اوقات alien ممکن است نتواند درست عمل نماید و در چنین مواردی است که باید دست بکار شده و برنامه را بطور دستی کامپایل و نصب کنید. با استفاده از ابزار alien خواهید توانست بسته های زیر را به فرمت دبیان تبدیل نمایید:

  • بسته های RPM
  • بسته های slp
  • بسته های tgz

دستورات و گزینه های ابزار alien

  • d- یا to-rpm– : تبدیل از یا به فرمت دبیان. این گزینه پیش فرض است.
  • r- : تبدیل از یا به فرمت  rpm
  • to-slp– : تبدیل از یا به فرمت SLP.
  • t- یا to-tgz– : تبدیل از و یا به فرمت tgz مخصوص لینوکس Slackware این گزینه با بسته های tar شده سورس کد عمل نخواهد کرد.
  • i- یا install– : با افزودن این دستور، بسته پس از تبدیل شدن، بطور خودکار نصب خواهد شد. البته در اینصورت دیگر بسته ای را مشاهده نخواهید کرد. بنابراین در صورتی که مایل هستید بسته های دبیان تولید شده را برای خود نگهدارید، از این گزینه استفاده نکنید.

مثال:

alien -di php4-4.3.8-i386.rpm#

در این مثال بسته php4 از فرمت rpm به deb تبدیل شده و سپس با استفاده از apt بصورت خودکار روی سیستم نصب خواهد شد.

 

 

 

 

 

 

 

 



برچسب ها : , , , , , , , , , , , , , , , ,