Flex nasıl kurulur?


13

Denedim sudo yum install flexama 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.


2
Neden kullanıyorsun yum? Ubuntu kullandığınızı varsayıyorum. Değilse, lütfen belirtin.
nanofarad

Evet, ben, oh tanrım çok aptalım, körü körüne bir dizi talimatı takip ediyordum. Ben sadece sudo apt-get install tt üzgünüm kullanılmış olabilir bilmiyordum!
Shelby. S

Yanıtlar:


19

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-getveya 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 dpkgkurar .deb- eğer gerçekten bir .rpmpaket kurmanız gerektiğini fark ederseniz , ondan alienbir .debpaket 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, flexburaya tıklayarak yükleyebilirsiniz :

  • Yazılım merkezi üzerinden yükleme

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 yumher 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 yumkısa sürede komutları), sudo apt-get install ...bu bilgileri alıp vermez.

Çalıştırmak yoksa sudo apt-get updateilk 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.


2

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 flexaynı şeyi yaparsa, yetenek yüklemenize gerek yoktur.
Thomas Ward

2

Yanlış Linux dağıtımı için komutları kullanıyorsunuz (iwrng yanıtından önce gelen yorumuma göre). Ubuntu, Debian gibi aptuygulamaları 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 flexve kullanın sudo apt-get installpackagename.


2

sudo apt-get install flexyüklemek için yazmanız gerekir. veya Software Center'ı kullanarak grafiksel yaklaşım istiyorsanızYazılım merkezi üzerinden yükleme


Oh vay .. Bunu denemeyi bile düşünmediğime inanamıyorum ... haha ​​teşekkür ederim!
Shelby. S
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.