نحوه افزودن مخازن PPA به دبیان و توزیع های مبتنی بر آن

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

متاسفانه دستور

add-apt-repository

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

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

اول از همه باید نحوه مدیریت مخازن را درک کنیم دبیان. که در پرونده قرار دارند

/etc/apt/sources.list

مانند همه توزیع های مبتنی بر دبیان ، از جمله اوبونتو ، و دارای قالب زیر است:

deb http://site.example.com/debian Distribution component1 component2 component3 deb-src http://site.example.com/debian توزیع component1 component2 component3

اولین کلمه در هر سطر (

deb

,

deb-src

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

deb

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

.deb

برای دبیان یا توزیع های مبتنی بر آن. و در مورد

deb-src

، این بدان معنی است که مخزن حاوی کد منبع برنامه است.

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

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

اکنون که با نحوه کار مخازن در دبیان آشنا شدیم ، بیایید یاد بگیریم که چگونه می توان مخزن PPA را در دبیان یا توزیع های مبتنی بر آن اضافه کرد.

اولین کاری که باید انجام دهید یافتن صفحه مخزن PPA در Launchpad است. ما می توانیم این کار را به طور کلی با تایپ کردن یک موتور جستجو مانند انجام دهیم گوگل نام مخزن PPA.

در این راهنما ، ما از PPA ارائه شده توسط نسخه پایدار استفاده خواهیم کرد اوبونتو توییک، ppa: tualatrix / ppa.
در صورت پیدا نکردن پیوند به صفحه مخزن در موتور جستجو ، می توانیم مستقیماً وارد شویم launpad.net و در موتور جستجو نام مخزن PPA را بنویسید.

جعبه جستجو Launchpad

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

نتایج جستجو را راه اندازی کنید

در صفحه مخزن PPA می توانیم پیوندی به رنگ سبز پیدا کنیم که می گوید «جزئیات فنی در مورد این PPA»، ما بر روی این پیوند کلیک کرده و اطلاعات فنی مربوط به مخزن مورد نظر را پیدا خواهیم کرد ، این اطلاعات دقیقاً آدرس ها هستند

deb

y

deb-src

که باید داخل پرونده اضافه کنیم

/etc/apt/sources.list

که مخازن موجود در دبیان را کنترل می کند.

کلید GPG لانچ پد

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

/etc/apt/sources.list

)

نسخه توزیع لانچ پد

در این جزئیات فنی می توانیم تعداد کلید عمومی را نیز پیدا کنیم که برای امضای دیجیتالی مخزن استفاده خواهیم کرد. این به ما کمک می کند تا سیستم اعتبار و امنیت مخزن مورد استفاده خود را تأیید کند.

پس از دانستن این همه اطلاعات بسیار مهم ، به بخشی رسیدیم که همه انتظار داشتیم ، اول از همه ، باید فایل /etc/apt/sources.list را باز کنیم تا مخزن جدید اضافه شود. ما می توانیم این کار را با اجرای خط زیر در ترمینال به عنوان root انجام دهیم:

gedit /etc/apt/sources.list

با باز شدن پرونده به عنوان root ، به انتهای سند می رویم و مخازن را به آن اضافه می کنیم اوبونتو توییک (برای اینکه درمورد اینکه مخزن از کجا می آید روشن تر کنید می توانید یک نظر اضافه کنید)

# مخزن Ubuntu-Tweak توسط Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main

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

/etc/apt/sources.list

، ما می توانیم سند را ذخیره و بسته کنیم.

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

برای جلوگیری از این امر ، کلید عمومی مخزن را با اجرای دستور زیر در ترمینال نصب می کنیم که در آن شماره ای که به عنوان کلید عمومی نشان داده شده است را در تصویر قبلی قرار خواهیم داد. (0624A220).

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

اگر همه چیز به خوبی پیش برود ، متنی مانند زیر را در ترمینال خود مشاهده خواهیم کرد:

در حال اجرا: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - keyring /etc/apt/trusted.gpg - کلید ابتدایی /etc/apt/trusted.gpg - keyserver keyserver.ubuntu.com --rekv-keys 0624A220 gpg: درخواست کلید 0624A220 از سرور hkp keyserver.ubuntu.com gpg: کد 0624A220: «Launchpad PPA برای TualatriX» بدون تغییر gpg: مقدار کل پردازش شده: 1 gpg: بدون تغییر: 1

