یکی از مزایای بزرگی که اوبونتو نسبت به سایر توزیع ها دارد ، تعداد زیاد برنامه های موجود برای این توزیع و سهولت نصب و به روزرسانی آنها از طریق مخازن 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 را بنویسید.
به دنبال این ، ما در میان نتایج صفحه مخزن مورد علاقه خود را جستجو می کنیم و در نهایت به سایتی می گردیم که به دنبال آن هستیم ، جایی که تمام اطلاعات لازم را برای یافتن صحیح مخزن در دبیان پیدا خواهیم کرد.
در صفحه مخزن PPA می توانیم پیوندی به رنگ سبز پیدا کنیم که می گوید «جزئیات فنی در مورد این PPA»، ما بر روی این پیوند کلیک کرده و اطلاعات فنی مربوط به مخزن مورد نظر را پیدا خواهیم کرد ، این اطلاعات دقیقاً آدرس ها هستند
deb
y
deb-src
که باید داخل پرونده اضافه کنیم
/etc/apt/sources.list
که مخازن موجود در دبیان را کنترل می کند.
علاوه بر این ، می توانیم یک منوی کشویی با لیست توزیع های پشتیبانی شده توسط این برنامه مشاهده کنیم. در بهترین حالت ، آخرین نسخه از برنامه را برای همه توزیع ها پیدا خواهید کرد ، اما در برخی موارد ، هر توزیع نسخه متفاوتی از بسته دارد ، به طور کلی در توزیع های قدیمی تر ، قدیمی تر است. (توجه داشته باشید که این منو به طور خودکار پارامتر را تغییر می دهد توزیع در مخزن برای آسان تر کردن آن در پرونده
/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 نظر ، نظر خود را بگذارید
با تشکر از دیوید ، این یک پست عالی و کمک بزرگی به دسترسی بیشتر لینوکس محبوب ما است. مطمئناً تعلیمی ، ساده ، اگر همه مانند شما بنویسند هزاران کاربر گنو / لینوکس وجود دارد. مواردی که برای متخصص می تواند بسیار ساده باشد ، برای تازه کار دشوار است و به طور کلی هنگام جستجوی کمک به شما برای ارسال به Google یا خواندن هزاران پست "برای یادگیری" کمک می کند. بار دیگر از شما متشکرم و تبریک می گویم
بسیار متشکرم ادواردو ، نظر شما مرا برای ادامه نوشتن تشویق می کند.
با سلام دیوید ، بسیار متشکرم برای آموزش ، همه چیز به کمال رسید ، من قبلاً توییک اوبونتو را در lmde دارم روز خوبی داشته باشم
دیوید ، تو همان کسی هستی که http://120linux.com?
سلام.
http://microlinux.blogspot.com
بله دانیل ، من همان کسی هستم که در 120٪ لینوکس می نویسم.
آه باشه… xD من نویسنده دیگه ام
من نمی دانستم که شما در 2 کار خواهید کرد ... این مال شماست؟
سلام.
نه این مال من نیست ، من در حال حاضر در ubunlog.com ، 120linux.com و ubuntizingelplaneta.com هستم
من به طور موقت کار خود را ترک کردم زیرا در یک پروژه متفاوت هستم.
ahhh ok ... من یک وبلاگ دارم که مال من است و حدود 2 ماه است که شروع به کار کرده ام ... نگاهی بیندازید و نظر خود را به من بدهید
وبلاگ: http://microlinux.blogspot.com
ایمیل: daniel.120linux@gmail.com
بسیار متشکرم دیوید ، بسیار عالی نوشته شده و توضیح داده شده است ، من بالاخره یاد گرفتم که repos را در Linux Mint Debian اضافه کنم.
من فقط 4 ماه است که با نرم افزار رایگان استفاده و یاد می گیرم ، من مانند بسیاری از اوبونتو شروع کردم و با Linux Mint 9 ، Kubuntu ، Zorin OS 4 ، Ubuntu 10.04 و 10.10 نصب ، حذف ، خطاها و راه حل های بی شماری انجام داده ام ، اما چالش شخصی بزرگ من این است که یاد بگیرم چگونه هسته را بسازم و دبیان را نصب کنم و نحوه کار با آن را بدانم. من همچنین در اوقات فراغت خود زبان پایتون را مطالعه می کنم و بعداً با C ++ و Java ادامه می دهم. به هر حال ، آرزوها و توهمات بزرگی دارم ، اگر وقتی برای اولین بار کسی اسکریپت شخصی را در مورد نرم افزار رایگان به من گفته بود ، اما سلام ، "هرگز خوب نیست که خوشبختی خوب باشد."
از امروز به موارد دلخواه من اضافه شد.
به سلامتی…
از نظر شما بسیار سپاسگزارم و من شما را با اهداف خود تشویق می کنم ، زیرا در نرم افزار رایگان به بسیاری از افراد مانند شما نیاز داریم.
آیا می توانم grub را اضافه کنم ، از Maverick یا Lucid؟ ، به Linux Mint Debian.
من در حال حاضر grub دارم اما repos به من خطای رمز عبور داد.
W: خطای GPG: http://ppa.launchpad.net انتشار maverick: امضای زیر قابل تأیید نیست زیرا کلید عمومی شما در دسترس نیست: NO_PUBKEY 55708F1EE06803C5
بنابراین من آنها را حذف کردم ، اکنون هنوز می توانید آنها را اضافه کنید؟
به سلامتی…
شما باید کاملاً مشخص باشید که می خواهید مخزن را برای نصب Grub اضافه کنید ، زیرا حقیقت این است که من کاملاً نمی فهمم مشکل چیست.
با تشکر ، در پایان من puc-grub Lucid را اضافه کردم ، زیرا ماوریک از بین رفته است.
مشکل این بود که من grub را نصب کردم تا تصویر پس زمینه لودر multiboot زیباتر باشد ، من همه چیز را خوب نصب کردم به جز repos هایی که خطایی را که قبلاً ذکر کردم به من وارد کرد. اما فکر می کنم به لطف آموزش عالی شما قبلاً آن را حل کردم.
به سلامتی…
ببخشید که این Grub 2 است.
وای ، من مشخص نیستم ، این BURG GRUB برای Grub 2 است.
به سلامتی…
من می فهمم ، شما در حال تلاش برای نصب Burg هستید ، مانند یک چنگال Grub است که باعث می شود استارت آپ بسیار جذاب تر باشد.
این راهنما را که من نوشتم بخوانید تا کمی بیشتر در مورد نحوه نصب آن در اوبونتو بدانید (ممکن است برای Mint مفید باشد) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html
متشکرم دیوید من به دنبال چیزی شبیه به آن برای بعضی از کتابخانه هایی بودم که به آنها احتیاج داشتم اما در آخر سعی کردم آنها را انجام دهم
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
من کلید را بارگیری نکردم بنابراین می خواستم بدانم که در این مورد چگونه کار می کنم با تشکر.
اول از همه ، مخزنی که می خواهید نصب کنید و روی کدام توزیع است چیست؟
اونی که با این توتو منتشر کردی
# مخزن 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 بستگی دارند به همان مواردی که می بینید به دیگران بستگی دارند و من در نهایت همه را منفجر می کنم ... خوب در این صورت چه کاری می توان انجام داد ؟؟؟ پیشاپیش ممنون و برای جواب.
خوزه ، مشکلی که من در خط نصب شما برای نصب کلید Ubuntu-Tweak می بینم این است که شما از یک اسکریپت استفاده می کنید (
-
) به جای دو (--
) قبل از دستوراتkeyserver
yrecv-keys
.آن را تصحیح کنید و دوباره سعی کنید کلید را بگیرید.
نه ، من قبلاً آن را انجام داده ام و هیچ چیز ، راه دیگری برای بارگیری و نصب دستی آن باز نکنید ؟؟؟
من سعی کردم چگونه به من گفتی:
# 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
هیچ چیزی بارگیری نمی شود ، من نمی دانم که منبع دیگری خراب است یا منبع دیگری باز می شود یا چه چیزی بهتر به من توصیه می کنید ...
خوزه ، خط زیر را بخوانید که در آن من به شما پاسخ می دهم ...
سلام خوزه ، من کلید را قبلاً امتحان کردم و مشکلی با آن وجود ندارد ، نمی دانم چرا رایانه شما نمی تواند آن را بارگیری کند.
در اینجا پیوند به کلید عمومی است http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.
من به شما توصیه می کنم این دو ورودی Seek 'N Geek را که در آنها نحوه عیب یابی کلیدهای عمومی را آموزش می دهند بخوانید:
به من بگویید چگونه پیش رفت ، در ضمن من قصد دارم دبیان را مجازی سازی کنم تا به شما کمک کنم تا راه بهتری داشته باشید ، خوب؟
آماده ، حل کردم ، من با مشکل روبرو شدم زیرا نمی دانم چه کاری باید انجام دهم اما فایروال سرور را مسدود می کرد و به من اجازه نمی داد آن را بارگیری کنم ، خطای لایه 8 در اینجا ، آنچه من سعی در به روزرسانی libgpod4 0.7.95 دارم. 1-XNUMX اما به دلیل وابستگی ها مشکل است اما من می خواهم ببینم ... خیلی ممنون….
دیوید ، یک سوال ، آیا می دانید که من به روزرسانی استعداد می دهم و این خطوط را نادیده می گیرد ، یعنی منابع اوبونتو را بارگیری نمی کند ، من این کار را از طریق ubuntu-tweak به صورت گرافیکی انجام می دهم و بقیه موارد را شکست می دهم ، اگر اینها من را بارگیری کنند ، چرا این اتفاق می افتد؟
خوزه ، ممکن است به راحتی این نرم افزار با دبیان سازگار نباشد ، شما در حال تلاش برای نصب Ubuntu Tweak هستید که مخصوص اوبونتو ایجاد شده است.
من هنوز نتوانسته ام دبیان را بارگیری کنم ، من همیشه یک مشکل بارگیری دارم ، به همین دلیل در حال حاضر نمی توانم به شما کمک کنم ، اگر می خواهید با اطلاعات تماس خود ایمیل ارسال کنید و من به شما اطلاع خواهم داد من می تونم پیدا کنم.
سلام. در صورت امکان می خواهم در مورد سازماندهی مخازن نقطه نظرات خود را بیان کنم.
در داخل «/etc/apt/sources.list.d/» می توانید پرونده های کمکی - با پسوند «list» - که حاوی مخازن هستند نیز اضافه کنید ، به عنوان مثال می توانید پرونده ای به نام «ubuntutweak.list» را به پرونده تحت پوشش ایجاد کنید در این آموزش.
این اطمینان می دهد که پرونده /etc/apt/sources.list فقط شامل مخازن رسمی دبیان است.
تبریک.
متشکرم ... این اطلاعات خیلی به من کمک کرد ، وقتی وارد صفحه پرتاب شدم همه چیز همیشه از دست می رفت.
من می خواهم یک مسئله مرده را دوباره احیا کنم ، متاسفم .. من از شما می پرسم نصب برنامه هایی از این مخازن که توزیع پیش فرض من نیست چقدر ایمن است؟ . با تشکر