mdm
ArchLinuxにディスプレイマネージャをインストールしたいです。普段はそんなものを使うのにgdm
、Gnomeデスクトップの代わりに私が使っているCinnamonデスクトップと一貫性を保ちたいので、私もそれを代わりmdm
に使いたかったですgdm
。
残念ながら、、、などはpacman
すべて検索されませんでした。同様のキーワードを使用した検索はすべて失敗しました。mdm
mdm-display-manager
pacman -Ss
このパッケージは手動でダウンロードできます。ここしかし、このファイルをどのようにすべきかわかりません.tar.gz
。適切なオプションを使用してインストールをpacman
要求しないでください-U
。デフォルトではパッケージではないと表示されます。
解凍して使用しようとすると何か効果があるようですが、結局存在しないというエラーがmakepkg
出ます。systemctl
mdm.service
自動的に利用できないパッケージをどのようにインストールする必要がありますかpacman
?
答え1
いいですね。質問に答えないままにしないでください。レビューで結論付けたように:
AURパッケージは2段階でインストールされます。
誰でもAURパッケージを提出することができるので、これはアーチ開発者の意図です。 AURパッケージをダウンロードするときは、次のことを行う必要があります。いつもPKGBUILD
ファイルにマルウェアがあることを確認してください。 AURパッケージが検証されたが、信頼できるユーザーその数が多すぎます。また、私は長年Archを使用してきましたが、私が使用したAURパッケージのインストールスクリプトでマルウェアを見たことはありません。これは一部の人々を混乱させます。彼らが持っていると思います。
パッケージをビルドするときにビルドを成功させるには、makeprg
すべての依存関係を満たす必要があります。一部のAURパッケージにはコンパイルされたソースファイルが含まれており、一部はビルドプロセス中にソースファイルをダウンロードし、一部はバイナリBLOB(グラフィックカードドライバなど)をダウンロードすることもあります。したがって、依存関係は通常、ビルドの実行時に存在する必要があるヘッダーファイルとライブラリです。
makeprg
ファイルが生成されたら、インストール<package>-<version>-<architecture>.pkg.tar.xz
に提供する必要があります。これも実行権限がpacman -U
必要ないように意図されています。root
makepkg
すでにインストールされている場合は、ビルドが完了したらパッケージをインストールsudo
できます。これは許可がある場合にのみ呼び出されるのでmakepkg -i
安全です。pacman
root
母親DMM
上記の具体的なプロセスmdm-display-manager
は次のとおりです。
$ wget https://aur.archlinux.org/cgit/aur.git/snapshot/mdm-display-manager.tar.gz
$ tar xzf mdm-display-manager.tar.gz
$ cd mdm-display-manager
$ makepkg
これにより、次のように提供する必要があるファイルが作成されますmdm-display-manager-2.0.10-1-x86_64.pkg.tar.xz
(またはi686
そのスキーマを使用している場合)。pacman
root
# pacman -U /path/to/package/mdm-display-manager-2.0.10-1-x86_64.pkg.tar.xz