Repositório local com pacotes AUR (Arch Linux)

Contexto em que a postagem foi feita

Muitos saberão que eu costumo usar distros baseadas em código-fonte, uma questão que, durante as férias, a última atualização do meu amado divertido também, fez com que o sistema travasse (talvez eu pudesse consertar, mas não queria lutar com eles), então decidi dar uma nova chance para Arch Linux, Eu usei há muito tempo.

E qual era o meu problema com ela? Basicamente o que eu uso MUITÍSSIMO software de AUR (para leitores de primeira viagem AUR, é como um "repo" em que os usuários carregam programas que não estão nos repos oficiais, algo como um PPA de Ubuntu).

Qual é o problema com isso? Quantas vezes o software AUR não funciona, seja porque os mantenedores negligenciam seus pacotes ou porque simplesmente não têm o conhecimento para consertar o problema que surgiu com a nova versão, isso, basicamente e pensando que fico bravo com muita facilidade, me fode, já que ser lutando com compilações e pkgbuilds que quebram, vou Gentoo/divertido também.

Aqui estão as estatísticas da página oficial sendo generosos e assumindo que os pacotes que nunca foram atualizados e os pacotes órfãos são os mesmos, temos quase 1/4 dos AUR não funciona, daí minha raiva. O que foi diferente dessa vez?

Início da postagem

Eu encontrei o app repositório local, que maravilha você ver que alguém incomodado por AUR Como eu, ele decidiu criar, para pelo menos dar ao usuário o controle desses "problemas", basicamente o que esta aplicação nos permite é fazer um repositório local, no qual possamos colocar os pacotes que estamos compilando com o AUR, desta forma, podemos cuidar da correta organização e manutenção das embalagens da AUR.

Instalação

Podemos fazer o download e compilá-lo com makepkg:

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

Ou podemos instalá-lo por Yaourt:

yaourt -S --noconfirm local-repo

ambiente:

Então, conforme indicado lá, devemos configurar o repositório local através do arquivo «~ / .config / local-repo»Inicialmente está vazio, o que vamos proceder é criar as pastas onde hospedaremos nosso repo, no meu caso eu coloquei /home/x11tete11x/.repo/x11tete11x

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

agora configuramos "~ / .config / local-repo":

nano ~/.config/local-repo

Observe que eles têm exemplos de como configurar o local-repo aqui: /usr/share/local-repo/config.example

De qualquer forma, como o que desejo usar o local-repo é muito básico, esta é minha configuração:

