Локално хранилище с пакети AUR (Arch Linux)

Контекст, в който е направена публикацията

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

И какъв беше проблемът ми с нея? По принцип това, което използвам МНОГО софтуер AUR (за читатели за първи път AUR, е като "репо", при което потребителите качват програми, които не са в официалните репозитории, нещо като PPA на Ubuntu).

Какъв е проблемът с това? Това много пъти софтуера AUR не работи, или защото поддържащите пренебрегват своите пакети, или просто не разполагат с познанията, за да решат проблема, възникнал с новата версия, това, основно и обмисляйки, че се ядосвам много лесно, ме прецаква, тъй като борба с компилации и pkg builds, които се разбиват, ще отида 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:

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

Забележете, че тук има примери за конфигуриране на 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 ключ.
  • влезете -> Местоположение на файла, където ще бъде записан локалният репо дневник.
  • buildlog -> Папка, в която ще се съхраняват регистрационните файлове при изграждането на пакетите.
  • 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 например).
И накрая няколко скрийншота на репото 😀:

моментна снимка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 + обясних причините, най-лошото от всичко е, че това, което казах за Yast в gtk версията на Yast, е добре направено ¬ ¬, което ми даде още повече за ниското ниво, а защитната стена на Suse го намрази, реших да заместя 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.   patrick72 каза той

    междувременно съм доволен от моя Windows 8. Не си разбивам главите и съм по-продуктивен.
    за мен е толкова лесно да изтеглите програмата от официалния уебсайт или от магазина на windows с просто щракване и това е всичко.
    Не губя часове за конфигуриране на странни неща и през цялото време, което ми остава, се възползвам от него, за да се забавлявам и да изляза със семейството си, докато вие сте с квадратния си задник, седнал на този стол и се включвате в системата си, която никой не го интересува.

    Редактор на публикации от модератор: Очевидно Windows на patricio72 няма проверка на правописа.

    1.    елав каза той

      По същия начин. Бъдете щастливи, наслаждавайте се със семейството си, че докато дупето ми стане квадратно, мозъкът ми продължава да се разклонява и следователно получавам повече знания. 😉

    2.    x11tete11x каза той

      Чукам се с приятели, семейство и приятелка от 3 седмици, един от дните, загубих го, настройвайки Epson XP-201 в Windows, Windows XP беше доставка, един от 2-те Windows 7, които са в моя къща, аз взех без проблеми, другият даде битка ... всички Lubuntus у дома ги взеха без проблеми, баща ми също инсталира програми с щракване от Ubuntu Store ...
      От друга страна, какво правите, като използвате системата, за която никой не се интересува? Припомням ви, че публикувате от android, прочетете на какво се основава android и точните разлики между ядрото на Linux и ядрото на android, ако разберете за какво говорят, ще разберете, че с жалкия си аргумент противоречите себе си, от друга страна, какво правите, използвайки интернет? Искам да кажа, той е монтиран на Linux сървъри ... още едно глупаво нещо, какво правиш тук, коментирайки? Казвам, не трябва ли да бъдеш със семейството си? ... Друго нещо е, че брат ми има windows 7 за игра вкъщи, инсталирах приспособление за наблюдение на дисковете, трябваше да потърся алтернативна страница, защото магазинът на windows беше добре, благодаря, заразих се със зловреден софтуер, тогава имах и двете chrome и firefox, заразени със странни реклами ... Трябваше да направя „странни неща“, за да изкарам всички тези глупости ... антивирусът (HA! Вече бях забравил за това) AVG напълно актуализиран каза: „добро благодаря“ не трепна ... също така е мой проблем да използвам системата, която ми харесва, а не вашата. И ако ме забавлява да конфигурирам системата си и да извлека максимума от нея, КАКВО? Това ГРЕШНО?, Ааааа вярно в прозорци не можете да промените нищо .... aaaaa true Стартовата версия на Windows не носи поддръжка за нещо толкова глупаво като IPP протокола, така че не мога да го свържа към CUPS сървър под Linux ... aaaa true отне им 6 години да внедрят система за криптиране на потребителски пароли ... Напомням ви, че Windows 95 до XP беше достатъчно, за да отидете в папката system32, копирайте файла User.pwl (мисля, че това беше разширението) и това е всичко у дома, тихо, чрез груба сила или дъгови маси, вие може да разбие паролата на потребителя, за да направи каквото искате по-късно, аааа, вярно, в Windows XP, ако напишете: "Буш скрива ехото" или "Буш скри факсовете" в txt и след това го отворите, той ще го цензурира ... истински прозорци ... винаги толкова готино ...

      1.    елав каза той

        Игнорирай го. Също така имам достатъчно време за семейството си, приятелката си, нещата си и използвам GNU / Linux толкова щастливо.

    3.    Gato каза той

      Живеете щастливо в кутията си за боклук, не хвърляйте пясък по другите.

    4.    pandev92 каза той

      Трол и много очевидният xD

    5.    Снок каза той

      Оо и ще повярваш ли и всичко? Къде са сложили сега с прозореца 8, клавиша f8?

  4.   patrick72 каза той

    типичен коментар на linuxero, който се защитава със същата стара история "по-голямата част от интернет работи на linux, че android е linux и бла бла бла"

    Знам, че android използва ядрото на linux, но не е gnu / linux. и е лесен за използване, защото има лесен за използване графичен интерфейс, създаден от компания и предназначен за нейните потребители.
    и старата история, че целият интернет работи на linux, е вярна, но те са само задачи за фонова обработка, изпълнявани от уеб сървъри, например Apache, PHP, MySQL, накратко те са просто уеб услуги.
    Но нека да стигнем до въпроса, нека поговорим за DESKTOP, нека бъдем честни, Linux все още трябва да извърви дълъг път, липсват достойни драйвери за нашия хардуер, липсва достоен професионален софтуер като Adobe suite, Office, Autocad и не идват за мен, че има безплатни алтернативи, защото те са много по-ниски. и накрая, потребителят се нуждае от EASE, както и от прозорци, които също имат конзола, но почти никой не я използва и не се нуждае от нея, освен ако не сте системен администратор или програмист. Всичко се прави на графично ниво, за разлика от Linux, че от време на време трябва да прибягвате до конзолата, за да направите команда или да редактирате конфигурационен файл, и истината е, че това оставя много лош вкус в устата на обикновените потребители, които те искат всичко да работи за него.

    1.    patrick72 каза той

      този коментар е отговор на @ x11tete11x

      1.    елав каза той

        Да човече, известно е, че за x11tete11x. Но сериозно, безполезно е да изпадате в дебат, стерилен като този, който започва да се формира.

    2.    елав каза той

      Чета такива коментари и ме кара да ме сърби. Определете „лекота на използване“, защото с KDE лесно правя същото като с Windows 7 и дори улеснявам много неща. Но не искам да влизам в обичайния дебат. Използвате ли Windows? Добре за теб. Нека използваме GNU / Linux на спокойствие. Нека преминем работа. Нека бъдем без вируси. Нека научаваме повече всеки ден. Моля, не идвайте да създавате пламък с хора, които не са бъркали с вас или вашия Windows.

      1.    Gato каза той

        Винаги съм предполагал, че Aero е настроен за KDE xD

    3.    x11tete11x каза той

      типичен отговор от "windowsero", това ще бъде последният ми коментар по отношение на този образец, игнорирахте ли всички недостатъци в прозорците, които ви посочих, sethc.exe, звучи ли като вас? ... Кажете ми, как да направя нещо толкова глупаво като създаването на мрежов профил за определена мрежа? Старецът ми в училището, където учи, че използват прокси и всеки път, когато е на прозорци, трябва ръчно да конфигурира IP адреса, в linux всяка мрежа има своя профил .... Че нещата липсват или ще ви откажа, но това наистина не работи за вас? Струва ми се, че ще наема вашите вълшебни ръце за инсталиране на прозорци, защото в моята къща някои прозорци винаги се прецакват някаква странна причина ...
      „Обикновени потребители, които искат всичко да работи“ в момента, вземете полет до моя град и обяснете това на баща ми, който има пълни топки с прозорци, за да се чука (50-годишен човек, учител по физика в гимназията), обяснете защо сега той трябва да използва "метро", сложих Lubuntu и щастливия човек, стария интерфейс към Windows XP за цял живот, преки пътища до софтуерния център, без вируси и човекът е доволен, настоявам да дойде в къщата ми и обяснете защо сега трябва да използвате МЕТРО ...

      1.    patrick72 каза той

        Разбира се и с колко командни реда и конфигурационни файлове го направихте, за да работи за вас?
        това е windows е толкова просто, колкото използването на съветници или помощници и не е нужно да копирам и поставям команди, които намирате във форумите.
        хубав опит, но засега windows е цар

        1.    елав каза той

          Ако имате предвид няколко мрежови връзки, толкова просто, колкото графично отваряне на редактора на връзки и добавяне на толкова профили, колкото искате 😉

        2.    mor0dox каза той

          Трол в очите.

        3.    убиецът на тигри каза той

          Инсталирали ли сте някога GNU / Linux дистрибуция? Ако не сте, не говорете, без да знаете

          PS: Дистрибуциите на GNU / Linux се правят от потребителски общности, а не от гигантски корпорации като Microsoft

    4.    Нано каза той

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

      Ако това зависеше от мен, вашите коментари нямаше да минат, вие просто сте трол, наистина вашите аргументи за неизползване на GNU / Linux са идиотски, не казвам, че трябва да го използвате, просто никой не се интересува защо не го правите използваи го.

      Най-искрената ми препоръка? Избягвайте да бъдете смешни и не мислете, че се чувствате като страхотен човек, който опровергава аргументите, просто се ограничете да коментирате, ако не кажете нищо конструктивно ...

      За Елав: не му позволявайте да дава повече коментари, или той ще продължи дискусията, от моя страна, този тук вече не говори, колкото и авторитетно да звучи, понякога трябва да е така.

      1.    елав каза той

        eNano. Puede que patricio72 sea todo eso que dices, pero no es bueno ofenderlo. Ya nos hemos ganado fama por la red de que los usuarios de DesdeLinux ofendemos a los usuarios de Windows. No nos pongamos a su altura.

        От този момент нататък ще предприема действия с всички онези потребители, които обиждат другите. Никой няма право. Ако идват отвън и ни обиждат, ние го игнорираме, редактираме коментара, модифицираме го и това е.

        ????

        1.    x11tete11x каза той

          agghh disculpas si se me salto la cadena, pero justamente eso que decis, hace poco lei lo de que: «los usuarios de DesdeLinux ofendemos a los usuarios de Windows» ¬¬ … y despues pasan cosas como estas…. no podia tirarle flores precisamente ¬¬

        2.    Нано каза той

          Неувереността за мен е състояние на човек, който не знае как да се държи и мисли, че знае за нещо, и се чувства със силата да говори за това, въпреки че всъщност не знае за какво говори. Всъщност считам, че много сдържам пътя си, за да не изпадам в излишни битки.

          Трябва да признаете, че подобни коментари, като първия, който той направи, дори не трябваше да се случват ... не защото ставаше дума за прозорци, а защото е тролски коментар, стерилен, без никакъв принос и това само подбужда пламъка, просто ме притеснява, че хората си позволяват да говорят за нещо (каквото и да е), без наистина да знаят нищо ... Аз? Не използвам директно прозорци поне 4 години, днес не мога да кажа как ми е неудобно, защото не го използвам и никой не ме вижда да говоря за това в други общности или в статии и когато казвам, че не го използвам използвайте го, обяснявам, че не го използвам, защото за мен дистрибуцията ми дава всичко, от което се нуждая ...

          Както и да е, не говори повече за случая, достатъчно е, и вие, и аз имаме силата да сложим край на този проблем 🙂

  5.   x11tete11x каза той

    Хора, извинете, че замърсихте публикацията с тази дискусия, че нямате какво добро да правите тук, @elav @nano, ако някой от вас иска да изтрие цялата дикция, включително моите коментари, не възразявам, публикацията ще бъде по-подробна: D, благодаря на всички: v

    1.    диазепан каза той

      Всичко добро, някой иска да изпита нашето търпение

      1.    Gato каза той

        тролинг с потребителски агент xDDDD

      2.    x11tete11x каза той

        хахаха, задник xD

        1.    диазепан каза той

          О хайде. Не трябва да съм толкова зле

    2.    атака каза той

      Muchach @ s «Не храни трола»
      Btw, tete Знаех, че ще се върнеш в Arch. XD

      1.    x11tete11x каза той

        хахаха, да видим колко време трае за мен xD

  6.   xpt каза той

    Добър пост 🙂
    много полезен

  7.   MSX каза той

    TL; DR
    ... Но малкото, което прочетох за @ patricio72, са глупости: нека се илюстрираме, нямате никаква идея какво пише.

    @x11
    Защо толкова много проблеми със създаването на локално огледало, ако ще използваме софтуера само на нашата машина (или две или три, по този въпрос)?
    С проверката на всеки толкова често, ако upstream актуализира софтуера и отразява промените в 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 каза той

            Когато приложението, което искам да инсталирам, е с неактуален скрипт за инсталиране и отговорното лице бавно отговаря на въпроса по-долу, аз го актуализирам и инсталирам локално. След две седмици от първото известие за остарял пакет, ако все още нямам отговор, моля TU да завладее скрипта от текущия поддържащ, за да го приеме и качи обновената версия.
            В зависимост от текущия качващ / поддържащ потребител понякога те молят да изчакате още малко, ако това е някой неизвестен или който има единичен пакет, а този, който иска отказване, е известен в общността, те го правят веднага.
            Лично аз винаги съветвам оригиналните поддържащи, че ако искат да поемат пакета отново, нямам проблем да върна притежанието му.

            Въпреки това все още не мога да осмисля използването на локално репо за пакети AUR: P: P: P
            Въпросът е да го инсталирате и да видите дали допълнителен административен слой опростява, вместо да усложнява 😉

            Както и да е, благодаря за публикацията по темата!

        2.    x11tete11x каза той

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

  8.   диегогабриел каза той

    Изглежда си прокажен

    1.    x11tete11x каза той

      ? Не разбрах, аз съм Tete xD хахаха

  9.   jorgecg каза той

    Е, намирам за полезно да създам локално хранилище, ако ви се случи като Tete…. Струва ми се, че той доста добре го е обяснил в поста, който е написал.

    В моя случай не е необходимо, а също така ми липсват знанията за компилиране на пакет и други неща ... Все още не съм стигнал до това.

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

  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.    Пабло кардозо каза той

          Аааааа, но аз го направих:
          local-repo AUR -A скоби
          sudo pacman -Sy
          sudo pacman -S скоби

          И не ми се получи, но вече ще имам други програми за инсталиране и ще проверя дали работи при мен по начина, по който споменавате.

          Благодаря ви много за отговора.

          1.    x11tete11x каза той

            Ако все още имате проблеми, можете да обиколите форума, IRC или да се свържете с мен чрез G + 😀