私はXenial Ubuntuを持っていますが、このコマンドでespeakをインストールしたかったです:
Sudo apt-get install espeak-ng-espeak
しかし、私はこのエラーメッセージを受け取りました:
E: Unable to locate package espeak-ng-espeak
それから http://packages.ubuntu.com/ に行き、それを検索し、次の3つのdisto内で見つけました:zesty/artful/bionic
どうすればインストールできますか?
依存関係を満たすことができる場合は、インストールできます。ただし、Dobeyが言うように、新しいパッケージには通常、新しい依存関係があります。したがって、インストールしようとすると、簡単に依存関係の悪夢になります。また、ミキシングディストリビューションのようなミキシングバージョンは、トレースが困難な問題を引き起こす可能性があります。バックポートされているかどうかを確認することをお勧めします。
バックポートを有効にするには、次の行を/etc/apt/sources.listに追加します。
deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse
一般的に言えば、いいえ、Ubuntuの新しいバージョンからパッケージを取得し、古いバージョンにインストール/実行することはできません。多くの場合、新しい依存関係もあり、それらが何であるかに応じて、システムの他の部分を破壊します。したがって、一般的なルールは、古いリリースで動作するようにパッケージを バックポート にする必要があるということです。