Ubuntu 用の AUR の類似物を開発するパッケージ マネージャー pacstall 5.0 のリリース

パッケージ マネージャー pacstall 5.0 のリリースが利用可能になりました。これは、Ubuntu Linux 用の AUR コンセプトの類似物と、システムで利用可能なプログラムと並行して、現在の Ubuntu 環境で興味のあるプログラムの最新バージョンをインストールできる 518 個のパッケージを含む独自のリポジトリを開発しています。パッケージは、AUR の PKGBUILD に似た pacscript 形式でパッケージ化され、ダウンロード、依存関係、ビルド、インストールに関する情報も含まれています。ユーティリティ コードは Shell で記述されており、GPLv3 ライセンスの下で配布されています。

ツールキットの機能には次のようなものがあります。

  • Git リポジトリからのリリースとスライスを含むソース コード アーカイブからのプログラムのビルドと、Appimage および deb 形式の既成ビルドおよびパッケージのインストールの両方をサポートします。
  • ストリームの並列化と複数のストリームから同時にデータの一部をロードする機能を備えたaxelユーティリティを使用して、パッケージのロードを高速化する機能。 サーバー.
  • 更新する場合、パッケージが更新されるのを待たずに、Git から最新のコミットをダウンロードできます。
  • 複数のリポジトリからプログラムをインストールする機能。
  • あらゆるブランチやフォークから Pacstall の更新を追跡する機能。
  • bash、ZSH、フィッシュシェルでのコマンド補完のサポート。

収録曲:

  • pacscript 形式には、互換性に違反する多数の変更が加えられています。たとえば、一部のパラメーターの名前が変更されました (name -> pkgname、homepage -> url など)。
  • 依存関係定義を含む配列内のバージョンを制限する機能が追加されました。
  • check() 関数と関連する -Nc/—nocheck フラグを追加しました。
  • パッケージのアップグレードと削除の前後に実行する {pre,post}_upgrade 関数と pre_remove 関数を追加しました。
  • 競合するパッケージを識別する機能が提供されます。
  • ライセンスのリストを含むパラメーターを追加しました。
  • -Qa/—quality-assurance および Q/—quiet フラグを追加しました。

出所: オープンネット.ru

コメントを追加します