نوشته شده توسط سید حسینعلی حسینی گوکی.
مدتی است بدون نیاز به فیلتر شکن نمی توان PPA جدید به سیستم اضافه کرد و کانکشن دریافت key برقرار نمی شود.
شکی نیست استفاده از دستور apt-add-repository یکی از ساده ترین راه های اضافه کردن PPA جدید به سیستم است و تنها با یک خط نوشتن یا کپی کردن میشه یک PPA جدید به سیستم اضافه کرد ولی این روش در حال حاضر با مشکلاتی برای ما ایرانیان همراه است , با روش زیر می تونین این کارو بدون هیچ مشکلی انجام بدین !
برای اضافه کردن PPA جدید باید فایل /etc/apt/sources.list رو ویرایش کنیم , توصیه می کنم قبل از هر کار یک نسخه ی پشتیبان از این فایل تهیه کنین :
sudo -s
cp /etc/apt/sources.list /etc/apt/sources.list.backup
دستور اول ما رو به محیط کاربری Root یا Super user میبره تا بتونیم فایل مورد نظر رو ویرایش کنیم.
دستور دوم یک رونوشت از فایل sources.list به نام sources.list.backup تهیه می کنه و در صورت اشتباه میشه از این نسخه ی پشتیبان استفاده کرد.
حال باید به سایت launchpad.net برویم و نام برنامه ی مورد نظر رو جست و جو کنیم که ذکر PPA در اول نام برنامه کار رو برای ما راحت تر می کنه , برای مثال در قسمت جست و جو من کلمه ی ppa smplayer رو وارد می کنم تا لینک مربوط به PPA نرم افزار smplayer رو بیاره. ( یکی از لینک های اول یا دوم نتیجه ی جست و جو خواهد بود) , در صورتی که یک PPA در یک سایت دیدین همانند ppa:noobslab/icons می تونین به سادگی از روی کلمات استفاده شده در اون لینک اصلی PPA رو در سایت launchpad پیدا کنین و برای مثال ppa:noobslab/icons یک PPA است و کافیه من کلمات noobslab icon رو توی سایت launchpad جست و جو کنم تا لینک اصلی این PPA رو پیدا کنم.
بعد از اینکه لینک اون PPA رو پیدا کردین کافیه برروی گزینه ی Technical details about this PPA کلیک کنین تا جزییات کامل اون PPA رو نمایش بده.
محتوای جزییات رو کپی کنین و با یک ویرایشگر فایل sources.list رو اجرا کنین و قسمت کپی شده رو در آخر فایل sources.list درج کنین ( paste کنین )
sudo gedit /etc/apt/sources.list
یا
sudo vim /etc/apt/sources.list
در دستوراول فایل sources.list رو با ویرایشگر تصویری gedit باز کردم و در مثال دوم با ویرایشگر vim .
محتوای جزییات PPA noobslab icons به شرح زیر است که من اون رو به آخر فایل source.list اضافه کردم :
deb http://ppa.launchpad.net/noobslab/icons/ubuntu YOUR_UBUNTU_VERSION_HERE main
deb-src http://ppa.launchpad.net/noobslab/icons/ubuntu YOUR_UBUNTU_VERSION_HERE main
کار تموم نشده !
قسمت YOUR_UBUNTU_VERSION_HERE رو باید به نام سیستم عامل خودتون تغییر بدین , برای مثال اگر از اوبونتو ۱۲.۰۴ استفاده می کنین باید جای این متن بنویسین : precise و اگر از اوبونتو ۱۳.۰۴ استفاده می کنین باید بنویسین : raring
deb http://ppa.launchpad.net/noobslab/icons/ubuntu raring main
deb-src http://ppa.launchpad.net/noobslab/icons/ubuntu raring main
تغییرات اعمال شده رو ذخیره کنین و دستور زیر رو در ترمینال وارد کنید :
sudo apt-get update
و حالا می تونین بسته ی مورد نظر خودتون رو نصب کنین , در آخر لینک ppa بسته های قابل نصب از طریق این ppa رو نوشته و کافیه از روش زیر استفاده کنین :
sudo apt-get install acyl-icon-set
نام برخی از توزیع های اوبونتو :
اوبونتو ۱۲.۰۴ = precise
اوبونتو ۱۲.۱۰ = quantal
اوبونتو ۱۳.۰۴ = raring
اوبونتو ۱۳.۱۰ = soucy
اوبونتو ۱۴.۰۴ = trusty
نوشته آموزش رفع مشکل اضافه کردن مخازن جدید به اوبونتو بدون نیاز به فیلتر شکن ! اولین بار در لینوکس سیزن , آموزش گنو / لینوکس پدیدار شد.