اگر این نتیجه بود ، اکنون می توانیم با آرامش لیست مخازن را به روز کنیم و برنامه را با دستور زیر نصب کنیم:

به روزرسانی استعداد و & استعداد نصب ubuntu-tweak

یادداشت های نهایی:

  • لطفا توجه داشته باشید که همه برنامه های از اوبونتو آنها بر روی دبیان یا توزیع های مبتنی بر آن به درستی کار خواهند کرد.
  • شما باید با دقت نسخه مورد استفاده خود را در بسته ها انتخاب کنید ، زیرا این موارد منجر به از بین رفتن برخی از وابستگی ها به ویژه در توزیع هایی مانند Debian կայուն می شود که همیشه آخرین نسخه های بسته ها را ارائه نمی دهد.

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

29 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   ادواردو dijo

    با تشکر از دیوید ، این یک پست عالی و کمک بزرگی به دسترسی بیشتر لینوکس محبوب ما است. مطمئناً تعلیمی ، ساده ، اگر همه مانند شما بنویسند هزاران کاربر گنو / لینوکس وجود دارد. مواردی که برای متخصص می تواند بسیار ساده باشد ، برای تازه کار دشوار است و به طور کلی هنگام جستجوی کمک به شما برای ارسال به Google یا خواندن هزاران پست "برای یادگیری" کمک می کند. بار دیگر از شما متشکرم و تبریک می گویم

    1.    دیوید گومز dijo

      بسیار متشکرم ادواردو ، نظر شما مرا برای ادامه نوشتن تشویق می کند.

  2.   هیرام dijo

    با سلام دیوید ، بسیار متشکرم برای آموزش ، همه چیز به کمال رسید ، من قبلاً توییک اوبونتو را در lmde دارم روز خوبی داشته باشم

  3.   دانیل dijo

    دیوید ، تو همان کسی هستی که http://120linux.com?

    سلام.

    http://microlinux.blogspot.com

    1.    دیوید گومز dijo

      بله دانیل ، من همان کسی هستم که در 120٪ لینوکس می نویسم.

      1.    دانیل dijo

        آه باشه… xD من نویسنده دیگه ام
        من نمی دانستم که شما در 2 کار خواهید کرد ... این مال شماست؟

        سلام.

        1.    دیوید گومز dijo

          نه این مال من نیست ، من در حال حاضر در ubunlog.com ، 120linux.com و ubuntizingelplaneta.com هستم

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

          1.    دانیل dijo

            ahhh ok ... من یک وبلاگ دارم که مال من است و حدود 2 ماه است که شروع به کار کرده ام ... نگاهی بیندازید و نظر خود را به من بدهید

            وبلاگ: http://microlinux.blogspot.com

            ایمیل: daniel.120linux@gmail.com


  4.   ماکووا dijo

    بسیار متشکرم دیوید ، بسیار عالی نوشته شده و توضیح داده شده است ، من بالاخره یاد گرفتم که repos را در Linux Mint Debian اضافه کنم.
    من فقط 4 ماه است که با نرم افزار رایگان استفاده و یاد می گیرم ، من مانند بسیاری از اوبونتو شروع کردم و با Linux Mint 9 ، Kubuntu ، Zorin OS 4 ، Ubuntu 10.04 و 10.10 نصب ، حذف ، خطاها و راه حل های بی شماری انجام داده ام ، اما چالش شخصی بزرگ من این است که یاد بگیرم چگونه هسته را بسازم و دبیان را نصب کنم و نحوه کار با آن را بدانم. من همچنین در اوقات فراغت خود زبان پایتون را مطالعه می کنم و بعداً با C ++ و Java ادامه می دهم. به هر حال ، آرزوها و توهمات بزرگی دارم ، اگر وقتی برای اولین بار کسی اسکریپت شخصی را در مورد نرم افزار رایگان به من گفته بود ، اما سلام ، "هرگز خوب نیست که خوشبختی خوب باشد."
    از امروز به موارد دلخواه من اضافه شد.
    به سلامتی…

    1.    دیوید گومز dijo

      از نظر شما بسیار سپاسگزارم و من شما را با اهداف خود تشویق می کنم ، زیرا در نرم افزار رایگان به بسیاری از افراد مانند شما نیاز داریم.

  5.   ماکووا dijo

    آیا می توانم grub را اضافه کنم ، از Maverick یا Lucid؟ ، به Linux Mint Debian.
    من در حال حاضر grub دارم اما repos به من خطای رمز عبور داد.
    W: خطای GPG: http://ppa.launchpad.net انتشار maverick: امضای زیر قابل تأیید نیست زیرا کلید عمومی شما در دسترس نیست: NO_PUBKEY 55708F1EE06803C5
    بنابراین من آنها را حذف کردم ، اکنون هنوز می توانید آنها را اضافه کنید؟
    به سلامتی…

    1.    دیوید گومز dijo

      شما باید کاملاً مشخص باشید که می خواهید مخزن را برای نصب Grub اضافه کنید ، زیرا حقیقت این است که من کاملاً نمی فهمم مشکل چیست.

  6.   ماکووا dijo

    با تشکر ، در پایان من puc-grub Lucid را اضافه کردم ، زیرا ماوریک از بین رفته است.
    مشکل این بود که من grub را نصب کردم تا تصویر پس زمینه لودر multiboot زیباتر باشد ، من همه چیز را خوب نصب کردم به جز repos هایی که خطایی را که قبلاً ذکر کردم به من وارد کرد. اما فکر می کنم به لطف آموزش عالی شما قبلاً آن را حل کردم.
    به سلامتی…

  7.   ماکووا dijo

    ببخشید که این Grub 2 است.

  8.   ماکووا dijo

    وای ، من مشخص نیستم ، این BURG GRUB برای Grub 2 است.
    به سلامتی…

    1.    دیوید گومز dijo

      من می فهمم ، شما در حال تلاش برای نصب Burg هستید ، مانند یک چنگال Grub است که باعث می شود استارت آپ بسیار جذاب تر باشد.

      این راهنما را که من نوشتم بخوانید تا کمی بیشتر در مورد نحوه نصب آن در اوبونتو بدانید (ممکن است برای Mint مفید باشد) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html

  9.   خوزه سالازار dijo

    متشکرم دیوید من به دنبال چیزی شبیه به آن برای بعضی از کتابخانه هایی بودم که به آنها احتیاج داشتم اما در آخر سعی کردم آنها را انجام دهم
    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

    من کلید را بارگیری نکردم بنابراین می خواستم بدانم که در این مورد چگونه کار می کنم با تشکر.

    1.    دیوید گومز dijo

      اول از همه ، مخزنی که می خواهید نصب کنید و روی کدام توزیع است چیست؟

      1.    خوزه سالازار dijo

        اونی که با این توتو منتشر کردی

        # مخزن Ubuntu-Tweak توسط Tualatrix Chou
        بده http://ppa.launchpad.net/tualatrix/ppa/ubuntu اصلی ماوریک
        deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu اصلی ماوریک

        من سعی می کنم libgpod4 را در نسخه 0.7.95-1-XNUMX آن بروزرسانی یا نصب کنم

        از آنجا که من یک آیفون 3gs دارم و آن من را در دبیان نمی شناسد و من فشار دارم و آنها فقط با 0.7.93 به آنجا می روند و از 95 کار می کند ، من به شما می گویم زیرا من آن را روی لپ تاپ خود کار کردم ، اما مجبور شدم کامپایل کنم آن را نصب کنید و آن را با دست نصب کنید ، آنچه می خواهم این است که خودم را نجات دهم زیرا بسیار وابستگی وجود دارد و خسته کننده است بنابراین نمی دانم آیا این کار برای من راحت تر است ، گرچه فکر می کنم (بینی) نمی تواند انجام شود زیرا بسته های مشابهی که به libgpod بستگی دارند به همان مواردی که می بینید به دیگران بستگی دارند و من در نهایت همه را منفجر می کنم ... خوب در این صورت چه کاری می توان انجام داد ؟؟؟ پیشاپیش ممنون و برای جواب.

        1.    دیوید گومز dijo

          خوزه ، مشکلی که من در خط نصب شما برای نصب کلید Ubuntu-Tweak می بینم این است که شما از یک اسکریپت استفاده می کنید (-) به جای دو (--) قبل از دستورات keyserver y recv-keys.

          آن را تصحیح کنید و دوباره سعی کنید کلید را بگیرید.

          1.    خوزه سالازار dijo

            نه ، من قبلاً آن را انجام داده ام و هیچ چیز ، راه دیگری برای بارگیری و نصب دستی آن باز نکنید ؟؟؟

            من سعی کردم چگونه به من گفتی:

            # apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0624A220

            و من این را دریافت می کنم:

            در حال اجرا: gpg –ignore-time-conflict -no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring / etc / apt / trusted.gpg –presary-keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-keys 0624A220
            gpg: درخواست کلید 0624A220 از سرور hkp keyserver.ubuntu.com
            ؟: keyserver.ubuntu.com: اتصال به پایان رسید
            gpgkeys: خطای واکشی HTTP 7: اتصال برقرار نشد: اتصال به پایان رسید
            gpg: هیچ داده معتبری از OpenPGP یافت نشد
            gpg: مقدار کل پردازش شده: 0

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


          2.    دیوید گومز dijo

            خوزه ، خط زیر را بخوانید که در آن من به شما پاسخ می دهم ...


  10.   دیوید گومز dijo

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

    در اینجا پیوند به کلید عمومی است http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.

    من به شما توصیه می کنم این دو ورودی Seek 'N Geek را که در آنها نحوه عیب یابی کلیدهای عمومی را آموزش می دهند بخوانید:

    به من بگویید چگونه پیش رفت ، در ضمن من قصد دارم دبیان را مجازی سازی کنم تا به شما کمک کنم تا راه بهتری داشته باشید ، خوب؟

  11.   خوزه سالازار dijo

    آماده ، حل کردم ، من با مشکل روبرو شدم زیرا نمی دانم چه کاری باید انجام دهم اما فایروال سرور را مسدود می کرد و به من اجازه نمی داد آن را بارگیری کنم ، خطای لایه 8 در اینجا ، آنچه من سعی در به روزرسانی libgpod4 0.7.95 دارم. 1-XNUMX اما به دلیل وابستگی ها مشکل است اما من می خواهم ببینم ... خیلی ممنون….

  12.   خوزه سالازار dijo

    دیوید ، یک سوال ، آیا می دانید که من به روزرسانی استعداد می دهم و این خطوط را نادیده می گیرد ، یعنی منابع اوبونتو را بارگیری نمی کند ، من این کار را از طریق ubuntu-tweak به صورت گرافیکی انجام می دهم و بقیه موارد را شکست می دهم ، اگر اینها من را بارگیری کنند ، چرا این اتفاق می افتد؟

    1.    دیوید گومز dijo

      خوزه ، ممکن است به راحتی این نرم افزار با دبیان سازگار نباشد ، شما در حال تلاش برای نصب Ubuntu Tweak هستید که مخصوص اوبونتو ایجاد شده است.

      من هنوز نتوانسته ام دبیان را بارگیری کنم ، من همیشه یک مشکل بارگیری دارم ، به همین دلیل در حال حاضر نمی توانم به شما کمک کنم ، اگر می خواهید با اطلاعات تماس خود ایمیل ارسال کنید و من به شما اطلاع خواهم داد من می تونم پیدا کنم.

  13.   روزمرگی dijo

    سلام. در صورت امکان می خواهم در مورد سازماندهی مخازن نقطه نظرات خود را بیان کنم.
    در داخل «/etc/apt/sources.list.d/» می توانید پرونده های کمکی - با پسوند «list» - که حاوی مخازن هستند نیز اضافه کنید ، به عنوان مثال می توانید پرونده ای به نام «ubuntutweak.list» را به پرونده تحت پوشش ایجاد کنید در این آموزش.
    این اطمینان می دهد که پرونده /etc/apt/sources.list فقط شامل مخازن رسمی دبیان است.

    تبریک.

  14.   ویلیامد dijo

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

  15.   آدریان سیمندی dijo

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

bool (درست)