If i help You, send me BTC please 1CJGz4UGyL7hTjPeN8j7fu9LRmmWiWSRHi

Как узнать будет ли поддержка ваших любимых репозитариев в Ubuntu 11.04.

Постов 121 из 175

Если вы планируете в ближайшем будущем обновить ваш дистрибутив Ubuntu до версии 11.04, то конечно же вы захотите узнать какие персональные репозитарии (PPA) поддерживаются данным дистрибутивом, а какие нет. David Callé написал скрипт (с графической оболочкой, спасибо Zenity), который автоматически проверит подключенные на данный момент в системе PPA и выведет информацию о том, какие версии Ubuntu поддерживает каждый из них. Скриншот, демонстрирующий работу скрипта:

check-ppa-repositories

Обычно, когда вы добавляете PPA, который пока еще не поддерживается в Ubuntu 11.04, вы получаете сообщение с ошибкой 404 при попытке обновиться из терминала строкой:

sudo apt-get update

Помимо ошибки неплохо было бы узнать который из PPA ее вызвал. Так вот используя этот скрипт, вы абсолютно точно будете знать какой PPA продолжает работать, поставляя обновления, а какой нет.

Использование скрипта очень простое: необходимо всего лишь запустить его, и он просканирует все подключенные PPA и пометит словом «yes» или «no» для каждой версии Ubuntu (Natty, Maverick, Lucid, Karmic) в зависимости от того, поддерживается он в данном дистрибутиве или нет. При этом крайняя левая колонка отобразит «Ok» если репозитарий вообще доступен.

Получить скрипт можно с BZR (bzr get lp:~davidc3/+junk/repostory) или, если вы не хотите ставить BZR, набрав в терминале:

cd && mkdir checklp && cd checklp
wget http://bazaar.launchpad.net/~davidc3/+junk/repostory/download/head:/repostory-20110119093413-fsj5x2kgbf3y5mxq-2/repostory

Затем устанавливаем зависимости и запускаем скрипт:

sudo apt-get install zenity curl
cd && cd checklp
chmod +x repostory
./repostory

И, говоря о работе с репозитариями, предлагаю обратить внимание на удобный инструмент для поиска пакетов в PPA, а также добавления, удаления репозитариев и установленных из них приложений — Y PPA Manager.

Menu