Pacote no emacs-25.1.tar.gz

0

Sou um novo usuário do Linux / Ubuntu e ainda não me sinto confortável com a noção de pacotes. Na verdade, estou tentando instalar o Emacs 25.1 e tento descobrir o bom pacote em emacs-25.1.tar.gz (consulte este site ). Alguém poderia me dizer o que é suposto ser?

    
por Sandra Ross 03.11.2016 / 04:16

3 respostas

0

Se você quiser criar um pacote por conta própria, é informativo. Eu escrevi: link . O tarball que você tem não é suficiente para fazer um pacote, ele não possui o diretório "debian" que possui o código de construção do pacote. Você pode ser capaz de compilar o emacs e instalá-lo, mas não será um pacote.

Emacs25 foi discutido. Eu duvido que vai construir (discutido aqui ícones da barra de ferramentas Emacs faltando no Ubuntu-16.10, luta para compilar emacs24 e 25 ), mas conceitualmente não é difícil: você corre" ./configure "(some alguns argumentos), então" make "e "make install". Quase todo software GNU é assim. Eu fiz algumas anotações sobre como compilar as coisas do GNU. Vá aqui depois do slide 42 link ).

Como eu disse, duvido que o Emacs25 compile, você nem pode compilar o Emacs24, ou você não poderia quando eu fiz esse post. Se você tentar, pode precisar instalar alguns pacotes de desenvolvimento para o seu sistema. Isso é normal.

O caminho mais curto será "apt-get source emacs24". Se você encontrar um repositório com o emacs25, use em seu lugar. Estes virão com o subdiretório debian que orienta a construção.

Sua pergunta é uma boa pergunta para iniciantes e espero que você continue tentando. Assim, você está fazendo uma pergunta bem gigante e é por isso que estou apontando você em outros locais para aprender mais. Experimente minhas anotações.

    
por pauljohn32 03.11.2016 / 05:22
0

Um pacote é basicamente os dados (os binários, seus ícones, manuais, etc) com alguns metadados que informam ao SO onde colocar o que (por exemplo, colocar o binário em / usr / bin, usar o ícone xyz)

O que você recebe no site é basicamente o código-fonte. Você pode compilá-lo, mas você não poderá criar um pacote # a menos que

  1. Você sabe qual arquivo deve ir para onde.
  2. Esta informação já é fornecida.

obtenha essa informação e, em seguida, você pode criar um pacote

A melhor opção para um usuário comum é sempre manter os repositórios oficiais. Se você não encontrar o que precisa, procure por repositórios não oficiais. Se você ainda não encontrá-lo, vá para o código-fonte e apenas compile e instale-o. Você não (não deveria / não deveria) querer construir um pacote a menos que queira compartilhá-lo com outras pessoas.

# código-fonte pode saber como instalar o software, mas não será assim que debian / ubuntu espera. O padrão debian requer em um formato específico, que é respeitado pelos pacotes

    
por Registered User 03.11.2016 / 05:41
0

Eu estou indo para um membro aqui e presumo que você não se importa como o Emacs está instalado. Nesse caso, a maneira mais fácil é certamente o gerenciador de pacotes.

  • Abra o aplicativo Software Center , pesquise emacs e instale o pacote com o mesmo nome.

  • Como alternativa, você pode abrir um terminal e executar sudo apt install emacs . Essa também é uma boa maneira de depurar problemas durante a outra abordagem (que geralmente oculta mensagens de erro ou as formata desfigurantemente).

Ambas as abordagens instalarão o Emacs 24 (pacote emacs24 ) nas versões suportadas do Ubuntu.

    
por David Foerster 05.11.2016 / 10:12