sh -c 'env HOME=$(mktemp -d) fish'
) ?versão fish instalada ( fish --version
) :
peixe, versão 2.4.0
SO / terminal usado :
Versão LSB:: base-4.0-amd64: base-4.0- noarch: core-4.0-amd64 : core-4.0- noarch: printing-4.0-amd64 : printing-4.0-noarch
ID do distribuidor: AmazonAMI
Descrição: Amazon Linux AMI versão 2016.09
Lançamento: 09/09/2016
Codename: n / a
Fale sobre o problema aqui.
fish 2.5 64bit não está empacotado em http://download.opensuse.org/repositories/shells : / fish: / release: / 2 / RedHat_RHEL-6 / repodata /
Yum enlouquece, pois está tentando instalar 32bit 2.5 sobre 64bit 2.4 e não consegue reconciliar as dependências
# Lots of the following
file /usr/share/pkgconfig/fish.pc from install of fish-2.5.0-1.1.i686 conflicts with file from package fish-2.4.0-2.1.x86_64
Infelizmente, isso é o esperado. Consulte as notas da versão 2.5.0 :
Infelizmente, devido à complexidade da cadeia de ferramentas, os pacotes binários não são mais publicados pelos desenvolvedores de conchas para as seguintes plataformas:
Red Hat Enterprise Linux e CentOS 5 e 6 para compilações de 64 bits
Ubuntu 12.04 (EoLTS, abril de 2017)
Debian 7 (EoLTS, maio de 2018)
A instalação de uma versão mais recente do fish nesses sistemas exigirá a compilação a partir da fonte.
Se você tem alguma ideia de como consertar, tenho certeza que @zanchey seria todo ouvidos.
De fato. O problema básico é que o fish 2.5.0 requer um conjunto de ferramentas mais recente do que o fornecido com o RHEL 5 e 6, e fazer com que seja construído no RHEL 5 e 6 é possível em plataformas de 32 bits no Open Build Service, mas ainda não convenci Plataformas de 64 bits para fazer isso. Ele requer a instalação da versão de 32 e 64 bits do libc, e eu simplesmente não posso fazer isso acontecer no OBS.
Pode ser possível extirpar todo o suporte de 32 bits do compilador de 64 bits, eliminando assim os requisitos de pacote de arquitetura cruzada, mas novamente não tive sorte.
Agradeço suas respostas rápidas! Obrigado a ambos. Visto que está funcionando como pretendido, estou encerrando este número, e abrirei outro internamente com a equipe de infra para encontrar outra forma de contornar isso.
Para aqueles que chegarem a este ponto com o Google no futuro: Isso pode ajudá-lo https://forums.aws.amazon.com/thread.jspa?threadID=51647
Parece indicar o Amazon Linux bifurcado CentOS 6 (ish).