コマンドによる複数のパッケージの変更と削除

コマンドによる複数のパッケージの変更と削除

rpm -qa --lastを使用して複数のソフトウェアパッケージを削除して確認したいと思います。間違えると、システムがクラッシュするかどうか心配されます。

質問:

1つのシステムにPCcツールを2回インストールしました。 PCSCツールをどのように設定しますか?1.5.2 削除する前に?

内部リストを表示する方法はありますか?rpm -qa --last > リスト

PCSCバージョンを確認するためのコマンド:

PCSCD-fd

現在PCSCを実行しています。

  1. 00000000pcscdaemon.c:280:main() pcscd がフォアグラウンドに設定され、デバッグが stderr に送信されます。
  2. 00000029debuglog.c:239:DebugLogSetLevel() デバッグレベル=デバッグ
  3. 00000619pcscdaemon.c:498:main() pcsc-lite 1.4.102 デーモンプロセスが準備されました。
  4. 00000497hotplug_libhal.c:450:HPRegisterForHotplugEvents() PCSC ドライバディレクトリにバンドルファイルがありません: /usr/lib64/readers
  5. 00000008hotplug_libhal.c:451:HPRegisterForHotplugEvents() は PCSCD の USB サポートを無効にします。
  6. 00000006 pcscdaemon.c:517:main() SVCServiceRunLoop 戻り値
  7. 00000005 pcscdaemon.c:523:at_exit() /var/run/pcscd クリーンアップ

    コマンドと結果の更新:

    zypper se -s pcc

S | Name            | Type    | Version         | Arch   | Repository
--+-----------------+---------+-----------------+--------+------------------
i | pcsc-lite       | package | 1.4.102-1.37.3  | x86_64 | (System Packages)
i | pcsc-lite-32bit | package | 1.4.102-1.37.3  | x86_64 | (System Packages)
i | pcsc-tools      | package | 1.5.2-lp150.1.3 | x86_64 | (System Packages)

cat/etc/os-release

NAME="Vet" 
VERSION="11.4" 
VERSION_ID="11.4" 
PRETTY_NAME="SUSE Linux Enterprise Server 11 SP4" 
ID="vet" 
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:11:4"

ジッパーLR-d

# | Alias                                                                  | Name                                                                 | Enabled | Refresh | Priority | Type  | URI                                                                     | Service
--+------------------------------------------------------------------------+----------------------------------------------------------------------+---------+---------+----------+-------+-------------------------------------------------------------------------+--------
1 | SUSE-Linux-Enterprise-High-Availability-Extension-11-SP4_11.4.4-1.54   | SUSE-Linux-Enterprise-High-Availability-Extension-11-SP4 11.4.4-1.54 | Yes     | No      |   99     | yast2 | iso:///?iso=SLE-HA-11-SP4-x86_64-GM-CD1.iso&url=file:///home/source/    |
2 | SUSE-Linux-Enterprise-High-Availability-Extension-11-SP4_11.4.4-1.54_1 | SUSE-Linux-Enterprise-High-Availability-Extension-11-SP4 11.4.4-1.54 | Yes     | No      |   99     | yast2 | iso:///?iso=SLE-HA-11-SP4-x86_64-GM-CD2.iso&url=file:///home/source/    |
3 | SUSE-Linux-Enterprise-Server-11-SP4_11.4.4-1.109                       | SUSE-Linux-Enterprise-Server-11-SP4 11.4.4-1.109                     | Yes     | No      |   99     | yast2 | iso:///?iso=SLES-11-SP4-DVD-x86_64-GM-DVD1.iso&url=file:///home/source/ |

ファスナー

       # | Alias                                                                  | Name                                                                 | Enabled | Refresh
     --+------------------------------------------------------------------------+----------------------------------------------------------------------+---------+-------- 
     1 | SUSE-Linux-Enterprise-High-Availability-Extension-11-SP4_11.4.4-1.54   | SUSE-Linux-Enterprise-High-Availability-Extension-11-SP4 11.4.4-1.54 | Yes     | No 
     2 | SUSE-Linux-Enterprise-High-Availability-Extension-11-SP4_11.4.4-1.54_1 | SUSE-Linux-Enterprise-High-Availability-Extension-11-SP4 11.4.4-1.54 | Yes     | No 
     3 | SUSE-Linux-Enterprise-Server-11-SP4_11.4.4-1.109    | SUSE-Linux-Enterprise-Server-11-SP4 11.4.4-1.109                     | Yes     | No 
     4 | pcsc-repo                                           | pcsc-repo          | Yes     | No

zypper se -s PCsc-lite

S | Name            | Type    | Version        | Arch   | Repository
--+-----------------+---------+----------------+--------+------------------
i | pcsc-lite       | package | 1.4.102-1.37.3 | x86_64 | (System Packages)
i | pcsc-lite-32bit | package | 1.4.102-1.37.3 | x86_64 | (System Packages)

zypper リファレンス

Retrieving repository 'SUSE-Linux-Enterprise-High-Availability-Extension-11-SP4 11.4.4-1.54' metadata [error]
Repository 'SUSE-Linux-Enterprise-High-Availability-Extension-11-SP4 11.4.4-1.54' is invalid.
[|] Valid metadata not found at specified URL(s)
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'SUSE-Linux-Enterprise-High-Availability-Extension-11-SP4 11.4.4-1.54' because of the above error.
Retrieving repository 'SUSE-Linux-Enterprise-High-Availability-Extension-11-SP4 11.4.4-1.54' metadata [|]
Specified path '/home/source/' is not a directory: file:/home/source/

削除するパッケージは次のとおりです。

  1. PCSC-ライト 1.4.102
  2. PCSC-ツール-1.5.2-lp150.1.3

ベストアンサー1

インストールトランザクションは「sudo yum History list」を実行し、トランザクション番号を識別してキャンセルできます。これは「sudo yum History undo transaction_number」でキャンセルできます。

pcsc* パッケージとともに他のパッケージがインストールされている場合、そのパッケージも削除されるため、正しいアプローチではない可能性があります。

最善の方法は、「rpm -e --nodeps pcsc-lite 1.4.102 pcsc-tools-1.5.2-lp150.1.3」を使用してパッケージを削除して、他のアプリケーションエントリに必要な依存関係を削除せずにパッケージを削除するすることです。

スナップショットを撮る可能性がある場合は、1枚ずつ撮影しておくことをお勧めします。

おすすめ記事