Fedoraバージョン12(はい)を実行している古いNASサーバーがあります。最後のシステムアップデートは2012年でした。したがって、すべてのパッケージは非常に古く、多くのコアコマンド(man
、、、、...)を使用することはできません。文書を見ると明らかにコマンドはです。ただし、これはパッケージ名ではなくファイルパスのようです。システム全体にファイルがありません。次のコマンドをすべて使用してサンプルパッケージを更新してみました(すべてエラーが発生しました)。sudo
passwd
rpm -U <package>
<package>
.rpm
.rpm
perl
No such file or directory
rpm -F perl
rpm -F perl.rpm
rpm -F perl-5.10.0-82.fc12.armv5tel
rpm -F perl-5.10.0-82.fc12.armv5tel.rpm
rpm -F `rpm -q perl`
それに加えて、システム全体のアップグレードをどのように実行しますか?各コマンドには特定のパッケージが必要なようです。また、yum
設置もありませんdnf
。
neofetch --stdout
:
OS: Fedora release 12 (Constantine)Fedora release 12 (Constantine)Fedora release 12 (Constantine) armv6l
Kernel: 2.6.31.6-fast-20110114
Uptime: 1 hour, 25 mins
Packages: 282 (rpm)
Shell: bash 4.0.33
Terminal: /dev/pts/0
CPU: Oxsemi NAS (2)
Memory: 81MiB / 248MiB
または、オペレーティングシステムを放棄する必要がありますか?
答え1
RPMファイルはいソフトウェアパッケージがインストールされていません。
アップデートするには、OSのバージョンに合ったRPMファイルを入手する必要があります。とCPUアーキテクチャ、それらをすべていくつかのディレクトリに入れ、rpm -U *.rpm
そのディレクトリで実行します。
NASサーバーは明らかにarmv5tel
アーキテクチャを使用しているため、CPUアーキテクチャがまったく異なるため、x86ハードウェアにRPMを使用することはできません。そして、ARMの以前のFedoraバージョン用のパッケージを見つけることがますます難しくなっているようです。