Como eu posso atualizar seletivamente os programas Debian Jessie, isto é, sem mudar para o Testing?

0

Por muitos anos, quando tive problemas de software, o primeiro e melhor passo foi garantir que eu usasse o software mais recente. Não a versão instável ainda no laboratório, mas a última versão lançada. Isso porque, muitas vezes, o bug que eu estava vendo já estava corrigido e, se não, pelo menos, eu poderia denunciá-lo sem muito risco de ser corrigido.

Estou trabalhando muito para migrar do Windows 10 para o Linux, e também estou aprendendo Linux o mais rápido que posso. Eu gosto do Debian Jessie Cinnamon, mas é possível obter um sistema mais atualizado sem rolar em muitos problemas novos não relacionados em Testing (Stretch)? Eu instalei o Testing (Stretch), mas ele quebrou um monte de coisas que me levaram um bom tempo para começar a trabalhar, então eu recuei, de volta para Jessie.

É possível atualizar certos programas no Debian Jessie, sem atualizar toda a distribuição, e como?

Um exemplo: eu fiz o download do git source do github. Eu esperava obter uma versão mais nova do git porque havia erros na página man e suspeitei de outros problemas com ela. Quando eu corri, o que acabei fazendo foi a mesma versão mais antiga do git que Jessie me dá do apt-get. Eu até removi todas as coisas do git primeiro, mas eu ainda recebo a mesma versão antiga.

Outro exemplo: Eu também tentei atualizar o MySQL de 5.5 para 5.6 usando o backport. Mas a versão do backport estava quebrada e não seria concluída, então eu não consegui instalar o 5.6. Eu relatei o bug, mas quem sabe quando ele pode começar a funcionar. Eu fui em torno dele e instalei o Mariadb 10.1. Funciona, mas agora não consigo fazer com que o LibreOffice se conecte a ele ou ao mdbtools via odbc. Não tenho certeza qual é o problema. Tudo o que sei é que não posso atualizar o unixODBC sem quebrar o LibreOffice 5.2.2.2 e também o unixODBC

E eu relatei bugs apenas para saber que eles foram consertados há muito tempo. Isso é frustrante. o que estou perdendo? Não há uma maneira óbvia de atualizar o Jessie, com alguns programas mais recentes com os quais eu escolho arriscar?

Sou muito novo no Linux para saber como abordar esse problema.

Veja como eu acho que deveria funcionar: Jessie deve instalar por padrão com software estável. Mas no apt (synaptic) você deve ser capaz de carregar qualquer versão de um programa que você queira. Deve haver 10 versões do git que eu possa instalar. Se o mais novo ou o mais antigo não funcionar, posso instalar qualquer versão na tentativa de fazê-lo funcionar.

    
por Eliptical view 17.10.2016 / 02:04

1 resposta

0

Eu finalmente instalei o git 2.10.0 instalado no Jessie 8.6.

Ele estava sendo instalado por padrão em / root / bin, portanto, parecia não ter sido atualizado. Dica: primeiro procurei por git usando find e notei em / root / bin. Então eu voltei e li com mais cuidado as notas concisas do arquivo INSTALL (trecho abaixo), e então tentei isto:

su
make prefix=/usr/local install install-doc install-html install-info

Também tive que instalar alguns pacotes obscuros (para mim): docbook2x e asciidoc antes dos últimos 3 make targets (documentação) serem completamente compilados e instalados.

Ref de INSTALL:

Git installation

Normally you can just do "make" followed by "make install", and that will install the git programs in your own ~/bin/ directory. If you want to do a global install, you can do

    $ make prefix=/usr all doc info ;# as yourself
    # make prefix=/usr install install-doc install-html install-info ;# as root

(or prefix=/usr/local, of course).

No futuro eu acho que precisa haver algum tipo de base de dados de instalação padrão da comunidade que os instaladores possam usar para determinar coisas como os caminhos apropriados para o Debian vs Fedora, etc. Isto deve acontecer repetidas vezes, e pode foram evitadas.

    
por 17.10.2016 / 05:01