さまざまなmanjaroインストールの問題:依存関係の欠落、ダウンロードできない、署名の破損、不明な信頼パッケージ構造エラー

序文

pacmanを使用してソフトウェアをインストールすると、エラーが報告されることがあります。

「pacman」は不足している依存関係をインストールできません

または、エラーを報告してください:xxxxxxxxをダウンロードできません。

またはエラー:...からの署名が信頼できるとは不明です...が破損しています

これらの3つの問題を以下にリストし、1つずつ解決します。

1.インストールできないソリューション

次の解決策は、それらのいずれか、または組み合わせによって解決される可能性があります

1. yayモード、またはyaourtモードに切り替えてインストールします

manjaroはデフォルトでパッケージマネージャーとしてpacmanを使用しますが、pacmanソフトウェアが不完全な場合があり、yayまたはyaourtにインストールする必要があります。

yayとyaourtがない場合は、次の2つを自分でインストールする必要があります。

sudo pacman -S yay
sudo pacman -S yaourt

インストールすると、次のコマンドを使用できます。

yay -Syy 软件名

また

yaourt -Syy 软件名

ソフトウェアをインストールするには

2.インストールパッケージの圧縮や解凍などのツールがない可能性があります。

アプリストアで検索してインストールします:base-devel、fakeroot解決するツールのフルセット。

2.ダウンロードできないソリューション

1.ソースを変更します

国内のミラーアドレスに変更すると、ダウンロード速度が大幅に向上します。

sudo pacman-mirror -i -c China -m rankコマンドを実行する

次に、ミラーを選択するためのページがポップアップ表示されます。より速いミラーを選択するだけです。

選択が完了したら、コマンドを実行しsudo vim /etc/pacman.confます(vimがない場合は、最初にvimをインストールする必要があります)。これ
により、ファイルを編集して、ファイルの最後に追加できます。

[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

2行目、多くのチュートリアルでは:SigLevel = Optional TrustedOnlyを記述していますが、TrustAllとして構成する必要があります。詳細については、この記事の次のセクションを参照してください。3.署名における不明な信頼の問題の解決

2.アプリストアに付属の追加/削除ソフトウェアを構成します

組み込みのアプリストアを開き、[設定]を選択して、次のように設定を確認します。
ここに画像の説明を挿入

3.大きな動き!ビルドファイルがダウンロードできない問題を解決する

インストールの完了時にこのエラーが発生した場合:

==> 错误: 无法下载 https://mirrors.tuna.tsinghua.edu.cn/deepin/pool/non-free/d/deepin.com.qq.im/deepin.com.wechat.im_8.9.19983deepin22_i386.deb
    正在放弃...
==> 错误:Makepkg 无法构建 deepin-wechat-im.

アイデア:ダウンロードリンクに対応するファイルが見つからないことを意味します(ネットワークの問題が原因で、はしごをぶら下げてみてください)。ファイルを手動でダウンロードして、PKGBUILDファイルがあるディレクトリに配置することができます。上記をスキップしないように配置されています。ダウンロード手順では、ダウンロードしたファイルを確認してインストールする手順に直接進みます。

注:これは、手動でダウンロードするファイルのファイル名が同じである必要があることを前提としています。
解決手順:

  • 最初にインストールし、ダウンロードエラーを待って、もう一度やり直すかどうかを尋ねます。この時点ではyまたはnを選択せず​​に、コンソールを再度開きます。

  • コマンドの実行:sudo find / -name "yaourt-tmp-你的用户名"コンパイルディレクトリを検索します(通常、上記のコマンドを実行することで検索できます)

  • 次に、特定の方法を使用して、エラーでダウンロードできないファイルをダウンロードし、正しいファイル名に名前を変更して、前の手順が配置されているディレクトリのPKGBUILDファイルが配置されているディレクトリにファイルを移動します。

  • ダウンロードエラーの後で最初からやり直すかどうかを尋ねるページに戻り、yを選択して、インストールを再試行します。インストールファイルは既にダウンロードされているため、再度ダウンロードされることはありませんので、上記のエラーは発生しません。

3.署名の未知の信頼の問題を解決します

ここに画像の説明を挿入

第四に、ソフトウェアが突然開くことができなくなります

0.優柔不断な場合は再起動します

ps aux | grep 程序名ソフトウェアに対応するバックグラウンドプロセスを確認し、バックグラウンドプロセスを強制終了してから、ソフトウェアkill -9 进程号を再起動して、そうでない場合はコンピュータを再起動してみてください。これは最も単純で最も粗雑なソリューションであり、より効果的です

1.一部のソフトウェアは、開く前にサービスを開始する必要があります

この場合、次のことを行う必要があります。systemctl start xxx

タブプロンプトをうまく利用して、アプリケーションに必要なサービスをプロンプトすることが可能です

ひまわりを例にとると、そのスタートアップはサービスに依存している必要があります

2.実行可能ファイルを手動で開く必要があります

winとは異なり、Linuxには実行可能なexeファイルがあります。ファイルのインストールパスを見つけて、コマンドラインの形式で実行可能ファイルを起動する必要があります。

2.1公式アプリストアからインストールした場合

これは単純すぎるため、以下に示すように実行可能ファイルを直接見つけることができます。
ここに画像の説明を挿入次に、コマンドラインへのパスをコピーします。

ここに画像の説明を挿入
すぐに開きました。とても便利

2.2アプリストアにインストールされていない場合

これはもっと厄介ですが、それを解決する方法はまだあります。

以下は、postmanインストールディレクトリを見つける例です。

sudo find / -name "*ostman*" -type f

上記のコマンドの意味は、postmanの実行可能ファイルを見つけることです。
ここに画像の説明を挿入
最後に2つの実行可能ファイルを取得します。
ここに画像の説明を挿入注!このメソッドは名前に応じて一致するため、キーワードを正しく見つける必要があります。あなたがモーションプロを探しているなら、あなたはモーションプロモーションプロに従って正しく一致することができません*otionpro*
なぜなら、motionproアプリケーションの実行可能ファイルはMotionProと呼ばれているからです。したがって、もちろん、現在のパターンマッチングは有効になりません。

上記のパスをクリップボードにコピーし
ここに画像の説明を挿入ます。正常に開始されたことがわかります。コマンドラインのpostmanを終了するのではなく、バックグラウンドで開始するため、アンパサンドが最後に追加されます。

それでも機能しない場合は、コマンドの前に追加します nohup

一歩後退すると、このメソッドを開始できない場合でも、ログとエラー情報を確認でき、マップに従ってエラーを見つけることができます。

例:deepin-wineはWeChatをインストールします

次のコマンドを入力します。

yaourt -Syy com.qq.weixin.spark
QQがインストールされている場合は、次のように入力します。
yaourt -Syy com.qq.tim.spark

フォントが小さすぎる場合の対処方法:

以下のようにコマンドを実行します(コマンドの/ home / dajiは自分のユーザーのホームディレクトリです。自分のユーザーのホームディレクトリにカットする必要があります):
ここに画像の説明を挿入
次にWeChatを再起動すると、設定が成功します。

qqの解像度を設定する場合は、上の図のコマンドをに変更できます。このTIMはすべて大文字であることに注意してくださいSpark-WeChatSpark-TIM

解像度の変更は、アプリケーションの署名に関連していることがわかります。

おすすめ

転載: blog.csdn.net/weixin_44757863/article/details/120235365