Debian

從 Yum 遷移到 apt-get 時遇到問題

  • May 9, 2019

我最近從使用 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 始終是開發分支。

引用自:https://unix.stackexchange.com/questions/44874