パッケージ マネージャー 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
