Локальне сховище з пакетами AUR (Arch Linux)

Контекст, у якому було зроблено допис

Багато хто буде знати, що я зазвичай використовую дистрибутиви на основі вихідного коду, справа в тому, що під час відпустки останнє оновлення мого коханого Фунту, це призвело до збою системи (можливо, я міг це виправити, але мені не хотілося з ними битися), тому я вирішив дати новий шанс Arch Linux, Я давно ним користувався.

І в чому була моя проблема з нею? В основному те, що я використовую ДУЖЕ програмне забезпечення AUR (для читачів, які вперше читають AUR, схоже на "репо", в якому користувачі завантажують програми, які не є в офіційних репозиторіях, щось на зразок PPA Ubuntu).

У чому проблема цього? Це багато разів програмне забезпечення AUR не працює, або тому, що супровідники нехтують своїми пакетами, або тому, що вони просто не мають знань, щоб виправити проблему, яка виникла з новою версією, це, в основному і, думаючи, що я дуже легко злюсь, це мене трахає, оскільки бути боротьба з компіляціями та збірками pkg, які ламаються Gentoo/Фунту.

Ось статистика сторінки офіційний будучи щедрими і припускаючи, що пакунки, які ніколи не оновлювались, та осиротілі пакунки однакові, ми маємо майже 1/4 AUR це не працює, звідси мій гнів. Що цього разу було іншим?

Початок допису

Я знайшов додаток локальний репо, це диво, що ви бачите, що когось турбує AUR Як і я, він вирішив створити, принаймні, щоб надати користувачеві контроль над цими "проблемами", в основному те, що дозволяє нам цей додаток, це зробити локальне сховище, в яке ми можемо помістити пакунки, які ми компілюємо з AUR, таким чином, ми можемо подбати про правильну організацію та підтримку пакетів з AUR.

Встановлення

Ми можемо завантажити та скомпілювати його за допомогою makepkg:

wget https://aur.archlinux.org/packages/lo/local-repo/local-repo.tar.gz
tar -xf local-repo.tar.gz
cd hello
makepkg -sic

Або ми можемо встановити його до Яорт:

yaourt -S --noconfirm local-repo

Налаштування:

Тоді, як там вказано, ми повинні налаштувати local-repo через файл «~ / .config / local-repo»Спочатку він порожній, що ми продовжимо, це створити папки, де ми розмістимо наше репо, в моєму випадку я помістив його в /home/x11tete11x/.repo/x11tete11x

mkdir -p ~/.repo/x11tete11x/logs
mkdir -p ~/.repo/x11tete11x/pkgbuilds
mkdir -p ~/.repo/x11tete11x/pkgs-x86_64

тепер ми налаштовуємо "~ / .config / local-repo":

nano ~/.config/local-repo

Зверніть увагу, що тут є приклади налаштування локального репо: /usr/share/local-repo/config.example

У всякому разі, оскільки те, для чого я хочу використовувати local-repo, є дуже простим, це моя конфігурація:

[x11tete11x] path = /home/x11tete11x/.repo/x11tete11x/pkgs-x86_64
sign = no
signdb = no
log = /home/x11tete11x/.repo/x11tete11x/logs/local-repo-log
buildlog = /home/x11tete11x/.repo/x11tete11x/logs/build-logs
pkgbuild = /home/x11tete11x/.repo/x11tete11x/pkgbuilds

Як бачите, я вказую, звідки я хочу, щоб ви отримували кожну річ, ось у вас є опис того, що робить кожна річ, взятий із поста, на якому я базуюсь це робити:

  • шлях -> Вказує розташування пакунків сховища.
  • підпис -> Підпишіть пакети ключем PGP.
  • signdb -> Підпишіть базу даних ключем PGP.
  • журнал -> Розташування файлу, де буде збережено журнал локального репо.
  • журнал збірки -> Папка, де зберігатимуться журнали під час створення пакетів.
  • pkgbuild -> Папка, де зберігати файли PKGBUILD.

Додайте пакунки

Якщо пакет, який потрібно додати, знаходиться в наших папках як вільний пакет (наприклад, ми завантажуємо один і зберігаємо його в папці для завантажень, або ми самостійно компілюємо пакет у папці в нашому домі, призначеному для компіляцій), ми додаємо його за допомогою :

