從 Yum 遷移到 apt-get 時遇到問題
我最近從使用 Fedora 遷移到 Debian。我在包管理器方面遇到了一些問題。
我曾經能夠通過 yum 搜尋包:
yum search <part_of_package_name_or_description>
同時安裝簡單的軟體,如 VLC 媒體播放器。
當我嘗試執行時,我得到以下資訊:
sudo apt-get install vlc
某些軟體包無法安裝。這可能意味著您有 請求不可能的情況,或者如果您使用的是不穩定的 一些必需的包尚未創建的分發 或被移出 Incoming。 以下資訊可能有助於解決這種情況: 以下包具有未滿足的依賴項: vlc :取決於:fonts-freefont-ttf 但它不可安裝 取決於: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-x11-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:破損的包裹
有人能告訴我應該怎麼做才能通過命令行(如 yum search)搜尋包嗎?
我真的必須在 debian 中手動安裝依賴項嗎?或者我在這裡錯過了什麼?(也許不正確/不兼容的回購?)
我看不出 apt-get 沒有自行安裝依賴項的任何明顯原因。
/etc/apt/sources.list
deb http://http.us.debian.org/debian/ 擠壓 contrib 非免費 main deb-src http://http.us.debian.org/debian/ 擠壓主 deb http://security.debian.org/squeeze/updates main deb-src http://http.us.debian.org/debian/squeeze/updates main # 擠壓更新,以前稱為 '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 擠壓主要非免費 deb http://packages.dotdeb.org 擠壓所有 deb-src http://packages.dotdeb.org 擠壓所有 deb ftp://ftp.deb-multimedia.org 擠壓主要非免費 deb http://www.deb-multimedia.org wheezy main 非免費 deb http://www.deb-multimedia.org sid 主要非免費 deb http://www.deb-multimedia.org 擠壓主要非免費 # deb http://www.deb-multimedia.org 擠壓反向埠主要 # deb http://www.deb-multimedia.org 實驗主要
現在的基本安裝要求是
- Firefox(不是 IceWeasel 衍生產品)
- VLC
- Gnome3 桌面環境。
- 提高視覺/圖形顯示質量。(Gnome 3 也應該對此有所幫助,對吧?)
關於您的要求,Iceweasel 是受支持的 Firefox 衍生產品(fork),我目前正在執行 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>
如果發現問題,請報告這三個命令的輸出,或者至少是第一個和最後一個命令的輸出。
此外,如果您已經在使用 Wheezy 或 sid,請忘記我所說的 Gnome3 不可用,它應該在那裡,但 Wheezy 尚未發布,而 sid 始終是開發分支。