Fish-shell: Fish 2.5 64bit tidak dikemas untuk RHEL6

Dibuat pada 27 Feb 2017  ·  3Komentar  ·  Sumber: fish-shell/fish-shell

  • [x ] Sudahkah Anda memeriksa apakah ada masalah dengan ikan 2.5.0 ?
  • [x ] Mencoba ikan tanpa penyesuaian pihak ketiga (periksa sh -c 'env HOME=$(mktemp -d) fish' ) ?

versi ikan diinstal ( fish --version ) :
ikan, versi 2.4.0

OS/terminal yang digunakan :
Versi 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 Distributor: AmazonAMI
Deskripsi: Amazon Linux AMI rilis 2016.09
Rilis: 2016.09
Nama kode: t/a

Bicara tentang masalah di sini.

ikan 2.5 64bit tidak dikemas di http://download.opensuse.org/repositories/shells :/fish:/release:/2/RedHat_RHEL-6/repodata/

Yum panik, karena mencoba menginstal 32bit 2.5 di atas 64bit 2.4, dan tidak dapat merekonsiliasi dependensi

Langkah-langkah reproduksi

  1. sudo yum peningkatan

Hasil

# 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
packaging

Semua 3 komentar

Sayangnya ini seperti yang diharapkan. Lihat catatan rilis untuk 2.5.0 :

Sayangnya, karena kerumitan rantai alat, paket biner tidak lagi diterbitkan oleh pengembang cangkang ikan untuk platform berikut:

Red Hat Enterprise Linux dan CentOS 5 & 6 untuk build 64-bit
Ubuntu 12.04 (EoLTS April 2017)
Debian 7 (EoLTS Mei 2018)

Memasang versi ikan yang lebih baru pada sistem ini akan memerlukan pembuatan dari sumbernya.

Jika Anda memiliki ide untuk memperbaikinya, saya yakin @zanchey akan mendengarkan semuanya.

Memang. Masalah dasarnya adalah bahwa fish 2.5.0 memerlukan rantai alat yang lebih baru yang dikirimkan dengan RHEL 5 & 6, dan membuatnya untuk dibangun di RHEL 5 & 6 dimungkinkan pada platform 32-bit di Open Build Service tetapi saya belum yakin platform 64-bit untuk melakukannya. Ini membutuhkan libc versi 32 dan 64-bit untuk diinstal, dan saya tidak bisa mewujudkannya di OBS.

Dimungkinkan untuk mengeluarkan semua dukungan 32-bit dari kompiler 64-bit, sehingga menjatuhkan persyaratan paket lintas-arsitektur, tetapi sekali lagi saya tidak beruntung.

Saya menghargai balasan cepat Anda! Terima kasih semuanya. Mengingat ini berfungsi sebagaimana dimaksud, saya menutup masalah ini, dan saya akan membuka yang lain secara internal dengan tim infra untuk menemukan cara lain untuk mengatasi ini.

Bagi mereka yang mendapatkan ini dengan Google di masa mendatang: Ini dapat membantu Anda https://forums.aws.amazon.com/thread.jspa?threadID=51647

Tampaknya menunjukkan Amazon Linux bercabang CentOS 6 (ish).

Apakah halaman ini membantu?
0 / 5 - 0 peringkat