Yanıtlar:
Açılınca /etc/apt/sources.list
, aşağıdaki gibi satırları görmelisiniz (URL’lerin büyük olasılıkla değişeceği)
deb http://http.us.debian.org/debian stable main contrib
Kullanmak non-free
istediğiniz URL’leri eklemeniz yeterli, örneğin:
deb http://http.us.debian.org/debian stable main contrib non-free
Çalıştırılması apt-get update
, yerel reponuzu paket listesiyle günceller.
Ayrıca, sadece bazı özel paketleri ücretsiz olmayan paketlerden (örneğin donanımınız için donanım yazılımları) istiyorsanız, bunu biraz da kısıtlayabilirsiniz .
Bunu yapmak için, /etc/apt/sources.list
@Andrew M tarafından açıklandığı şekilde saklayın. Ardından, geçerli sürümünüz için ücretsiz tüm paketleri varsayılan olarak devre dışı bırakmak üzere Apt Pinning'i kullanın:
/etc/apt/preferences.d/non-free_policy
Aşağıdaki yönergeleri içeren bir dosya oluşturun :
Explanation: Disable packages from non-free tree by default
Package: *
Pin: release o=Debian,a=stable,l=Debian,c=non-free
Pin-Priority: -1
Şimdi, ücretsiz olmayanlardan almak istediğiniz belirli paket için başka bir dosya oluşturun.
Örneğin, kablosuz kartlar için Intel sürücüleri eklemek istediğinizi varsayalım (paket yazılımı-iwlwifi ). Bu satırlarla
bir dosya adı oluşturun /etc/apt/preferences.d/firmware-iwlwifi_nonfree
:
Explanation: Enable package firmware-iwlwifi from non-free tree
Package: firmware-iwlwifi
Pin: release o=Debian,a=stable,l=Debian,c=non-free
Pin-Priority: 600
Bu yapılandırma , paketinizi bu sinir bozucu ücretsiz olmayan paketlerle şişirmekten kaçınır ;)
o
, a
, l
, ve c
de ortalama Pin:
direktifi ve nasıl birden paketleri eklenir?
Tüm kaynaklar için ücretsiz olmayan bir paket istiyorsanız, @Andrew M. için komut satırı yöntemi:
sudo apt-add-repository non-free
sudo apt-get update
Cevap esinlenerek: https://askubuntu.com/a/553847/67211
apt-add-repository: not found
software-properties-common
bu aracı almak için isteğe bağlı paketi kurun .