2017年のテキストia32-libs

2017年のテキストia32-libs

止まる! 「このパッケージは削除されました」と言う前に、次のものを使用してください。パッケージ名:i386「私の言葉を読んでください!

使用する必要がある圧縮形式PAQ-家族。実行ファイルはia32-libs時代に作成されました。彼らはこれらのライブラリの代替を受け入れません。 多くの失敗した研究の後、私は依存関係の地獄を経験し、すべてのia32-libsの依存関係を手動でインストールし、最終的に私のシステムでこのパッケージを実行できることにしました。最初はすべてが順調に進んでいましたが、今では破損した依存関係/パッケージエラーが見つかり、この依存関係は未解決のままです。つまり、ia32libsパッケージは使用できません。

これらの形式を自分のシステムで動作させるにはどうすればよいですか?

答え1

明らかに、この答えは気に入らないでしょう。しかし、私のPAQバイナリはうまく機能し、目立たlibgcc1:i386ないようにインストールされてlibc6:i386います。たとえば、libstdc++6:i386ia32-libs

$ ldd paq7
        linux-gate.so.1 (0xf77e8000)
        libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf762d000)
        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf75d8000)
        libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf75ba000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7403000)
        /lib/ld-linux.so.2 (0x56634000)

$ ./paq7
paq7 compressor/archiver (C) 2005, Matt Mahoney.
Free under GPL, http://www.gnu.org/licenses/gpl.txt

To compress: paq7 [-option] archive files...  (archive will be created)
Or (Windows): dir/b | paq7 archive  (file names read from input)
To decompress/compare: paq7 archive [files...] (defaults to stored names)
To view contents: more < archive

Options are -1 to -5 (use 62, 96, 163, 296, 525 MB memory), default -3
You can't add/extract single files.  Max total file size is 2GB
Time 0.00 sec, memory 8463616 bytes

答え2

このppaは13.10以降、UbuntuシステムにZPAQユーティリティを提供しているようです。

https://launchpad.net/~abbat/+archive/ubuntu/zpaq-upstream

答え3

glibcはCentOSベースのシステムのia32-libsに最も近いようです(100%確信はありませんが、そうかもしれません)。もちろん、現在のシステムにはすでにglibcがインストールされていますが、64ビットバージョンのみがインストールされています。したがって、32ビットアプリケーションを実行するには、32ビットバージョンのglibcが必要です。

32ビット環境にglibcをインストールするには:

ヤムインストールglibc.i686

上記のコマンドは、glibc.i686(i * 86 = 32ビットアーキテクチャ)と必要なすべての依存関係(たとえば、他のパッケージの32ビットバージョン)をインストールします。

それを試して、それが動作していることを確認してください。

源泉:https://lists.centos.org/pipermail/cento...22428.html

関連情報