最近、Fedoraの使用からDebianに移行しました。そして、私はパッケージマネージャーにいくつかの問題を抱えています。
以前は、以下を使用してyum経由でパッケージを検索できました。
yum search <part_of_package_name_or_description>
また、VLCメディアプレーヤーなどの簡単なソフトウェアをインストールしている間。
実行しようとすると、次のようになります。Sudo apt-get install vlc
一部のパッケージをインストールできませんでした。これは、 不可能な状況をリクエストしたか、不安定な ディストリビューションを使用していて、必要なパッケージがまだ作成されていない か、受信から移動されていることを意味している可能性があります。[ 。 依存:vlc-nox(= 1:2.0.3-dmo1)ですが、インストールされません 依存:libavcodec54(> = 7:0.11.1)ですが、インストールされませんインストールされる 依存:libavutil51(> = 7:0.11.1)が、インストールされない 依存:libqtcore4(> = 4:4.8.0)が、インストールされないインストールされる 依存:libqtgui4(> = 4:4.7.0〜beta1)が、インストールされません 依存:libstdc ++ 6(> = 4.6)が4.4.5 -8がインストールされます 依存:libtar0ですが、インストールできません 依存:libva-x 11-1(> 1.0.15〜)ただし、インストールされません 依存:libva1(> 1.0.15〜)ですが、インストールされません 依存:libxcb- keysyms1(> = 0.3.9)ですが、インストールされません 推奨:vlc-plugin-notify(= 1:2.0.3-dmo1)ですが、インストールされません 推奨:vlc-plugin-Pulse(= 1:2.0.3-dmo1)ですが、インストールされません E:壊れたパッケージ
誰かがyumsearchのようなコマンドラインからパッケージを検索するために何をすべきか教えてもらえますか?
そして私は本当に依存関係をdebianで手動でインストールする必要がありますか?それとも私はここで何かが足りないのですか? (おそらく、間違った/互換性のないリポジトリ?)
Apt-getが依存関係を独自にインストールしないという明白な理由はわかりません。
/etc/apt/sources.list
deb http://http.us.debian.org/debian/ squeeze contrib non-free main deb-src http://http.us.debian.org/debian/ squeeze main deb http://security.debian.org/ squeeze/updates main deb-src http://http.us.debian.org/debian/ squeeze/updates main #squeeze-updates、以前は「volatile」 deb http://mirror.cse.iitk.ac.in/debian/ squeeze-updates main deb-src http://mirror.cse.iitk.ac.in/debian/ squeeze-updates main deb http://www.deb-multimedia.org squeeze main non-free deb http://packages.dotdeb.org squeeze all deb-src http://packages.dotdeb.org squeeze all deb ftp://ftp.deb-multimedia。 org squeeze main non-free deb http://www.deb-multimedia.org wheezy main non-free deb http://www.deb-multimedia.org sid main non-free deb http://www.deb-multimedia.org squeeze main non-free #deb http://www.deb-multimedia.org squeeze-backports main # deb http://www.deb-multimedia .org実験メイン
現在の基本的なインストール要件は
要件については、IceweaselはサポートされているFirefoxの派生物(フォーク)です。現在、デスクトップOSとしてdebianを実行しており、毎日iceweaselを使用しています。問題ありません。 Gnome3、次の安定版リリースで利用可能になると思いますが、どのリリースを実行していますか?スクイーズ?もしそうなら、私は(IIRC)Wheezyがそれを持っていると思います。そして最後に、グラフィックスのパフォーマンス/品質については、グラフィックスカードとそのドライバーに大きく依存しますが、透明度、派手な効果でウィンドウを閉じるなどのように考える場合は、モダンなデスクトップまたはcompizが必要です(安定した(喘鳴)で利用できると思うgnome2)で動作します。
喘鳴用にsources.listを少し変更しましたが、テストして報告してもよろしいですか?
deb http://http.us.debian.org/debian/ squeeze contrib non-free main
deb-src http://http.us.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main non-free contrib
deb-src http://http.us.debian.org/debian/ squeeze/updates main
# squeeze-updates, previously known as 'volatile'
deb http://mirror.cse.iitk.ac.in/debian/ squeeze-updates main non-free contrib
deb-src http://mirror.cse.iitk.ac.in/debian/ squeeze-updates main non-free contrib
# 3rd party repositories
deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
deb http://www.deb-multimedia.org squeeze main non-free
Wheezyまたはsidを使用している場合は、使用しているもののすべてのスクイーズオカレンスを変更する必要があります。
置き換える前にsources.listをバックアップしてから、次のようにテストしてください。
Refresh caches
# apt-get update
Search package
# apt-cache vlc
Install package
# apt-get install <package_name>
問題が見つかった場合は、これら3つのコマンド、または少なくとも最初と最後のコマンドの出力を報告してください。
また、すでにWheezyまたはsidを使用している場合は、Gnome3が利用できないことについて私が言ったことを忘れてください。存在するはずですが、wheezyはまだリリースされておらず、sidは常に開発ブランチです。
Yumに慣れている場合は、使用可能なパッケージのリストが自動的に更新されないため、パッケージソースが変更されるたびにapt-get update
を実行する必要があることに注意してください。定期的に最新の状態に保ちます。
apt-get
は依存関係を処理します。 (そこでYellowdogとRed Hatがアイデアを思いつきました。)
表示されたエラーの原因は正確にはわかりませんが、このエラーメッセージには2つの一般的な原因があります。
apt-get update
を実行しなかったか、apt-get update
を部分的に実行しましたが、一部のインデックスファイルをダウンロードできませんでした。対処法:apt-get update
を実行します。ソースに関しては、Debianの公式ソースのみから始めて、DotdebやDebian-multimediaなどのサードパーティのリポジトリを実際に必要な場合にのみ追加することをお勧めします。
apt-get
はパッケージのインストールを処理します。利用可能なパッケージのデータベースを照会するには、apt-cache
:apt-cache search part_of_package_name_or_description
を使用します。
aptitude
を使用することをお勧めします。これは、apt-get
とapt-cache
の機能を組み合わせ、テキストモードのインタラクティブインターフェイスも備えています。
Iceweaselは、名前とロゴを除いて、まさにFirefoxです。 Debianは、許可がないため、FirefoxをFirefoxブランドで配布していません。 VLCとGnome3は標準のDebianディストリビューションに含まれています。
あなたは本当に不可能な状況にあるように見えます:
deb http://www.deb-multimedia.org wheezy main non-free
deb http://www.deb-multimedia.org sid main non-free
deb http://www.deb-multimedia.org squeeze main non-free
# deb http://www.deb-multimedia.org squeeze-backports main
# deb http://www.deb-multimedia.org experimental main
Debian(およびその派生物)は、実際には、異なる配布バージョンからのパッケージが混在していることに耐えることができません。この場合、stable(squeeze)、testing(wheezy)、unstable(常にsidという名前)のパッケージを混在させています。
この問題の通常の解決策は、すべてのリポジトリが実行したいDebianのバージョン(squeezeなど)に対応するようにソースリストを修正してから、apt-get dist-upgrade
を実行することです。これにより、システムが正常な状態に戻り、実際に必要なパッケージのインストールを完了することができます。
ああ、Fedoraに戻ってきてください。みんなあなたに会いたがっている。 :)