[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

Como você verá, eu especifico de onde eu quero que você tire cada coisa, aqui você tem uma descrição do que cada coisa faz, tirada do post em que me baseio para fazer isso:

  • caminho -> Indica a localização dos pacotes do repositório.
  • assinar -> Assine os pacotes com uma chave PGP.
  • Signdb -> Assine o banco de dados com uma chave PGP.
  • log -> Local do arquivo onde o log do repositório local será salvo.
  • registro de construção -> Pasta onde os logs serão armazenados ao construir os pacotes.
  • pacotebuild -> Pasta onde armazenar os arquivos PKGBUILDGenericName.

Adicionar pacotes

Se o pacote a ser adicionado estiver em nossas pastas como um pacote avulso (por exemplo, baixamos um e o colocamos na pasta de downloads ou compilamos um pacote em uma pasta dentro de nossa casa destinada a compilações), o adicionamos com:

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

e se for um pacote de AUR nós usamos:

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

Esclarecimento: Se o pacote que você deseja instalar tiver outra dependência de AUR, não "resolve automaticamente" essas dependências

Ou seja, por exemplo, se quisermos instalar o pacote appmenu-gtk2 isso depende de libdbusmenu-gtk2 que está em AUR, Não podemos fazer

repositório local x11tete11x -A appmenu-gtk2

uma vez que dirá que não pode encontrar o pacote libdbusmenu-gtk2, temos que fazer:

local-repo nombrerepo -A libdbusmenu-gtk2 e, em seguida, local-repo nombrerepo -A appmenu-gtk2

desta forma, ao procurar pelas dependências libdbusmenu-gtk2, ela já estará disponível nos repositórios.

Para adicionar um pacote, você pode copiá-lo diretamente para a pasta do repositório (no meu caso ~ / .repo / x11tete11x / pkgs-x86_64) e então atualizar o banco de dados manualmente, mas isso é muito complicado

Remover pacotes

Para remover pacotes, temos as instruções:

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

Adicione o repositório local à lista de repositórios

Devemos adicionar o repositório criado à lista de repositórios que usamos atualmente, para isso temos que editar o arquivo /etc/pacman.conf e colocar as linhas que coloquei abaixo, no início de onde começam os repositórios, para que nosso repo ganha prioridade sobre o resto, ele também pode ser adicionado ao final como um repo adicionado:

sudo nano /etc/pacman.conf

e colocamos:

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

Finalmente, sincronizamos os bancos de dados de Pacman e temos nosso repositório pronto.

sudo pacman -Sy

Nota: A primeira vez que quis sincronizá-lo, ocorreu um erro e me disse que não conseguia encontrar o arquivo: «/home/x11tete11x/.repo/x11tete11x/pkgs-x86_64/x11tete11x.db», resolva fazendo : MARKDOWN_HASH1a42f7dd94ef93f234b52c01c73dc5f0MARKDOWN_HASH ou seja, ele criou um arquivo vazio com esse nome e, somente quando sincronizei, atualizei bem e ele começou a funcionar corretamente.

Atualizar repositório local

Assim que tivermos nosso repositório funcionando, devemos cuidar de mantê-lo atualizado, para isso temos:

local-repo -UV nombre-del-repositorio

a opção -U atualize os pacotes encontrados em AUR e a opção -V atualizar pacotes CVS de AUR (como git, svn ou cvs, por exemplo).
E, finalmente, algumas capturas de tela do repo 😀:

instantâneo2

Yapa: "Acelere o processo de compilação de pacotes"

Como vamos compilar pacotes, vamos acelerar um pouco o progresso tocando em uma das opções que está desabilitada por padrão, basicamente o que vamos fazer é dizer ao makepkg para usar todos os kernels para compilar para isso. procure a linha: «MAKEFLAGS» Dentro de /etc/makepkg.conf e colocamos «= -j »Ou seja, no meu caso tenho um 7 núcleos Core I4 que para HT adiciona mais 4 núcleos lógicos, então meu MAKEFLAGS se parece com isto:

MAKEFLAGS="-j9"

instantâneo3

Fonte: Tuxylinux


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   elav. dito

    Ótimo, isso funciona para mim 😀

  2.   kik1n dito

    E eu pensei que você nunca iria sair do Gentoo / Funtoo, principalmente por causa disso que me incomoda, USEs.
    Estou te dizendo, openSUSE hehehe.

    Mas uma vez eu era um arqueiro e há um ditado. "Depois que o Arch é instalado, ele sempre volta."

    1.    x11tete11x dito

      aggggghhhh não, por favor Suse, EU ODEIO! No meu G + eu expliquei os motivos, o pior de tudo é que o que eu disse sobre o Yast na versão gtk do Yast foi bem feito ¬¬ isso me deu ainda mais para o baixo, e o firewall do Suse odiou, decidi substituir o Lubuntu do meu antigo do Opensuse + LXDE, não consegui lidar com o firewall para poder instalar a impressora de rede, o Lubuntu reconheceu como se nada, e como diabos? Como pode ser que a mediatomb tenha dependências não preenchidas nos repositórios "oficiais"? Por essas razões e a dualidade de aplicativos para fazer o mesmo definitivamente Suse não, obrigado xD

      1.    kik1n dito

        Hahahahaha Você deve instalar o openSUSE + KDE.

        Bem, existem gostos para tudo. Mas REGRAS do openSUSE.

    2.    elav. dito

      Para mim isso é verdade. Olha pra mim hahaha

      1.    kik1n dito

        Você também odeia o openSUSE elav ou também era o Archero? ele Ele

        1.    elav. dito

          Nunca gostei do openSUSE. De todas as distribuições que experimentei, sempre foi uma das mais pesadas.

          1.    kik1n dito

            Tssss, recomendo que você dê uma olhada de novo, é muito bom 😀

            1.    elav. dito

              Na verdade, tentei com o KDE 4.10 e é verdade que melhorou, mas não sei, sempre há algo de que não gosto. Além disso, estou feliz entre o Debian e o Arch Linux.


          2.    kik1n dito

            Hahahaha, a mesma coisa acontece com o Debian.
            Instale 6, muito antigo.
            Instale o beta 7 este ano, atualize para o release, se gostei de várias coisas, como pacotes muito estáveis, mas ainda vejo antigo, falta de pacotes, não vejo muito fluido, etc….

            Eu continuo com openSUSE Tumbleweed KDE e Slackware KDE. Há muito tempo que desejo voltar para Arch.

  3.   Patrick72 dito

    entretanto, estou feliz com meu Windows 8. Não estou explodindo minha cabeça em tolices e sou mais produtivo.
    Para mim é tão fácil quanto baixar o programa do site oficial ou da loja do Windows com um simples clique e pronto.
    Não perco horas montando coisas estranhas, e todo o tempo que sobra aproveito para me divertir e sair com minha família, enquanto vocês estão sentados naquela cadeira de bunda quadrada e se envolvendo com seu sistema com o qual ninguém se preocupa.

    Editor de postagem pelo moderador: Aparentemente, o Windows do patricio72 não tem um corretor ortográfico.

    1.    elav. dito

      Da mesma forma. Seja feliz, aproveite com sua família que enquanto minha bunda fica quadrada, meu cérebro continua se ramificando e, portanto, eu adquiro mais conhecimento. 😉

    2.    x11tete11x dito

      Estou trepando com meus amigos, família e namorada há 3 semanas, um dia, perdi o controle configurando um Epson XP-201 no windows, o Windows XP foi uma entrega, um dos 2 windows 7 que estão no meu casa, a tirei sem problemas a outra lutou ... todos os Lubuntus em casa levaram sem problemas, meu pai também instala programas com um clique da Loja Ubuntu ...
      por outro lado o que você faz usando o sistema que ninguém liga? Lembro que você está postando do android, leia lá em que o android é baseado e as diferenças exatas entre o kernel do Linux e o kernel do Android se você entender do que eles estão falando, você vai perceber que com seu argumento patético você está se contradizendo você mesmo, por outro lado o que você faz na internet? Quer dizer, ele é montado em servidores Linux ... mais uma coisa estúpida, o que você está fazendo comentando aqui? Eu digo que você não deveria estar com sua família? ... outra coisa, meu irmão tem windows 7 para jogar em casa, instalei um gadget para monitorar os discos, tive que procurar uma página alternativa porque a loja do windows estava bem obrigado, fui infectado com malware, então tinha tanto o cromo quanto firefox infectado com propagandas estranhas ... Eu tive que fazer "coisas estranhas" para conseguir toda aquela merda ... o antivírus (HA! Eu já tinha esquecido disso) AVG totalmente atualizado disse: "bom obrigado" não vacilou .. também é meu problema usar o sistema que eu sinto, não o seu. E se me diverte configurar meu sistema e aproveitá-lo ao máximo, O QUÊ? ISSO ERRADO?, Aaaaa verdade no windows você não pode mudar nada…. aaaaa verdade a versão Starter do Windows não traz suporte para algo tão estúpido como o protocolo IPP, então não posso conectá-lo a um servidor CUPS no Linux ... aaaa verdade, eles levaram 6 anos para implementar um sistema de criptografia para senhas de usuário ... lembro que do windows 95 para o XP bastava ir na pasta system32 copiar o arquivo User.pwl (acho que era a extensão) e é isso em casa, calma, por força bruta ou tabelas de arco-íris, você poderia quebrar a senha do usuário para fazer o que quiser depois aaaa true, no Windows XP se você escrever: "Bush esconde os echos" ou "Bush escondeu os facs" em um txt e depois você abre, ele irá censurá-lo…. janelas verdadeiras ... sempre tão legal ...

      1.    elav. dito

        Não lhe dê atenção. Também tenho muito tempo para minha família, minha namorada, minhas coisas e uso GNU / Linux com muita alegria.

    3.    gato dito

      Você vive feliz em sua caixa de areia, não jogue areia nos outros.

    4.    Pandev92 dito

      Troll e o xD muito óbvio

    5.    Snock dito

      Oo e você vai acreditar nisso e tudo mais? Onde eles colocaram agora com a janela 8, a tecla f8?

  4.   Patrick72 dito

    comentário típico do linuxero se defendendo com a mesma velha história "a maior parte da internet roda em linux, esse android é linux e blá blá blá"

    Eu sei que o android usa o kernel do linux, mas não é gnu / linux. e é fácil de usar porque possui uma interface gráfica fácil de usar criada por uma empresa e projetada para seus consumidores.
    e a velha história de que toda a internet roda em linux é verdadeira, mas são apenas tarefas de processamento em background realizadas por servidores web, por exemplo Apache, PHP, MySQL, em suma, são apenas serviços web.
    Mas vamos direto ao ponto, vamos falar sobre DESKTOP, vamos ser honestos, o linux ainda tem um longo caminho pela frente, falta drivers decentes para o nosso hardware, falta software profissional decente como Adobe suite, Office, Autocad e não vem para mim que existem alternativas gratuitas porque são muito inferiores. e por fim, o usuário precisa do EASE, assim como do windows, que também tem um console, mas quase ninguém usa ou precisa dele, a menos que você seja um administrador de sistema ou programador. Tudo é feito a nível gráfico, ao contrário do Linux que de vez em quando tem que recorrer ao console para fazer um comando ou editar um arquivo de configuração, e a verdade é que isso deixa um gosto muito ruim na boca dos usuários comuns que eles querem que tudo funcione para ele.

    1.    Patrick72 dito

      este comentário vai para @ x11tete11x como uma resposta

      1.    elav. dito

        Sim cara, sabe-se disso por x11tete11x. Mas, falando sério, é inútil cair em um debate tão estéril quanto aquele que está começando a se formar.

    2.    elav. dito

      Eu leio esse tipo de comentário e me dá coceira. Defina "facilidade de uso" porque com o KDE posso facilmente fazer o mesmo que com o Windows 7 e até tornar muitas coisas ainda mais fáceis. Mas não quero entrar no debate usual. Você usa Windows? Bem por ti. Vamos usar GNU / Linux em paz. Vamos passar o trabalho. Vamos estar livres de vírus. Vamos aprender mais a cada dia. Por favor, não venha criar uma chama com pessoas que não mexeram com você ou com o seu Windows.

      1.    gato dito

        Sempre tive um palpite de que o Aero é um xD ajustado para KDE

    3.    x11tete11x dito

      resposta típica de "windowsero" este será meu último comentário a respeito desse espécime, você ignorou todas as falhas no windows que chamei de sethc.exe, parece que você?…. Diga-me, como faço algo tão estúpido como criar um perfil de rede para uma determinada rede? Meu velho da escola onde ele ensina eles usam um proxy e toda vez que ele está no Windows ele tem que configurar manualmente o endereço IP, em linux cada rede tem seu perfil…. Que faltam coisas, ou vou te negar, mas que não te adianta trabalhar, sério? Parece-me que vou contratar as tuas mãos mágicas para instalar janelas porque na minha casa algumas janelas sempre estragam por algum motivo estranho ...
      "Usuários comuns que querem que tudo funcione" agora, pegue um vôo para a minha cidade e explique isso ao meu pai que tem o saco cheio de janelas para se foder (um cara de 50 anos, professor de física no ensino médio) explicar o porquê agora ele tem que usar "metro", coloquei o Lubuntu e o cara feliz, a interface antiga para o Windows XP de uma vida, atalhos para o centro de software, sem vírus, e o cara está feliz, insisto que ele veio à minha casa e explique porque agora você tem que usar o METRO ...

      1.    Patrick72 dito

        Claro, e com quantas linhas de comando e arquivos de configuração você fez para que funcionasse para você?
        É windows é tão simples quanto usar os assistentes ou assistentes e eu não tenho que estar copiando e colando comandos que você encontra nos fóruns.
        boa tentativa, mas por agora o Windows é rei

        1.    elav. dito

          Se você quer dizer várias conexões de rede, basta abrir graficamente o editor de conexão e adicionar quantos perfis quiser 😉

        2.    mor0dox dito

          Troll à vista.

        3.    eltigreasino dito

          Você já instalou uma distribuição GNU / Linux? Se não, não fale sem saber

          PS: as distribuições GNU / Linux são feitas por comunidades de usuários, não por empresas gigantes como a Microsoft

    4.    nano dito

      Vou falar de coisas idiotas, não vou argumentar que é mais fácil ou mais difícil, simplesmente deduzo que você é bastante inepto ... e na verdade, essa inaptidão não tem nada a ver com o uso do windows, tem gente que faz e não tem nada a ver com você.

      Se dependesse de mim, seus comentários não passariam, você é simplesmente um troll, realmente seus argumentos para não usar GNU / Linux são idiotas, não estou dizendo que você tem que usá-lo, simplesmente, ninguém se importa por que você não use-o.

      Minha recomendação sincera? Evite ser ridículo e não pense que você se sente um cara legal que refuta argumentos, apenas se limite a comentar se não falar nada construtivo ...

      Para Elav: não deixe que ele passe mais nenhum comentário ou ele vai continuar a discussão, da minha parte, isso aqui não fala mais, por mais que pareça autoritário, às vezes tem que ser assim.

      1.    elav. dito

        anão. Patricio72 pode ser tudo o que você diz, mas não é bom ofendê-lo. Já ganhamos fama na rede que os usuários de DesdeLinux Ofendemos os usuários do Windows. Não nos coloquemos ao nível deles.

        A partir deste momento, irei agir com todos aqueles usuários que ofendem os outros. Ninguém tem o direito. Se vierem de fora e nos ofenderem, ignoramos, editamos o comentário, modificamos e pronto.

        😉

        1.    x11tete11x dito

          agghh, desculpe se pulei a cadeia, mas exatamente o que você disse, li recentemente que: "usuários de DesdeLinux Ofendemos os usuários do Windows» ¬¬… e então coisas assim acontecem…. Eu não poderia exatamente jogar flores nele ¬¬

        2.    nano dito

          A incompetência para mim é uma condição de uma pessoa que não sabe se comportar e pensa que sabe de algo, e se sente com força para falar sobre isso, mesmo que não saiba realmente do que está falando. Na verdade, considero que estou restringindo muito o meu caminho para não cair em brigas desnecessárias.

          Você tem que admitir que esse tipo de comentário, como o primeiro que ele fez, nem precisava acontecer ... não porque ele falava de janelas, mas porque é um comentário troll, estéril, sem nenhuma contribuição e que só incita a chama, só me incomoda que as pessoas tomem a liberdade de falar sobre alguma coisa (seja o que for) sem realmente saber de nada ... Eu? Não uso windows diretamente há pelo menos 4 anos, não posso dizer hoje o quanto é incômodo para mim porque eu não uso, e ninguém me vê falando sobre isso em outras comunidades ou em artigos e quando digo que sim não uso, eu explico que não uso porque pra mim, minha distro, me dá tudo que preciso ...

          Enfim, chega de falar do caso, basta, você e eu temos o poder de acabar com esse problema 🙂

  5.   x11tete11x dito

    Gente, desculpem por sujarem o post com essa discussão que vocês não têm nada de bom para fazer aqui, @elav @nano se algum de vocês quiser deletar toda a dicção, inclusive meus comentários, não me oponho, o post seria mais prolixo: D, obrigado a todos: v

    1.    diazepam dito

      Tudo de bom tete, alguém quer testar nossa paciência

      1.    gato dito

        trolling com agente de usuário xDDDD

      2.    x11tete11x dito

        hahaha idiota xD

        1.    diazepam dito

          Oh vamos. Eu não devo ser tão ruim

    2.    ataque dito

      Muchach @ s «Não alimente o troll»
      A propósito, eu sabia que você voltaria para o Arch. XD

      1.    x11tete11x dito

        hahaha vamos ver quanto tempo dura para mim xD

  6.   xpt dito

    Boa postagem 🙂
    muito útil

  7.   msx dito

    TL, DR
    … Mas o pouco que li sobre @ patricio72 é um disparate: vamos nos ilustrar, você não tem ideia do que está falando.

    @x11
    Por que tantos problemas em criar um espelho local se vamos usar o software apenas em nossa máquina (ou duas ou três, por falar nisso)?
    Verificando de vez em quando se o upstream atualizou o software e refletindo as mudanças no makepkg, me parece ...

    1.    x11tete11x dito

      Basicamente pelo seguinte, quando digo que utilizo muito software AUR, não é brincadeira, neste momento tenho aproximadamente 30 pacotes do AUR instalados, já aí fica um pouco mais caótico lidar com cada PKGBUILD, desta forma Consigo centralizá-los todos para poder acessá-los de forma mais organizada e corrigir PKGBUILDs manualmente se for o caso é mais uma questão de conforto

      1.    msx dito

        Ainda não consigo encontrar o caminho de volta: /
        Eu mantenho estes pacotes: http://chakra-project.org/ccr/packages.php?SeB=m&L=2&K=msx (Pessoalmente, tenho cerca de 60 deles instalados) e as cópias locais são organizadas em seus próprios diretórios.
        Quando eu tiver um tempo, vou tentar, é útil para mim 😀

        1.    x11tete11x dito

          Esses são mantidos por você, e quando você instala pacotes AUR que você não mantém? Aí é complicado para mim, porque como o post diz muitas vezes os mantenedores deixam seus PKGBUILDs desatualizados e um tem que intervir ... e você não pode enviar uma versão atualizada porque você deleta o pacote porque já está no AUR / CCR .. aconteceu comigo quando eu carreguei a versão atualizada do simon, como já estava .. Eu tive que entrar em contato com o mantenedor e dizer a ele para colocar o baterias e atualização .. que parece ter sido abduzido por algum tipo de presença extraterrestre xD hahaha

          1.    msx dito

            Quando um aplicativo que desejo instalar está com o script de instalação desatualizado e o responsável demora para responder à pergunta abaixo, eu o atualizo e instalo localmente. Após duas semanas do primeiro aviso de pacote desatualizado, se ainda não tiver resposta, peço ao TU que tome posse do script do mantenedor atual para adotá-lo e fazer upload da versão atualizada.
            Dependendo do uploader / mantenedor atual, às vezes eles pedem que você espere um pouco mais, se for alguém desconhecido ou que tenha um único pacote e quem pede a rejeição seja conhecido na comunidade, então eles o fazem imediatamente.
            Pessoalmente, eu sempre aconselho os mantenedores originais que se eles quiserem assumir o pacote novamente, não tenho nenhum problema em devolver a posse dele.

            Dito isso, ainda não consigo entender o uso de um repo local para pacotes AUR: P: P: P
            Será uma questão de instalá-lo e ver se uma camada extra de administração simplifica ao invés de complicar 😉

            De qualquer forma obrigado por postar sobre o assunto!

        2.    x11tete11x dito

          exato! respondendo ao seu último comentário, aí você acertou o prego na cabeça, só para não fazer tudo isso, essa é a solução mais ... egoísta? Talvez simplesmente manter seu próprio repositório no qual você modifica / coloca / remove o que quiser xD / também torna mais fácil para mim reinstalá-los por motivos X, uma vez que já tenho os binários xD prontos

  8.   Diegogabriel dito

    Você parece ser leproso

    1.    x11tete11x dito

      ? Não entendi, sou o Tete xD hahaha

  9.   Jorgecg dito

    Bem, eu acho útil criar um repositório local se isso acontecer com você como Tete…. Parece-me que ele explicou muito bem no post que escreveu.

    No meu caso não é necessário e também não tenho conhecimento para compilar um pacote e outras coisas ... Ainda não cheguei a isso.

    Obrigado pelo post, está muito bem explicado.

  10.   matizado dito

    Muito bom, 3 meses e sem problemas, é muito raro algo falhar no archlinux 😀

    1.    msx dito

      Uff, cuida para que Pedro Debian Flintstones e Pablo Slackware Marmol entrem em sua cabeça.
      (Embora, para ser honesto, eles nunca irão reconhecer que uma distro pode não apenas ser a mesma ou mais estável que a deles, mas também ter pacotes modernos que respeitam o upstream em vez de misturas de bytes mofadas>: D

  11.   Pablo cardozo dito

    Uma pergunta bem boba: depois de fazer todo o processo de adição de um pacote que eu queria instalar (colchetes), que ordem devo dar para instalá-lo? Se eu fizer yaourt -S colchetes pelo que vejo, ele baixa tudo novamente como se não estivesse no meu repositório local, e se eu fizer sudo pacman -S colchetes, isso me diz que o pacote não existe, o que é óbvio.

    Algo que eu perdi? Muito obrigado e muito bom post.

    1.    Pablo cardozo dito

      Depois do mate da manhã o sangue fluiu para o meu cérebro e percebi que tinha que instalá-lo com a opção pacman -U e o caminho para o arquivo que havia baixado.

      Obrigado de todas as maneiras.

      1.    x11tete11x dito

        Se você fizer todo o guia, ao fazer o pacman -Sy, você terá seu novo repo com pacotes locais

        por assumir que seu repo se chama Pablo, seria assim:
        local-repo pablo -A colchetes

        isso vai adicioná-lo ao repo, e então

        sudo pacman -Sy colchetes

        isto irá atualizar os repositórios incluindo o local, e irá encontrar e instalar o programa do repositório local

        1.    Pablo cardozo dito

          Ahhhhh, mas eu fiz:
          colchetes AUR -A local-repo
          sudo pacman -Sy
          sudo pacman -S colchetes

          E não funcionou para mim, mas já terei outros programas para instalar e ver se funciona do jeito que você mencionou.

          Muito obrigado pela resposta.

          1.    x11tete11x dito

            Se você ainda tiver problemas, pode fazer um tour no fórum, IRC, ou entrar em contato comigo pelo G + 😀