local-repo nombre-del-repositorio -a ruta-del-paquete

а якщо це пакет AUR ми використовуємо:

local-repo nombre-del-repositorio -A nombre-paquete

Пояснення: Якщо пакет, який ви хочете встановити, має іншу залежність AUR, не "автоматично вирішує" ці залежності

Тобто, наприклад, якщо ми хочемо встановити пакет appmenu-gtk2 це залежить від libdbusmenu-gtk2 що в AUR, Ми не можемо цього зробити

local-repo x11tete11x -Меню програми-gtk2

оскільки він скаже, що не може знайти пакет libdbusmenu-gtk2, ми повинні зробити:

local-repo nombrerepo -A libdbusmenu-gtk2 а потім local-repo nombrerepo -A appmenu-gtk2

таким чином, коли ви шукаєте залежності libdbusmenu-gtk2, він вже буде доступний у репозиторіях.

Щоб додати пакет, ви можете скопіювати його безпосередньо в папку сховища (у моєму випадку ~ / .repo / x11tete11x / pkgs-x86_64), а потім оновити базу даних вручну, але це дуже громіздко

Видаліть пакунки

Для видалення пакунків ми маємо інструкцію:

local-repo nombre-del-repositorio -r nombre-paquete

Додайте локальне сховище до списку сховищ

Ми повинні додати створене сховище до списку сховищ, які ми використовуємо в даний час, для цього нам потрібно відредагувати файл /etc/pacman.conf і розмістити рядки, які я розмістив нижче, на початку місця, де починаються сховища, щоб наше репо отримує пріоритет над рештою, його також можна додати до кінця як додаткове репо:

sudo nano /etc/pacman.conf

і ставимо:

[x11tete11x] SigLevel = Optional TrustAll
Server = file:///home/x11tete11x/.repo/x11tete11x/pkgs-x86_64

Нарешті, ми синхронізуємо бази даних Pacman і у нас є готове сховище.

sudo pacman -Sy

Примітка: Перший раз, коли я захотів його синхронізувати, він видав мені помилку і сказав, що не може знайти файл: "/home/x11tete11x/.repo/x11tete11x/pkgs-x86_64/x11tete11x.db", вирішіть це, виконавши : MARKDOWN_HASH1a42f7dd94ef93f234b52c01c73dc5f0MARKDOWN_HASH тобто він створив порожній файл з таким іменем, і лише тоді, коли я його синхронізував, я його добре оновив, і він почав працювати коректно.

Оновлення локального сховища

Після того, як наш репозиторій запрацює, ми повинні подбати про його оновлення, для цього ми маємо:

local-repo -UV nombre-del-repositorio

Вибір -U оновити пакети, знайдені в AUR і варіант -V оновити пакети CVS з AUR (наприклад, git, svn або cvs).
І наостанок кілька скріншотів репо po:

знімок2

Yapa: "Прискорити процес компіляції пакета"

Оскільки ми збираємося компілювати пакети, ми трохи пришвидшимо прогрес, торкнувшись однієї з опцій, яка за замовчуванням відключена, в основному те, що ми будемо робити, це сказати makepkg використовувати всі ядра для компіляції для цього ми шукаємо рядок: «MAKEFLAGS» всередині /etc/makepkg.conf і ставимо «= -j »Тобто в моєму випадку я маю 7-ядерний Core I4 який для HT додає ще 4 логічних ядра, тоді мій MAKEFLAGS виглядає так:

MAKEFLAGS="-j9"

знімок3

