Bauh – 1つのインターフェイスからスナップ、Flatpaks、AppImageを管理

のようなユニバーサルパッケージの最大の問題の1つ スナップFlatpakAppImage それらを管理しています。 ほとんどの組み込みパッケージマネージャーは、これらの新しい形式のすべてをサポートしているわけではありません。

ありがたいことに、私はいくつかのユニバーサルパッケージ形式をサポートするアプリケーションに出くわしました。

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