Однією з великих переваг, які Ubuntu має перед іншими дистрибутивами, є велика кількість програм, доступних для цього дистрибутиву, і простота їх встановлення та постійного оновлення через Репозиторії PPA завдяки Лаунчпад.
На жаль команда
add-apt-repository
Він доступний лише для Ubuntu, тому додавати ці сховища не так просто, коли ви хочете додати його до такого розподілу, як Debian або виходячи з цього, ви можете загалом використовувати пакети .deb, створені для Ubuntu.
Це не означає, що ми не можемо використовувати ці сховища в Debian, оскільки Debian також надає спосіб додавання власних сховищ, і тоді ми будемо вчитися, як це робити.
Перш за все ми повинні зрозуміти, як управляються сховищами Debian. Які розміщені у картотеці
/etc/apt/sources.list
як і всі дистрибутиви на основі Debian, включаючи Ubuntu, і має такий формат:
deb http://site.example.com/debian компонент розподілу1 компонент2 компонент3 deb-src http://site.example.com/debian компонент розподілу1 компонент2 компонент3
Перше слово в кожному рядку (
deb
,
deb-src
) означає тип файлу, знайденого у сховищі. У випадку
deb
, це означає, що файл, доступний у сховищі, є файлом, що встановлюється бінарного типу, упакованим як
.deb
для Debian або дистрибутивів на його основі. І у випадку з
deb-src
, це означає, що сховище містить вихідний код програми.
Розповсюдження цілком може бути назвою роздачі (Ленні, травлення, стискання, сид) або тип упаковки (стабільний, старий, тестуючий, нестабільний).
Компоненти вже залежать від розповсюджувача сховища, наприклад, у випадку, якщо ми збираємось використовувати як приклад, це головний, мультивселенний, обмежений і всесвіт.
Тепер, коли ми знаємо, як репозиторії працюють у Debian, давайте дізнаємося, як ми можемо додати репозиторій PPA в Debian або дистрибутиви на його основі.
Перше, що потрібно зробити, це знайти сторінку сховища PPA в Launchpad. Ми можемо зробити це, як правило, набравши в пошуковій системі, як Google назва сховища PPA.
У цьому посібнику ми використовуватимемо PPA, надану стабільною версією налаштування ubuntu, ppa: tualatrix / ppa.
Якщо в пошуковій системі не знайдено посилання на сторінку сховища, ми можемо безпосередньо увійти launchpad.net а в пошуковій системі напишіть назву сховища PPA.
Слідом за цим, ми шукаємо серед результатів сторінку сховища, яка нас цікавить, нарешті, потрапляючи на сайт, який ми шукаємо, де ми знайдемо всю інформацію, яка нам потрібна для правильного додавання сховища в Debian.
На сторінці сховища PPA ми можемо знайти зелене посилання із написом «Технічні деталі про цей PPA», ми натискаємо на це посилання, і ми знайдемо технічну інформацію про відповідний сховище, ця інформація - саме адреси
deb
y
deb-src
що нам потрібно додати всередину файлу
/etc/apt/sources.list
який керує сховищами на Debian.
Крім того, ми можемо побачити спадне меню зі списком дистрибутивів, що підтримуються цією програмою. У найкращих випадках ви знайдете останню версію програми для всіх дистрибутивів, але в деяких випадках кожен дистрибутив має іншу версію пакету, яка, як правило, старша у старих дистрибутивах. (зауважте, що це меню автоматично змінює параметр розподіл у сховищі, щоб вам було простіше включити його у файл
/etc/apt/sources.list
)
У цих технічних подробицях ми також можемо знайти номер відкритого ключа, який ми будемо використовувати для цифрового підпису сховища. Це допомагає нам, щоб система перевіряла дійсність та безпеку сховища, яке ми використовуємо.
Знаючи всю цю дуже важливу інформацію, ми дійшли до тієї частини, яку всі ми очікували, перш за все, ми повинні відкрити файл /etc/apt/sources.list, щоб додати нове сховище. Ми можемо зробити це, виконавши наступний рядок у терміналі як root:
gedit /etc/apt/sources.list
Коли файл відкритий як root, ми переходимо до кінця документа та додаємо сховища до налаштування ubuntu (Ви можете додати коментар, щоб чіткіше зрозуміти, звідки береться сховище).
# Репозиторій 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
, ми можемо зберегти та закрити документ.
На даний момент ми вже маємо сховище у списку сховищ Debian, але у нас можуть виникнути проблеми з оновленням цього списку, оскільки Debian може вважати сховище небезпечним і не завантажувати список пакетів, який він містить.
Щоб уникнути цього, ми встановимо відкритий ключ сховища, виконавши наступну команду в терміналі, де ми включимо номер, зазначений як відкритий ключ на попередньому зображенні (0624A220).
apt-key adv --keyserver keyserver.ubuntu.com --recv-ключі 0624A220
Якщо все піде добре, у нашому терміналі ми побачимо такий текст:
Виконання: gpg --ignore-time-конфликт --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 0624A220 gpg: запит ключа 0624A220 у сервера сервера ключів hkp.ubuntu.com gpg: код 0624A220: «Launchpad PPA для TualatriX» без змін gpg: загальна оброблена сума: 1 gpg: без змін: 1
Якщо це було результатом, тепер ми можемо спокійно оновити список сховищ та встановити програму за допомогою наступної команди:
aptitude update && aptitude install ubuntu-tweak
Заключні примітки:
- Зверніть увагу, що не всі програми Ubuntu вони будуть коректно працювати на Debian або дистрибутивах на його основі.
- Ви повинні ретельно вибирати версію для використання в пакунках, оскільки це може призвести до порушення деяких залежностей, особливо в таких дистрибутивах, як Debian stable, який не завжди надає найновіші версії пакетів.
Дякую, Девід, це чудова публікація та великий внесок у те, щоб зробити наш улюблений Linux більш доступним. Звичайно, дидактично, просто, якби всі писали так, як ви, було б ще тисяч користувачів GNU / Linux. Ті речі, які можуть бути дуже простими для поціновувача, важкі для початківців, і, як правило, при зверненні за допомогою вони відправляють вас до Google або читають тисячі повідомлень, "щоб ви дізналися". Ще раз дякую і вітаю
Велике спасибі Едуардо, Ваш коментар спонукає мене продовжувати писати.
Вітаю, Девід, дякую вам за підручник, все пішло до досконалості, у мене вже є налаштування ubuntu в моєму lmde гарного дня
Девід, ти той самий, хто пише http://120linux.com?
Привіт.
http://microlinux.blogspot.com
Так, Даніель, я той самий, хто пише в 120% Linux.
Аааа, добре ... xD Я інший письменник ... 😛
Я не знав, що ти будеш працювати через 2 ... це твій?
Привіт.
Ні, це не моє, я зараз у ubunlog.com, 120linux.com і ubuntizadoelplaneta.com
Я тимчасово залишив свою, бо перебуваю в іншому проекті.
аххх добре 😀 У мене є власний щоденник, який я починаю приблизно 2 місяці і трохи ... погляньте і дайте мені свою думку plisss
блог: http://microlinux.blogspot.com
e-mail: daniel.120linux@gmail.com
Щиро дякую, Девіде, це чудово написано та пояснено, я нарешті навчився додавати репозиторії у своєму Linux Mint Debian.
Я використовую та навчаюсь із вільним програмним забезпеченням лише 4 місяці, я почав, як і багато хто з ubuntu, і встановив, видалив, зробив незліченні помилки та рішення з Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 та 10.10, але велика моя особиста проблема - це навчитися будувати ядро та встановлювати Debian та знати, як з ним працювати. Я також вивчаю мову Python у вільний час, а згодом продовжую з C ++ та Java. У будь-якому випадку, я маю великі прагнення та ілюзії, якщо, коли я вперше взяв сценарій, хтось сказав мені про вільне програмне забезпечення, але ей, "ніколи не пізно, якщо щастя добре".
З сьогоднішнього дня доданий до моїх улюблених.
Вітаємо…
Щиро дякуємо за коментар та велике заохочення до ваших цілей, адже у вільному програмному забезпеченні нам потрібно багато людей, таких як ви.
Чи можу я додати grub?, Від Maverick або Lucid?, На Linux Mint Debian.
У мене вже є grub, але репозитори видали мені помилку пароля;
W: Помилка GPG: http://ppa.launchpad.net maverick Release: Наступні підписи не вдалося перевірити, оскільки ваш відкритий ключ недоступний: NO_PUBKEY 55708F1EE06803C5
отже, я їх видалив, тепер ви все ще можете їх додати?
Вітаємо…
Ви повинні бути дуже конкретними, в якому сховищі ви хочете додати, щоб встановити Grub, тому що правда в тому, що я насправді не розумію, в чому проблема.
Дякую, врешті-решт я додав ppa-grub від Lucid, оскільки Maverick відсутній.
Проблема полягала в тому, що я встановив grub, щоб зробити фонове зображення багатозавантажувального навантажувача красивішим, я встановив все добре, крім репозиторіїв, що призвели до помилки, про яку я згадував раніше. Але я думаю, що я це вже вирішив завдяки вашому чудовому підручнику.
Вітаємо…
Вибачте, це Grub 2.
На жаль, мені незрозуміло, це BURG GRUB для Grub 2.
Вітаємо…
Я розумію, ти намагаєшся встановити Burg, це як вилка Grub, щоб стартап виглядав набагато привабливішим.
Прочитайте цей посібник, який я написав, щоб дізнатись трохи більше про те, як встановити його в Ubuntu (це може бути корисно для Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html
спасибі Девіду, я шукав щось подібне, деякі бібліотеки, які мені потрібні, але врешті-решт, коли намагався це зробити
apt-key adv –keyserver keyserver.ubuntu.com –recv-ключі 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
оскільки у мене є iPhone 3gs, і він не розпізнає мене в debian, і я стиснув, і вони просто йдуть туди за 0.7.93, і це працює з 95, я кажу вам, тому що я зробив це на своєму ноутбуці, але мені довелося скомпілювати це і встановити його вручну, я хочу, щоб зберегти себе, що робота, тому що існує багато залежностей, і це нудно, тому я не знаю, чи полегшує мені це, хоча, я думаю (НОС), що це не може бути зроблено, оскільки ті самі пакунки, які залежать від libgpod, залежать від інших, те саме, що ви бачите, і в підсумку я все вибухнув ха-ха-ха ... ну що можна зробити в такому випадку ??? заздалегідь дякую і за відповідь….
Хосе, проблема, яку я бачу у рядку, який ви запускаєте для встановлення ключа Ubuntu-Tweak, полягає в тому, що ви використовуєте скрипт (
-
) замість двох (--
) перед командамиkeyserver
yrecv-keys
.Виправте це та спробуйте ще раз, щоб отримати ключ.
ні, я це вже зробив і нічого, не відкривати інший спосіб завантажити та встановити вручну ???
Я спробував, як ти мені сказав:
# apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0624A220
і я отримую це:
Виконання: gpg –ignore-time-конфлікт –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 –recv-keys 0624A220
gpg: запит ключа 0624A220 від сервера сервера ключів hkp.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, де вони вчать виправляти неполадки із відкритими ключами:
Скажіть, як все склалося, тим часом я збираюся віртуалізувати Debian, щоб допомогти вам кращим чином, добре?
Готово, я вирішив, у мене були проблеми, бо я не знаю, що мені потрібно було зробити, але брандмауер блокував сервер і не дозволяв завантажувати його, помилка шару 8, хехехе, що я намагаюся оновити libgpod4 0.7.95. 1-XNUMX, але це важко через залежності, але я збираюся побачити…. Дуже дякую….
Девід, запитання, чи знаєш ти, що я даю оновлення aptitude, і він ігнорує ці рядки, тобто він взагалі не завантажує джерела ubuntu, я роблю це графічно через налаштування ubuntu, а решту інших виправляю помилки debian, якщо вони завантажують мене, чому це трапляється?
Хосе, може бути, що програма не сумісна з Debian, ви намагаєтесь встановити Ubuntu Tweak, спеціально створений для Ubuntu.
Я ще не зміг завантажити Debian, у мене завжди виникає проблема із завантаженням, тому наразі я не можу вам допомогти, якщо ви хочете надіслати мені електронне повідомлення зі своєю контактною інформацією, і я повідомлю вам Я можу знайти.
Привіт. Я хотів би дати точку зору на організацію сховищ, якщо можу.
Усередині «/etc/apt/sources.list.d/» ви можете додати допоміжні файли - із розширенням «list» -, які також містять сховища, так що, наприклад, ви можете створити файл, який називається «ubuntutweak.list», до справи, що охоплюється у цьому посібнику.
Це гарантує, що файл /etc/apt/sources.list містить лише офіційні сховища Debian.
Привітання.
Дякую 🙂 ця інформація мені дуже допомогла, коли я заходив на панель запуску, все завжди було втрачено.
Я збираюся оживити мертву проблему, вибачте .. Я запитую вас, наскільки безпечно встановлювати програми з цих сховищ, які не є тими, що приносить мій дистрибутив за замовчуванням? . Дякую