Джерело: Tuxylinux


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   елав - сказав він

    Чудово, це чудово для мене 😀

  2.   kik1n - сказав він

    І я думав, ти ніколи не покинеш Gentoo / Funtoo, здебільшого через те, що це мене турбує, USE.
    Кажу тобі, openSUSE хе-хе-хе.

    Але колись я був стрільцем, і є така приказка. "Після встановлення Arch завжди повертається."

    1.    x11tete11x - сказав він

      aggggghhhh ні будь ласка Suse Я НЕ НАВІЖАЮ це! У своєму G + я пояснив причини, найгірше за все те, що те, що я сказав про Яст у gtk-версії Yast, добре зроблено ¬ ¬, що дало мені ще більше за низький рівень, і брандмауер Сузе ненавидів це, я вирішив замінити Lubuntu від мого старого від Opensuse + LXDE, я не міг мати справу з брандмауером, щоб мати можливість встановити мережевий принтер, Lubuntu розпізнав це як нічого, і як біса? Як може бути, що mediatomb має невиконані залежності в "офіційних" репозиторіях? З цих причин і подвійності додатків робити те саме, безумовно Suse немає, спасибі xD

      1.    kik1n - сказав він

        Ха-ха-ха-ха, вам потрібно встановити openSUSE + KDE.

        Ну, смаки є на все. Але ПРАВИЛА openSUSE.

    2.    елав - сказав він

      Для мене це правда. Подивіться на мене ха-ха-ха

      1.    kik1n - сказав він

        Ви також ненавидите openSUSE elav або ви також були Archero? хе-хе

        1.    елав - сказав він

          Я ніколи не любив openSUSE. З усіх дистрибутивів, які я пробував, вони завжди були одними з найважчих.

          1.    kik1n - сказав він

            Tssss, я рекомендую вам поглянути на це ще раз, це дуже добре 😀

            1.    елав - сказав він

              Я насправді спробував його з KDE 4.10, і це правда, що він покращився, але я не знаю, завжди є щось, що мені не зовсім подобається. Крім того, я щасливий між Debian та Arch Linux.


          2.    kik1n - сказав він

            Ха-ха-ха-ха, те саме відбувається з Debian.
            Встановіть 6, дуже старих.
            Встановіть цього року оновлення до випуску 7 бета-версії, якщо мені сподобались різні речі, такі як дуже стабільні пакети, але я все ще бачу його старим, відсутність пакетів, я не бачу його дуже рідким і т.д.….

            Я дотримуюся OpenSUSE Tumbleweed KDE та Slackware KDE. Я давно хочу повернутися до Арчі.

  3.   Патрік72 - сказав він

    Тим часом я задоволений своїм Windows 8. Я не вбиваю голову в дурниці, і я більш продуктивний.
    Для мене легко завантажити програму з офіційного веб-сайту або з магазину Windows простим клацанням і все.
    Я не витрачаю години на налаштування дивних речей, і весь час, який у мене залишився, я користуюся цим, щоб розважитися і вийти з сім'єю, поки ви, хлопці, сидите на цьому стільці своєю квадратною прикладом і берете участь у своїх система, про яку ніхто не дбає.

    Редактор дописів модератора: Очевидно, у Windows patricio72 немає перевірки правопису.

    1.    елав - сказав він

      Так само. Будьте щасливі, насолоджуйтесь разом із своєю сім'єю, що, поки мій зад стає квадратним, мій мозок продовжує розгалужуватися, і тому я отримую більше знань. 😉

    2.    x11tete11x - сказав він

      Я трахався зі своїми друзями, родиною та дівчиною протягом 3 тижнів, одного дня, я втратив його, встановивши Epson XP-201 у вікнах, Windows XP був пологами, одне з 2 вікон 7 у моєму будинку, я взяв без проблем, другий дав битву ... всі любунтуси вдома взяли їх без проблем, мій батько також встановлює програми клацанням з магазину Ubuntu ...
      З іншого боку, що ви робите, використовуючи систему, про яку ніхто не дбає? Я нагадую вам, що ви розміщуєте повідомлення на android, читайте там, на чому базується android, і точні відмінності між ядром Linux та ядром android; якщо ви зрозумієте, про що вони говорять, ви зрозумієте, що своїм жалюгідним аргументом ви суперечите себе, з іншого боку, що ти робиш, користуючись Інтернетом? Я маю на увазі, що він встановлений на серверах Linux ... ще одна дурість, що ти тут коментуєш? Я кажу, чи не варто бути з родиною? ... Інша справа, у мого брата є вікна 7 для відтворення вдома, я встановив гаджет для моніторингу дисків, мені довелося шукати альтернативну сторінку, тому що магазин вікон був у порядку, дякую, я був заражений шкідливим програмним забезпеченням, тоді у мене були обидва chrome і firefox, заражені дивною рекламою ... Мені доводилося робити «дивні речі», щоб витягнути все це лайно ... антивірус (HA! Я вже про це забув) AVG повністю оновлений сказав: «дякую» не здригнувся ... також моя проблема використовувати систему, яка мені подобається, а не ваша. І якщо мені це цікаво налаштовувати мою систему та отримувати від неї максимум, ЩО? це НЕПРАВИЛЬНО, ааааа правда у вікнах ви нічого не можете змінити…. aaaaa true У початковій версії Windows не передбачена підтримка чогось такого дурного, як протокол IPP, тому я не можу підключити його до сервера CUPS під Linux ... aaaa правда, їм знадобилося 6 років, щоб впровадити систему шифрування паролів користувачів ... Я нагадую вам, що для Windows 95 до XP було достатньо перейти до папки system32, скопіювати файл User.pwl (я думаю, що це було розширення), і все вдома, тихо, за допомогою грубої сили чи райдужних таблиць, ви може зламати пароль користувача, щоб пізніше зробити все, що завгодно, правда, у Windows XP, якщо ви напишете: "Буш приховує відлуння" або "Буш сховав факи" у текстовому тексті, а потім ви відкриєте його, він цензурує вас…. справжні вікна ... завжди так класно ...

      1.    елав - сказав він

        Ігноруйте його. У мене також є достатньо часу для моєї сім'ї, моєї дівчини, моїх речей, і я так радісно використовую GNU / Linux.

    3.    гато - сказав він

      Ви щасливо живете у своєму смітнику, не кидайте пісок в інших.

    4.    pandev92 - сказав він

      Тролль і дуже очевидний xD

    5.    Нюхати - сказав він

      Оо, а ти повіриш у це і все? Куди вони зараз поставили вікно 8, клавішу f8?

  4.   Патрік72 - сказав він

    типовий коментар linuxero, що захищається тією ж старою історією "більшість Інтернету працює на linux, андроїд - це linux і бла-бла-бла"

    Я знаю, що android використовує ядро ​​linux, але це не gnu / linux. і він простий у використанні, оскільки має простий у використанні графічний інтерфейс, створений компанією та розроблений для своїх споживачів.
    і стара історія про те, що весь Інтернет працює на Linux, є правдою, але це лише завдання фонової обробки, що виконуються веб-серверами, наприклад Apache, PHP, MySQL, коротше кажучи, це просто веб-сервіси.
    Але давайте перейдемо до суті, поговоримо про DESKTOP, будьмо чесними, Linux ще має пройти довгий шлях, йому бракує гідних драйверів для нашого обладнання, бракує гідного професійного програмного забезпечення, такого як Adobe Suite, Office, Autocad, і не приходити мені здається, що є безкоштовні альтернативи, оскільки вони дуже поступаються. нарешті, користувачеві потрібен EASE, а також вікна, у яких також є консоль, але майже ніхто не користується і не потребує її, якщо ви не є адміністратором системи чи програмістом. Все робиться на графічному рівні, на відміну від Linux, що час від часу вам доводиться вдаватися до консолі, щоб зробити команду або відредагувати файл конфігурації, і правда, це залишає дуже неприємний смак у вустах простих користувачів, які вони хочуть, щоб у нього все працювало.

    1.    Патрік72 - сказав він

      цей коментар переходить до @ x11tete11x як відповідь

      1.    елав - сказав він

        Так, чоловіче, відомо, що для x11tete11x. Але якщо говорити серйозно, марно впадати в дебати, такі стерильні, як ті, що починають формуватися.

    2.    елав - сказав він

      Я читаю такі коментарі, і від цього мене свербить. Визначте "простота використання", оскільки з KDE я легко роблю те саме, що і з Windows 7, і навіть роблю багато речей ще простішими. Але я не хочу вступати в звичайні дебати. Чи використовуєте ви Windows? Добре тобі. Давайте мирно використовувати GNU / Linux. Давайте пройдемо роботу. Будьмо вільними від вірусів. Давайте дізнаватись більше щодня. Будь ласка, не приходьте, щоб створити полум’я з людьми, які не балували вас або вашу Windows.

      1.    гато - сказав він

        Я завжди здогадувався, що Aero - це налаштований KDE xD

    3.    x11tete11x - сказав він

      типова відповідь від "windowsero", це буде мій останній коментар щодо цього зразка, чи ви проігнорували всі недоліки вікон, які я назвав вам, sethc.exe, це схоже на вас? ... Скажіть мені, як я можу зробити щось настільки ж дурне, як створення мережевого профілю для певної мережі? Мій старий у школі, де він навчає, вони використовують проксі-сервер, і кожен раз, коли він перебуває у вікнах, він повинен вручну налаштувати IP-адресу, в linux кожна мережа має свій профіль…. Що речей не вистачає, або я збираюся відмовити вам, але це не працює для вас, насправді? Мені здається, що я найму ваші чарівні руки для встановлення вікон, тому що в моєму будинку деякі вікна завжди перекручуються якась дивна причина ...
      "Поширені користувачі, які хочуть, щоб все працювало" прямо зараз, полетіть до мого міста і поясніть, що моєму батькові, у якого повні кулі вікон, щоб трахнути себе (50-річний хлопець, викладач фізики в середній школі) поясніть, чому тепер йому доводиться користуватися "метро", я ставлю Lubuntu і щасливого хлопця, старий інтерфейс до Windows XP на все життя, ярлики до програмного центру, відсутність вірусів, і хлопець задоволений, наполягаю, що він прийшов до мене додому і поясніть, чому зараз вам доведеться використовувати METRO ...

      1.    Патрік72 - сказав він

        Звичайно, і з якою кількістю командних рядків та файлів конфігурації ви це зробили, щоб це працювало для вас?
        це Windows - це так само просто, як використання майстрів чи помічників, і мені не потрібно копіювати та вставляти команди, які ви знайдете на форумах.
        приємна спроба, але зараз windows є королем

        1.    елав - сказав він

          Якщо ви маєте на увазі кілька мережевих з’єднань, настільки просто, як графічно відкрити редактор підключень та додати скільки завгодно профілів 😉

        2.    mor0dox - сказав він

          Троль на виду.

        3.    вбивця тигра - сказав він

          Ви коли-небудь встановлювали дистрибутив GNU / Linux? Якщо цього не робили, не розмовляйте, не знаючи

          PS: Дистрибутиви GNU / Linux здійснюються спільнотами користувачів, а не гігантськими корпораціями, як Microsoft

    4.    нано - сказав він

      Я буду говорити про ідіотські речі, я не збираюся сперечатися, що це простіше або складніше, я просто роблю висновок, що ти досить невмілий ... і насправді, що невмілість не має нічого спільного з використанням вікон, є люди, які це роблять і це не має нічого спільного з вами.

      Якби це залежало від мене, ваші коментарі не пройшли б, ви просто троль, насправді ваші аргументи за не використання GNU / Linux ідіотські, я не кажу, що ви повинні ним користуватися, просто нікого не хвилює, чому ви цього не робите використай це.

      Моя найщиріша рекомендація? Уникайте сміху і не думайте, що ви почуваєтесь чудовим хлопцем, який спростовує аргументи, просто обмежтеся коментарями, якщо не говорите нічого конструктивного ...

      Для Елава: не дозволяйте йому більше передавати коментарі, або він продовжить дискусію, з мого боку, цей тут уже не говорить, як би авторитетно це не звучало, іноді це має бути так.

      1.    елав - сказав він

        карлик. Patricio72 може бути все, що ви говорите, але це недобре ображати його. Ми вже завоювали славу в мережі, що користувачі DesdeLinux Ми ображаємо користувачів Windows. Давайте не ставити себе на їхній рівень.

        З цього моменту я буду вживати заходів із усіма тими користувачами, які ображають інших. Ніхто не має права. Якщо вони приходять ззовні і нас ображають, ми ігноруємо це, редагуємо коментар, модифікуємо його і все.

        😉

        1.    x11tete11x - сказав він

          agghh вибачте, якщо я пропустив ланцюжок, але саме те, що ви сказали, нещодавно я прочитав, що: "користувачі DesdeLinux Ми ображаємо користувачів Windows» ¬¬… а потім трапляються такі речі…. Я точно не міг кидати йому квіти ¬¬

        2.    нано - сказав він

          Безпричинність для мене - це стан людини, яка не знає, як поводитись, і думає, що про щось знає, і відчуває силу говорити про це, навіть якщо вона насправді не знає, про що говорить. Насправді я вважаю, що сильно стримую свій шлях, щоб не впасти у непотрібні сутички.

          Ви повинні визнати, що такі коментарі, як і перший, який він зробив, навіть не мали відбуватися ... не тому, що він говорив про вікна, а тому, що це коментар троля, стерильний, без жодного внеску, і це лише підбурює полум’я, мене просто турбує те, що люди беруть на себе свободу говорити про щось (що завгодно), насправді нічого не знаючи ... Я? Я не користувався вікнами безпосередньо принаймні 4 роки, сьогодні не можу сказати, як мені незручно, тому що я ним не користуюсь, і ніхто не бачить, як я про це говорю в інших спільнотах чи в статтях, і коли я кажу, що я це роблю не використовувати, я пояснюю, що не використовую, тому що для мене мій дистрибутив дає мені все необхідне ...

          У будь-якому разі, більше не говоримо про цю справу, цього достатньо, і ви, і я маємо силу покласти край цій проблемі 🙂

  5.   x11tete11x - сказав він

    Люди, вибачте, що забруднили пост цією дискусією, що тут вам нічого хорошого робити, @elav @nano, якщо хтось із вас хоче видалити всю дискусію, включаючи мої коментарі, я не заперечую, пост буде більш багатослівним: D, дякую всім: v

    1.    діазепан - сказав він

      Все добре, хтось хоче перевірити наше терпіння

      1.    гато - сказав він

        тролінг за допомогою агента користувача xDDDD

      2.    x11tete11x - сказав він

        ха-ха-ха, мудак xD

        1.    діазепан - сказав він

          О, давай. Мені не повинно бути так погано

    2.    напад - сказав він

      Muchach @ s «Не годуй троля»
      До речі, тете, я знав, що ти повернешся до Arch XD

      1.    x11tete11x - сказав він

        ха-ха-ха, давайте подивимося, як довго це триває для мене xD

  6.   xpt - сказав він

    Хороший пост 🙂
    дуже корисно

  7.   MSX - сказав він

    TL, д-р
    ... Але те, що я трохи прочитав про @ patricio72, - це нісенітниця: давайте ілюструймо себе, ви не маєте жодної думки про те, що він говорить.

    @x11
    Чому стільки клопоту зі створенням локального дзеркала, якщо ми збираємось використовувати програмне забезпечення лише на нашій машині (або два-три, з цього приводу)?
    Мені здається, що так часто перевіряючи програмне забезпечення, що оновлюється вище, і відображаючи зміни в makepkg ...

    1.    x11tete11x - сказав він

      В основному через наступне, коли я кажу, що використовую багато програмного забезпечення AUR, не жартую, на даний момент у мене встановлено приблизно 30 пакетів з AUR, і там стає трохи хаотичніше мати справу з кожним PKGBUILD, таким чином Мені вдається централізувати їх, щоб мати доступ до них більш організованими та виправляти PKGBUILD вручну, якщо це так, це скоріше питання комфорту

      1.    MSX - сказав він

        Я все ще не можу знайти дорогу: /
        Я зберігаю такі пакети: http://chakra-project.org/ccr/packages.php?SeB=m&L=2&K=msx (В мене особисто встановлено близько ~ 60), а локальні копії розміщені у власних каталогах.
        Коли у мене буде деякий час, я спробую це, це корисно для мене 😀

        1.    x11tete11x - сказав він

          Вони підтримуються вами, і коли ви встановлюєте пакети AUR, які ви не підтримуєте? Там це ускладнюється для мене, тому що, як багато разів повідомляється, оператори залишають свої PKGBUILD застарілими, і потрібно втручатися ... і ви не можете завантажувати оновлену версію, тому що ви видаляєте пакет, тому що він уже в AUR / CCR .. це трапилося зі мною, коли я завантажив оновлену версію simon, як це вже було .. Мені довелося зв’язатися з супровідником і сказати йому, щоб він поставив батареї та оновлення .. яке, схоже, було викрадене якоюсь позаземною присутністю xD ха-ха-ха

          1.    MSX - сказав він

            Коли програма, яку я хочу встановити, має застарілий сценарій встановлення, і відповідальна особа займає багато часу, щоб відповісти на запитання нижче, я оновлюю та встановлюю її локально. Через два тижні з моменту першого повідомлення про застарілий пакет, якщо я все ще не маю відповіді, я прошу ТУ заволодіти сценарієм від поточного супровідника, щоб прийняти його та завантажити оновлену версію.
            Залежно від поточного завантажувача / супровідника, іноді вони просять вас почекати ще трохи, якщо це хтось невідомий або хто має єдиний пакет, а той, хто просить відмови, відомий у спільноті, тоді вони роблять це відразу.
            Особисто я завжди раджу оригінальним супровідникам, що якщо вони хочуть знову взяти пакет, у мене немає проблем з поверненням володіння ним.

            Тим не менш, я все ще не можу зрозуміти використання локального репо для пакетів AUR: P: P: P
            Буде питання встановити його та перевірити, чи не спрощується додатковий рівень адміністрування, а не ускладнює 😉

            У будь-якому разі дякую за публікацію на цю тему!

        2.    x11tete11x - сказав він

          точно! відповідаючи на ваш останній коментар, там ви вдарили цвях по голові, тільки щоб не робити цього всього, це найбільш ... егоїстичне рішення? Можливо, просто зберігаючи власний репо, в якому ви змінюєте / ставите / видаляєте все, що завгодно xD /, це також полегшує мені перевстановлення з X-причин, оскільки я вже маю готові двійкові файли xD

  8.   дієгогабріель - сказав він

    Ви, здається, прокажені

    1.    x11tete11x - сказав він

      ? Я не зрозумів, я Tete xD ха-ха-ха

  9.   jorgecg - сказав він

    Ну, я вважаю корисним створити локальне сховище, якщо це трапляється з вами, як Тете .... Мені здається, він досить добре пояснив це у своєму дописі.

    У моєму випадку це не потрібно, і мені також бракує знань для компіляції пакету та інше ... Я ще цього не дійшов.

    Дякую за допис, це дуже добре пояснено.

  10.   нюансований - сказав він

    Дуже добре, 3 місяці і без проблем, дуже рідко щось не вдається в archlinux 😀

    1.    MSX - сказав він

      Уфф, подбайте, щоб Педро Дебіан Флінтстоун і Пабло Слаквер Мармол потрапили йому в голову.
      (Хоча, чесно кажучи, вони ніколи не зізнаються, що дистрибутив може бути не тільки таким самим або стабільнішим, ніж їхній, але також мати сучасні пакети, які поважають вище за течією замість запліснявілих байтових придумок>: D

  11.   Пабло Кардосо - сказав він

    Дуже безглузде питання: після завершення всього процесу додавання пакета, який я хотів встановити (дужки), яке замовлення я повинен дати йому, щоб встановити його? Якщо я роблю yaourt -S дужки з того, що бачу, він перезавантажує все так, ніби його не було в моєму локальному сховищі, і якщо я роблю sudo pacman -S дужки, це говорить мені, що пакунок не існує, що очевидно.

    Щось, що я пропустив? Велике спасибі та дуже хороший пост.

    1.    Пабло Кардосо - сказав він

      Після ранкового напару кров потекла до мого мозку, і я зрозумів, що мені потрібно встановити його з опцією pacman -U та шляхом до завантаженого файлу.

      В будь-якому випадку, дякую Вам.

      1.    x11tete11x - сказав він

        Якщо ви робите повне керівництво, коли ви робите pacman -Sy, ви отримаєте нове репо з локальними пакетами

        якщо припустити, що ваше репо називається Pablo, це буде так:
        local-repo pablo -A дужки

        це буде додано до репо, а потім

        sudo pacman -Sy дужки

        це оновить репозиторії, включаючи локальний, а також знайде та встановить програму з локального репо

        1.    Пабло Кардосо - сказав він

          Ааааа, але я зробив:
          локальні репо AUR -A дужки
          sudo pacman -Sy
          sudo pacman -S дужки

          І це не спрацювало для мене, але мені доведеться встановлювати інші програми та перевіряти, чи працює це для мене так, як ви згадуєте.

          Велике спасибі за відповідь.

          1.    x11tete11x - сказав він

            Якщо у вас все ще виникають проблеми, ви можете відвідати форум, IRC або зв’язатися зі мною через G + 😀