[問題]如何簡單一次搞懂 apt-get 呢?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

[問題]如何簡單一次搞懂 apt-get 呢?

文章JJ » 週六 8月 27, 2005 3:29 am

本來我的 apt 只有 sources.list,而裡面只有 stable 和 testing 這兩個板本,參考〝無痛〞後,了解我現在應該跑 testing version 的 debian。後來又看到 howto 裡可以設 apt.conf 為 APT::Default-Release "testing"; 所以我就加了這個設定,直到最近才發現原來這樣的設定有問題!

我看到 debian security update 裡須要 upgrade firefox。而我的機器是使用 1.0.4-2,但是修正版只有 1.0.4-2sarge2 (stable) 和 1.0.6-3 (unstable),還沒有 testing 的最新修正。看一下 change log,是要升級到 1.0.4-2sarge2!

後來發現原來問題就在 APT::Default-Release "testing"; 必須把它移除才有機會使用到 1.0.4-2sarge2 (因為我的 sources.list 有 stable 和 testing 而 1.0.4-2sarge2 比 1.0.4-2 新)
JJ
 

文章cshjssy » 週日 8月 28, 2005 11:21 pm

記得沒錯的話
APT::Default-Release ""
是要使用較舊版的方式

也就是說,如果sources.list內有stable 和 testing 這兩個板本時
要使用APT::Default-Release "stable"才能正常工作

即預設是以stable為主
當指定使用testing時才會用testing的軟體
或在stable中找不到這軟體時,會自動找testing的軟體來用

同理 如是testing和unstable時就要設成testing

而像您的情況的話
sources.list內有stable 和 testing 這兩個板本
而要以testing為主,那就不用設APT::Default-Release了

在安裝時apt自動會去找最新的testing版來裝
找不到時才會用stable版的

有錯或不完全的地方請大家指正或補充
cshjssy
可愛的小學生
可愛的小學生
 
文章: 55
註冊時間: 週四 7月 15, 2004 5:45 pm
來自: 新竹

文章JJ » 週五 9月 02, 2005 12:50 am

瞭解了!解釋的非常清楚!
看完您的回覆後,再回去 review 一下 howto 的 pin 就比較明白了。
謝謝。
JJ
 

文章訪客 » 週四 10月 05, 2006 1:41 am

cshjssy 寫:即預設是以stable為主
當指定使用testing時才會用testing的軟體
或在stable中找不到這軟體時,會自動找testing的軟體來用

請問一下,
目前使用的環境是 stable
想指定 安裝testing 的 程式 gphoto2 (因為手邊的相機只有gphoto2 新的版本有支援. stable 的沒有)
但以 apt-get -t testing install gphoto2 時 出現 非常多的 package 要求更新. 是否一定得要更新那麼多package不可? 因為擔心其它程式 會不能work.

請問各位都如何 評估 是否要更新版本呢?

謝謝
訪客
 

文章訪客 » 週五 10月 06, 2006 2:57 pm

Anonymous 寫:
cshjssy 寫:即預設是以stable為主
當指定使用testing時才會用testing的軟體
或在stable中找不到這軟體時,會自動找testing的軟體來用

請問一下,
目前使用的環境是 stable
想指定 安裝testing 的 程式 gphoto2 (因為手邊的相機只有gphoto2 新的版本有支援. stable 的沒有)
但以 apt-get -t testing install gphoto2 時 出現 非常多的 package 要求更新. 是否一定得要更新那麼多package不可? 因為擔心其它程式 會不能work.

請問各位都如何 評估 是否要更新版本呢?

謝謝

I use dist

After using dist-update.
Fianlly I encounter the error that I am afraid of.
It states as below:
trying to overwrite `/usr/X11R6/bin', which is also in package fglrx-4-3-0
Errors were encountered while processing:
/var/cache/apt/archives/x11-common_1%3a7.0.22_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

What might cause such kind of error? or where to check log?

I have searched on the google, but in vain.

Hope anyone can give me any suggestions

I appreciate it.

Thank you.
訪客
 


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客