のようなユニバーサルパッケージの最大の問題の1つ スナップ、 Flatpak と AppImage それらを管理しています。 ほとんどの組み込みパッケージマネージャーは、これらの新しい形式のすべてをサポートしているわけではありません。
ありがたいことに、私はいくつかのユニバーサルパッケージ形式をサポートするアプリケーションに出くわしました。
Bauh –マルチパッケージニーズのマネージャー
元々はfpakmanという名前でしたが、 工事 Flatpak、Snap、AppImage、およびAURパッケージを処理するように設計されています。 クリエイター vinifmor 19年6月にプロジェクトを開始しました 目的 「Manjaroユーザー向けにFlatpaksを管理するためのグラフィカルインターフェイスを提供する」 それ以来、彼はアプリケーションを拡張して、Debianベースのシステムのサポートを追加しました。
バウについて
bauhを最初に開くと、インストールされているアプリケーションがスキャンされ、更新が確認されます。 更新が必要なものがある場合は、前面と中央に表示されます。 すべてのパッケージが更新されると、インストールしたパッケージのリストが表示されます。 更新されたパッケージの選択を解除して、更新されないようにすることができます。 以前のバージョンのアプリケーションをインストールすることもできます。
Bauhを使用すると、1つのアプリケーションからさまざまなタイプのパッケージを管理できます
アプリケーションを検索することもできます。 Bauhには、インストールされたパッケージと検索されたパッケージの両方に関する詳細情報があります。 1つ(または複数)のパッケージタイプに関心がない場合は、設定でそれらの選択を解除できます。
Linuxディストリビューションにbauhをインストールする
bauhのインストール方法を見てみましょう。
Archベースのディストリビューション
最近インストールした場合 マンジャロ、すべて設定する必要があります。 Bauhはデフォルトでインストールされています。 古いインストールのManjaro(私のように)または別のArchベースのディストリビューションがある場合は、 ゴールド ターミナルでこれを入力することによって:
sudo pacman -S bauh
バウパッケージ情報
Debian / Ubuntuベースのディストリビューション
DebianまたはUbuntuベースのLinuxディストリビューションをお持ちの場合は、pipを使用してbauhをインストールできます。 まず、Ubuntuにpipをインストールしてください。
sudo apt install python3-pip
そして、それを使用してbauhをインストールします。
pip3 install bauh
ただし、作成者はそれをインストールすることをお勧めします 手動で システムのライブラリを台無しにしないようにするため。
bauhを手動でインストールするには、最初に 最新のリリース。 ダウンロードしたら、グラフィカルツールまたは unzipコマンド。 次に、ターミナルでフォルダを開きます。 インストールを完了するには、次の手順を使用する必要があります。
まず、envというフォルダーにvirtualenvを作成します。
python3 -m venv env
次に、env内にアプリケーションコードをインストールします。
env/bin/pip install .
そして、アプリケーションを起動します。
env/bin/bauh
バウ更新
bauhのインストールが完了したら、次のことができます 微調整 環境設定と引数を変更することでそれを実現します。
バウの先の道
バウは数ヶ月でかなり成長しました。 それは成長し続けることを計画しています。 現在 ロードマップ 含まれるもの:
- 他のパッケージングテクノロジーのサポート
- パッケージングテクノロジーごとに個別のモジュール
- メモリとパフォーマンスの改善
- ユーザーエクスペリエンスを向上させる
バウ検索
最終的な考え
バウを試してみると、いくつかの問題が発生しました。 初めて開いたとき、Snapがインストールされておらず、Snapを使用する場合はインストールする必要があると表示されました。 実行したのでSnapがインストールされていることを知っています snap list
ターミナルで、それは動作しました。 システムを再起動すると、スナップが機能しました。
私が遭遇したもう1つの問題は、AURパッケージの1つが更新に失敗したことでした。 で問題なくパッケージを更新することができました yay
。 Manjaroのインストールに問題がある可能性があります。3〜4年使用しています。
全体的に、バウは働いた。 それは缶に印刷されたものをしました。 それ以上はお願いできません。
バウを使ったことがありますか? さまざまなパッケージ形式がある場合、それを管理するためのお気に入りのツールは何ですか? 以下のコメントでお知らせください。
この記事がおもしろいと思ったら、ソーシャルメディア、Hacker News、または Reddit。