端末を介してVLCをインストールしましたが、次のように表示されます。
bash: /snap/bin/vlc: No such file or directory
私も次のことを試しました。
which vlc
これは示す:
/usr/bin/vlc
実行しようとすると、sudo su
次のエラーが表示されます。
VLC is not supposed to be run as root. Sorry.
If you need to use real-time priorities and/or privileged TCP ports
you can use vlc-wrapper (make sure it is Set-UID root and
cannot be run by non-trusted users first).
この問題を解決する方法を知っていますか?
Downloads
ターミナルを使ってインストールしたsnap VLCパッケージを試しましたが、私のフォルダに移動することはできません。/bin
、などで構成された「コンピュータ」フォルダ内でのみナビゲートできます/usr
。/var
目的のフォルダ内のアイテムをドラッグアンドドロップして再生できます。
端末を介してのみVLCを開くこともできます。スタートメニューから開くと何も起こりません。
私の記憶が正しい場合、私はUbuntu 20.04に基づいたZorin OS 16を使用しています。
答え1
あなたは走らなければなりません
$ /usr/bin/vlc
処刑がなぜvlc
見えるのか/snap/bin/vlc
わかりません。 vlcのスナップがインストールされていればうまくいくと思います。
たぶんあなたはalias
あなた自身~/.bashrc
または他の場所にセットを持っているかもしれません。これらのエイリアスを見つけて削除すると、vlc
フルパスを追加せずに実行を開始できます。
編集する
この問題を解決するには、実際にファイルまたはソフトリンクがあるかどうかを確認できます/snap/bin/vlc
。確認してください
$ type vlc
$ ls -al /snap/bin/vlc
alias vlc=/usr/bin/vlc
またはで直接設定することもできます~/.bashrc
。別のエイリアスを想定して読んでも大丈夫です。
答え2
エイリアスを設定することもできます。
と入力すると、ファイル
gedit ~/.bash_aliases
を含むエディタが表示されます。ファイルは空でも空でもないかもしれません。下部(またはファイルが空の場合は上部)に次を追加します。
alias vlc=/usr/bin/vlc
他のものを変更しないでください。これで
vlc
端末に入力するとコマンドが実行されます/usr/bin/vlc
。よく使用するコマンドまたはコマンドセットを使用してこれを行うと、入力する必要がある文字数を減らすことができます。
現在の環境でこれが機能しない場合(そして以前に編集したファイルが空の場合)、次のコマンドを実行します。
printf '\n\nif [ -f ~/.bash_aliases ]; then\n source ~/.bash_aliases\n fi\n\n' >> ~/.bashrc && source ~/.bashrc
これにより、インポートに必要なコードが正しいファイルに追加されます
.bash_aliases
。その行をに追加することもできますが、
~/.bashrc
このオプションは機能しない場合に備えて最後の手段としてのみ保存してください~/.bash_aliases
。
答え3
VLCをスナップとしてインストールして削除し、再インストールした場合、apt(-get)
エラーはロケーションテーブルがまだ以前のエントリを使用していることを意味します。この問題が提起され、解決されました。ここでスーパーユーザーから
次のように入力して確認できます。
type vlc
次の内容が印刷されることがありますvlc is hashed (/snap/bin/vlc)
。したがって、端末に次のように一度だけ入力するだけです。
hash vlc
これは出力メッセージを生成しません。その後、vlc
正常に実行すると動作します。