タイトルの質問

タイトルの質問

私は最近、OpenRCを初期化システムとして使用してArtix Linuxに切り替えました。以前はSystemdを使ったManjaroを使ったことがあります。とにかく、私はSnap-storeから入手したManjaroによって使用されるいくつかのパッケージをインストールしようとしています。ただし、一部のシステム依存関係のためインストールできません。 Officeなどを試してください。

答え1

タイトルの質問

あなたの質問の本文で尋ねられた具体的な回答については、実際にはあまりにもあいまいですが、タイトルで尋ねる質問に対する具体的な回答があります。

このクラスに依存し、systemd必要なパッケージには予想される場所に配置されたサービスファイルが含まれており、systemdこれらのファイルを使用してデーモンの実行などの操作を実行します。これは、特定のディストリビューションの初期化システムと対話することも、そうでない場合もあります。他のinitシステムであるため、デーモンの実行を異なる方法で処理し、何よりもinitファイルが別の構文に従うことを期待しているため、initファイルがどこにあるかどうかを知ることは  OpenRCできません。また、良くも悪くも、他の初期化システムが回避する多くの機能と機能を提供します。したがって、タイトルの質問に対する答えは、ターゲットパッケージや他のパッケージが、他のinitシステムが提供する環境ではなく、特定の環境を期待するようにしばしば作成されることです。systemdSystemd

Snapdは必須ではありません

Snapdディストリビューション全体で使用するために作成されたパッケージマネージャであるため、インストールするパッケージをインストールするために必要な機能ではありません。必要があるため、systemd私が知らず、調査する必要もないパッケージをインストールしたい場合は、ツールの潜在的な候補ではありません。

systemd代わりに、似ていて具体的ではないことを試してみてくださいflatpak。これは、サンドボックス環境に必要なすべての依存関係をインストールするため、より安全でシステムスペースも同じように必要であると主張します。 OnlyOfficeは、flathubインストールプロセスとストレージの設定などを説明することで確実に使用できます。

Artixのパッケージリポジトリを確認することもできます(おそらくそこにあります)。 Artix Wikiには、Archの一部のリポジトリを含む、すでに必要なものを提供できる他のリポジトリを有効にする手順があります。pacman -Ss [whatever]

Archに基づいて使用することは、pacmanAURを使用して関連パッケージにアクセスできることを意味します。yayあるいは、同じAURヘルパーをインストールする必要があり、AURに必要なものをインストールするのとparu同じ方法でAURヘルパーを使用できます。pacman

または、プロジェクトに関連付けられているgitリポジトリ(存在する可能性があります)を見つけて、その指示に従ってreadme.mdソースからビルドすることもできます。よりニッチな市場や特定のLinuxディストリビューション(Artixなど)に入ると、おそらくこのプロセスに慣れる必要があります。ウサギの穴に深く下がるほど、小さなチームは無料ライブラリのために大容量のストレージを維持できないため、より必要になるからです。でもたくさん必要です。助けは言うまでもなく、ありがとう。一般的に言えば、ディレクトリにaと別の項目が続きますが、必要な項目(たとえば、など)がすでにインストールされている場合はそれほど難しくありません。git clone [repo url]makesudo make installgccmake

関連情報