О добавлении репозиториев в Ubuntu 9.10

    imageНачал читать Linux Format 11-2009 (124), дочитал до статьи «Ubuntu: ставим всё подряд», и очень удивился описанному способу добавления репозиториев.

    Для установки chromium-browser автор рекомендует
    сделать 3 шага:

    а) открыть в GUI «Источники ПО» и добавить новый репозиторий:
    http://ppa.launchpad.net/chromium-daily/ppa/ubuntu


    б) выполнить в терминале:
    sudo apt-key adv --recv-keys --keyserver
    keyserver.ubuntu.com 4E5E17B5


    в) выполнить в терминале:
    sudo apt-get update
    sudo apt-get install chromium-browser

    Что мне не понравилось в таком подходе?"


    1. «Это мы сделаем в GUI, а это мы сделаем консольно.» То ли автор не
    умеет добавлять ключи через «Источники ПО» и устанавливать софт
    используя synaptic, то ли автор считает, что
    echo "deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main" >> /etc/apt/sources.list
    слишком сложно для домохозяйки. Не знаю.

    Кроме того, автор говорит, что изменять jaunty на версию посвежее нельзя. Это не так.

    image

    2. Надо вручную добавлять ключ.

    image

    Хорошо, что в этот раз автор сообщает и ключ, и как его добавить.

    image

    Каждому не раз встречались вопросы на форумах: «как добавить ключ?» и
    многие не раз находили или даже использовали костыли типа:

    #!/bin/sh
    KEYS=`sudo apt-get update | awk '/NO_PUBKEY/ {print($NF)}'`
    if [ -z $KEYS ]
    then
    echo "No missed public keys found."
    else
    echo "Missed public keys: $KEYS"
    for KEY in $KEYS
    do
    gpg --keyserver keyserver.ubuntu.com --recv $KEY &&\
    gpg --export --armor $KEY | sudo apt-key add -- &&\
    echo "Public key $KEY has been added."
    done
    fi

    (ещё куча примеров как костылей, так и мучений тут)

    Что предлагают разработчики ubuntu в версии 9.10?


    Совместить и автоматизировать добавление репозитория и ключа:
    sudo add-apt-repository ppa:chromium-daily/ppa
    Executing: 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
    --keyserver keyserver.ubuntu.com --recv
    FBEF0D696DE1C72BA5A835FE5A9BF3BB4E5E17B5
    gpg: запрашиваю ключ 4E5E17B5 с hkp сервера keyserver.ubuntu.com
    gpg: ключ 4E5E17B5: "Launchpad PPA for chromium-daily" не изменен
    gpg: Всего обработано: 1
    gpg: неизмененных: 1

    image

    И всё! Система сама добавит репозиторий, найдет его ключ, и импортирует его:

    $ ls /etc/apt/sources.list.d
    "chromium-daily-ppa-karmic.list"  "chromium-daily-ppa-karmic.list.save"
    

    Вам останется обновить индексы пакетов и поставить chromium. Просто?
    Быстро? Удобно? Мне кажется, да.

    Спасибо за внимание!

    image

    PS: для jaunty идеологически правильного способа не
    существовало, его добавили недавно.

    PS2: Я знаю, что aptitude идеологически правильнее чистого apt (для семейства Ubuntu). Здесь используется apt только потому, что автор LF выбрал этот путь. Если будет 5-10 желающих, я наглядно и с картинками распишу, чем aptitude
    лучше apt.

    PS3: Статью написал мой коллега, который очень хочет инвайт. Решите поделиться — alakond@gmail.com, милости просим.
    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 68

    • UFO just landed and posted this here
        +1
        Поддерживаю просьбу
          0
          Я только за!
            0
            Тоже бы хотелось прочитать «чем aptitude лучше apt»
              0
              Автору спасибо, читать было интересно.

              А сатейка про «aptitude и apt» уже существует
              по крайне мере с месяц назад где-то натыкался.
              +2
              Тоже поддерживаю. «Просим, просим!»
                +2
                Очень хотелось бы прочесть чем же все таки aptitude лучше apt
                P.S. Желающих уже шестеро
                  +3
                  семеро. вот же любители пафоса, сразу рассказывайте, зачем тянуть :)
                    +2
                    На самом деле, нормальное оформление статьи занимает довольно много времени (возможно, с непривычки). Автор ждёт инвайта, скрестив пальцы на всех конечностях, а мне за него оформлять пока некогда :) На самом деле, статья будет к понедельнику. Напишем, оформим и опубликуем.
                      0
                      прочитали. занятно. спасиба :)
                        0
                        Старт дан, и к новой статье я уже не имею отношения — благодаря этому топику можете поприветствовать нового HH-юзера alakond =) С пожеланиями, предложениями и вопросами на тему apt vs aptitude — добро пожаловать к нему в хабрапочту. Уверен, он будет рад.
                    +2
                    присоединяюсь
                    • UFO just landed and posted this here
                      • UFO just landed and posted this here
                        • UFO just landed and posted this here
                          • UFO just landed and posted this here
                            • UFO just landed and posted this here
                              • UFO just landed and posted this here
                                • UFO just landed and posted this here
                                    0
                                    ТопикСтартер.
                          +1
                          Да да описывайте чем он лучше, я вот ставил посмотрел и закапал :) Видно не раскусил всех прелестей.
                            0
                            Конечно лучше: там же есть игра «Сапёр» :)
                            +1
                            подписываюсь!
                            давайте! чего уж тянуть! )
                              +4
                              Тоже хочется услышать, о превосходстве aptitude.
                              Т.к. пользуюсь только apt.
                                0
                                +1 желающий
                                  0
                                  +1
                                    +1
                                    Очень, очень интересно.
                                    Дотянем до десяти, друзья!
                                      +1
                                      присоединяюсь :) Я вроде как уже четырнадцатый
                                        0
                                        Хотелось бы почитать поподробнее об этом. Ubuntu 9.10 — функциональна и гибка.

                                        ЗЫ: бесплатная раздача плюсов? Сорри за оффтоп, но глядя на комменты…
                                          +1
                                          эт сама… Я который по счету в том ряду что желают?
                                          • UFO just landed and posted this here
                                            +1
                                            Присоединяюсь к просьбе!
                                              0
                                              Вот же… Я как новый в убунту-деле и не знал что есть разница между apptitude и apt. Всегда думал что это одно и тоже, просто имена разные.
                                              Поэтому под петицией подписываюсь.
                                                0
                                                Давно пользую aptitude, т.к. когда то видел наглядный пример лучшей работы с зависимостями.
                                                Жду подробный пост и надеюсь узнать массу полезной информации.
                                                  0
                                                  –1
                                                  «описанн: ому » вот это опечатка :)
                                                    +1
                                                    Спасибо, поправил.
                                                    +1
                                                    aptitude использую только для поиска например

                                                    aptitude search postgres

                                                    Для всего остального хватает apt

                                                    Хотел бы почитать вашу статью в картинках :)
                                                      +7
                                                      я, например, использую apt-cache search postgres…
                                                        +1
                                                        aptitude search показывает состояние пакета, в отличии от apt-cache search, который так не умеет ;)
                                                      +1
                                                      А ещё в большинстве этих инструкций предлагают добавлять ещё и deb-src зачем-то.
                                                        0
                                                        Это чтобы быстро получать исходники любой программки. Если вы не программист, можете не добавлять его.
                                                          0
                                                          Я про chromium. Что такое deb-src, зачем, когда и кому он нужен, я знаю.
                                                            0
                                                            Привет альтоводу и альтоведу ;)
                                                            0
                                                            Если не ошибаюсь еще для apt-build.
                                                            0
                                                            Хром, поставленный из дебки, сам, кстати, репы должен добавить.
                                                            0
                                                            Здорово описано. С картинками отлично, просим статью.
                                                              +1
                                                              очень хочется узнать чем же так aptitude лучше apt. Спасибо за хорошую статью.
                                                                +1
                                                                Я до сих пор считаю что отличия только в «супер-коровьей силе» :)
                                                                  +1
                                                                  У aptitude нет супер-коровьей силы.
                                                                    +2
                                                                    image
                                                                      0
                                                                      Да я знаю :)
                                                                      Я имел в виду оригинальное сообщение, с которого всё начинается:

                                                                  +3
                                                                  то ли автор считает, что… слишком сложно для домохозяйки

                                                                  Потому что на оффсайте доп-пакетов убунты приводится именно этот метод в хэлпе. Зачем ему рассказывать что-то другое.

                                                                  Кроме того, автор говорит, что изменять jaunty на версию посвежее нельзя. Это не так.

                                                                  Номер вышел в тираж недавно, кармик зарелизился 29 октября, статьи в набор сдаются за несколько дней до выпуска номера. Поэтому и статья была написана про пследнюю стабильную версию на момент написания статьи.
                                                                    +1
                                                                    Aptitude иногда бывает радостно предлагает пол Убунты снести из за какой то неразрешенной зависимости
                                                                      0
                                                                      Это не потому что aptitude такой плохой, а потому, что мейнтейнеры убунты понапихали немерянно зависимостей.
                                                                        0
                                                                        Точнее, бинарники собираются с почти всеми включёнными опциями, потому и зависимостей столько. Не нравится — берите Генту.
                                                                          0
                                                                          Для этого существует ключ -R ;)
                                                                        0
                                                                        Насколько я понимаю add-apt-repository годится только для добавления репозиториев с Launchpad PPA?
                                                                          0
                                                                          Давайте, батенька, напишите нам чем aptitude лучше apt.
                                                                            0
                                                                            Все уже давно написано
                                                                            Английский вариант: www.pthree.org/2007/08/12/aptitude-vs-apt-get/
                                                                            Русский вариант: www.it-vologda.ru/articles.php?article_id=1
                                                                              –1
                                                                              И вот ещё статья Федорчука с описанием преимуществ: citkit.ru/articles/344/
                                                                                0
                                                                                Спасибо за ссылку. Позже добавлю недостающую информацию к себе на сайт.
                                                                                0
                                                                                Спасибо.
                                                                                0
                                                                                Если можно, подам свой голос неискушенного линуксоида (только недавно захотелось попробовать Ubuntu 9.10. Поставил на рабочую машину с виндой из-под wubi, благодаря недавней статье на Хабре). Какое же было мое удивление, когда в списке доступных программ не нашел любимого Google Chrome… На этом поиски завершил, так как пора было уже ложится спать ))

                                                                                А теперь, спасибо, буду знать.
                                                                                  0
                                                                                  Не всегда стоит полностью следовать статьям (Linux Format и иже с ними). Нужно полагаться на здравый смысл.
                                                                                    0
                                                                                    UPD. Всем, кто собирается поставить Chromium, на заметку:
                                                                                    После добавления репозиториев, нужно устанавливать пакет chromium-browser
                                                                                    Если поставите просто chromium — получите установленную игрушку chromium-bsu (:
                                                                                    что тоже в общем-то не плохо, но не совсем то, чего мы ожидали.
                                                                                    +1
                                                                                    В 9.10 то же самое можно сделать и в GUI, в стандартном окне добавления репозитория ввести прямо «ppa:chromium-daily/ppa».

                                                                                      0
                                                                                      Может для полного счастья еще и про добавление реп через аптурл расскажите.

                                                                                      Only users with full accounts can post comments. Log in, please.