Управление на PPA хранилища в Ubuntu

¿защо agregar PPA хранилища ако вече имаме хиляди програми, използващи официалните хранилища на Ubuntu?

Файлове с лични пакети (Pични Package Archive, на английски), позволяват на разработчиците да разпространяват софтуер и актуализации директно на потребителите на Ubuntu, без да се налага да чакате актуализациите на собствените хранилища на Ubuntu.

Launchpad, сайтът, който хоства повечето от наличните PPA, изгражда двоичните файлове и ги съхранява в конкретно хранилище. Това означава, че потребителите на Ubuntu могат да инсталират тези пакети по същия начин, по който са свикнали да инсталират останалите приложения в Ubuntu, с допълнителното предимство, че ще имат най-новите актуализации на тези програми и дори могат да намерят програми, които не са налични в официалните хранилища.

Как да инсталирам PPA хранилища

Да вземем практически пример. Да предположим, че искаме да инсталираме Shutter. Първото нещо, което трябва да знаем, е идентификационното име на PPA, което искаме да инсталираме. На страницата на затвора PPA е ясно, че за да добавите това хранилище е необходимо да вземете под внимание реда ppa: затвор / ppa.

PPY

Вариант 1: от командния ред

Всичко, което трябва да се направи, е да отворите терминал и да въведете съответните команди, за да добавите PPA, да актуализирате списъка с пакети и да инсталирате желаната програма (Shutter в нашия пример).

sudo add-apt-repository ppa: затвор / ppa sudo apt-get update sudo apt-get install shutter

Вариант 2: от Софтуерния център

1.- Отворете Ubuntu Software Center.

2.- редактирам > Произход на софтуера

3.-  След това в раздела Друг софтуер, щракнете добави и въведете PPA реда. В нашия пример: ppa: затвор / ppa и кликнете върху приемам.

софтуерни източници

4. Инсталирайте желаната програма (продължавайки с нашия пример, Shutter).

Как да премахнете PPA хранилища

Вариант 1: премахнете PPA от командния ред

Следвайки нашия пример на затвора:

sudo add-apt-repository --remove ppa:shutter/ppa

Очевидно линията ppa: shutter / ppa ще трябва да бъде заменена с това, което съответства във всеки отделен случай.

Вариант 2: от Софтуерния център

1.- Отворете Ubuntu Software Center.

2.- редактирам > Произход на софтуера

3.- След това в раздела Друг софтуер, щракнете премахнете и кликнете върху приемам.

Внимание: по този начин PPA ще бъде премахнат от списъка с пакети, но пакетите, инсталирани чрез PPA, няма да бъдат деинсталирани, задача, която ще трябва да се извърши ръчно. За да се автоматизира този процес, който може да бъде тромав за някои, има инструменти като PPA Purge или Y-PPA мениджър.

Как да премахнете PPA и съответните пакети автоматично

Вариант 1: от командния ред

PPA-Purge е прост скрипт, който ще премахне въпросния PPA, както и всички пакети, инсталирани от него.

1.- Инсталирайте PPA-Purge

sudo apt-get install ppa-purge

2.- Използвайте PPA-Purge, за да деинсталирате PPA. Следвайки нашия пример:

sudo ppa-purge ppa:shutter/ppa

Вариант 2: използване на YPPA

1.- Инсталирайте Y-PPA:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2.- Премахнете въпросния PPA. Графичният интерфейс на Y-PPA Manager е достатъчно интуитивен, за да разбере какво да прави.

Как да деактивирам PPA хранилища

Деактивирането на PPA означава, че системата няма да получава никакви актуализации от този PPA, но инсталираните преди това пакети няма да бъдат премахнати. Предимството на деактивирането на PPA вместо да го премахвате е, че е по-лесно да го активирате отново.

За да деактивирате PPA:

1.- Отворете Ubuntu Software Center.

2.- редактирам > Произход на софтуера

3.- След това в раздела Друг софтуер, махнете отметката до въпросния PPA и щракнете приемам.

Важно е да деактивирате двата реда на всеки PPA.

По същия начин PPA също може да бъде активиран отново.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Мордрауг каза той

    Отлична статия (както винаги) 😀

    Удоволствие да ви чета Пабло ^^

    1.    нека използваме linux каза той

      Благодаря Сайто! Липсваше ми! Колко хубаво да те видя тук ...
      Наздраве! Павел.

  2.   Хуан Карлос Сенар каза той

    Много чисто! Благодаря ти.

  3.   Хулиан каза той

    Много добре.

  4.   Гамби каза той

    О, БОЖЕ МОЙ!! много благодаря.
    Малка идея за попълване на това страхотно ръководство: хрумнало ли ви е да включвате програми, които са включени в самата дистрибуция или че официалното хранилище има, но само остаряла версия или която вече сте инсталирали?
    Например инсталирах торент програмата Azureus aka Vuze от официалното хранилище и след като я използвах няколко месеца и имах активни много файлове и торенти, се озовах пред дилемата, че не мога да деинсталирам и загубя цялата тази работа и че имам нужда само от един инструмент налична в последната версия, която официалното хранилище на ubunto не е актуализирано.
    Мисля, просто си мисля, че успях да го направя, но това беше истинска одисея и дори не научих и не разбрах как го направих

    1.    нека използваме linux каза той

      Здравей, гамби! всъщност ... процедурата в този случай е същата. Инсталирате PPA, актуализирате списъка с пакети и когато надграждате, той ще ви каже, че има нова версия на програмата (във вашия случай, azureus), която не е нищо друго освен тази, налична в ppa.
      Надявам се да бях ясен.
      Наздраве! Павел.

  5.   Зитум каза той

    Добре, но понякога се включва конкретният ppa за разпределение.
    Имам проблема например с актуализацията на Turpial 3.0. които са го включили в http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    докато моят софтуерен център се фокусира върху офицерите на Оливия или "raring" (използвам Linux Mint)
    Колкото и да посочвам, че файловете се хостват в нагло, не изтеглям и инсталирам програмата.

  6.   лозанотукс каза той

    Невъзможно е да се обясни по-добре! ... Тези дни ще се опитам да кача YPPA Manager, преведен на испански в 1 САМО DEB 🙂 инсталирайте DEB и това е, няма смисъл ... трябва да е за хора, които не не знам как да добавям PPA и за да го инсталирам трябва да добавиш PPA хаха. Много добра статия, ще направи много. Наздраве!

  7.   ЕрКийо каза той

    Обичайте този блог, Пабло! Добър дизайн и практично съдържание. Въпросът ми е фокусиран върху елементарната операционна система и е свързан именно с "Y PPA" и софтуерния център; Възможно ли е инсталирането на първия да направи втория неработещ? Опитвам се да го стартирам и nopi,
    много ви благодаря

    1.    нека използваме linux каза той

      Не, аз не мисля така…
      Нямам представа какво може да бъде, но не мисля, че софтуерният център е причината за грешката.
      прегръдка! Павел.

  8.   Карлос Цифуентес каза той

    Много добра страница, това и аз съм гъба, стара дама, но все пак усвоявам това, което преподавате в допълнение към онези, които предрекат или коментират.

    1.    Луиджис торо каза той

      Благодаря ви много Карлос за вашите коментари, никога не е късно да научите.

  9.   danny672007 каза той

    Благодаря ви много за вашия принос, аз съм нов в Linux и вие ми помогнахте да разбера повече този прекрасен свят!