Denedim sudo yum install flex
ama sadece alıyorum: Hiçbir paket flex mevcut değil. Ben jsunpack yüklemek için yara 1.6 için bir bağımlılık için bu yüklemeye çalışıyorum. Yardım için teşekkürler.
Denedim sudo yum install flex
ama sadece alıyorum: Hiçbir paket flex mevcut değil. Ben jsunpack yüklemek için yara 1.6 için bir bağımlılık için bu yüklemeye çalışıyorum. Yardım için teşekkürler.
Yanıtlar:
Ubuntu kullandığınızı varsayarsak, genellikle paketleri yüklemeye çalışmamalısınız yum
. Sadece çok özel durumlar için sağlanmıştır. Genellikle yazılımı Ubuntu'nun paket yöneticisi APT ( apt-get
veya alternatifi kullanarak aptitude
) veya grafik ön uçlarından biri ( Ubuntu Yazılım Merkezi veya Synaptic Paket Yöneticisi gibi ) ile yüklemelisiniz .
yum
öncelikle Red Hat tabanlı sistemlerde (Fedora, Red Hat Enterprise Linux ve bunların türevleri dahil) kullanılır. Yukarıdaki komutlar bunun yerine kullanacağınız komutlardır. Red Hat tabanlı sistemlerde, belirli bir paket dosyasından bir paket kurmak için alt düzey araçtır rpm
. dpkg
(veya grafiksel ön ucu gdebi
), Ubuntu'da bu amaçla kullanılmalıdır. paketleri dpkg
kurar .deb
- eğer gerçekten bir .rpm
paket kurmanız gerektiğini fark ederseniz , ondan alien
bir .deb
paket yapmak ve bunu kurmak için kullanmalısınız.
Daha fazla bilgi için, bkz. Yazılımın Yüklenmesi .
Bu özel durumda, flex
buraya tıklayarak yükleyebilirsiniz :
Veya şu komutları çalıştırarak yükleyebilirsiniz:
sudo apt-get update
sudo apt-get install flex
İlk komut, hangi sürümlerde ve hangi yazılım kaynaklarında bulunan paketler hakkındaki bilgileri günceller. Komut satırından paketleri kurmadan veya yükseltmeden önce bunu çalıştırmanız önerilir. Oysa yum
her zaman (kullanışlıdır, ama aynı zamanda bir dizi çalıştırırsanız o gerekli olandan çok daha uzun sürebilir yapan bir yükleme başlamadan önce bu bilgiyi alıp bunu yum
kısa sürede komutları), sudo apt-get install ...
bu bilgileri alıp vermez.
Çalıştırmak yoksa sudo apt-get update
ilk ve bir süredir çalıştırmak değil, bunu artık mevcut değil veya yok bir versiyonunu almak çok eski bir sürümünü almak için çalışırken, paketin eski bir sürümünü elde edilebilir yüklediğiniz diğer paketlerle çalışın.
sudo apt-get install aptitude
(Henüz sahip değilseniz) Aptitude'u yüklemeyi deneyebilir ve sonra yazabilirsiniz sudo aptitude search flex
.
Paketi bulursa yapın sudo aptitude install flex
.
Bu şekilde imwrng'in yolundan biraz çıkarılır , ancak bu esneklik için mevcut diğer paketlere göz atmanıza izin verir.
apt-cache search flex
aynı şeyi yaparsa, yetenek yüklemenize gerek yoktur.
Yanlış Linux dağıtımı için komutları kullanıyorsunuz (iwrng yanıtından önce gelen yorumuma göre). Ubuntu, Debian gibi apt
uygulamaları yüklemek ve yönetmek için kullanır (Gelişmiş Paket Aracı). Lütfen rehberinizdeki diğer tüm kurulum adımları için kullanın sudo apt-get update
, ardından uygulayın sudo apt-get install flex
ve kullanın sudo apt-get install
packagename
.
yum
? Ubuntu kullandığınızı varsayıyorum. Değilse, lütfen belirtin.