Bagaimana cara memasang flex?

13

Saya mencoba sudo yum install flextetapi saya baru saja mendapatkan: Tidak ada paket flex. Saya mencoba menginstal ini untuk dependensi untuk yara 1.6 untuk menginstal jsunpack. Terima kasih atas bantuannya.

Shelby. S
sumber
2
Mengapa Anda menggunakan yum? Saya berasumsi Anda menggunakan Ubuntu. Jika tidak, harap sebutkan.
nanofarad
Ya, saya, oh Tuhan saya sangat konyol, saya hanya membabi buta mengikuti serangkaian instruksi. Tidak tahu saya bisa saja menggunakan sudo apt-get install tt sorry !!
Shelby. S

Jawaban:

18

Dengan asumsi Anda menggunakan Ubuntu, Anda biasanya tidak mencoba untuk menginstal paket dengan yum. Ini disediakan hanya untuk keadaan khusus. Biasanya Anda harus menginstal perangkat lunak dengan manajer paket Ubuntu, APT (menggunakan apt-get, atau alternatifnya aptitude), atau dengan salah satu antarmuka grafisnya (seperti Ubuntu Software Center atau Synaptic Package Manager ).

  • yumterutama digunakan pada sistem berbasis Red Hat (termasuk Fedora, Red Hat Enterprise Linux, dan turunannya). Perintah di atas adalah apa yang Anda gunakan sebagai gantinya. Alat tingkat bawah pada sistem berbasis Red Hat, untuk menginstal paket dari file paket tertentu, adalah rpm. dpkg(atau antarmuka grafisnya gdebi) harus digunakan untuk keperluan ini di Ubuntu. dpkginstal .debpaket - jika Anda benar-benar perlu menginstal suatu .rpmpaket, Anda harus menggunakannya alienuntuk membuat .debpaket darinya dan menginstalnya.

  • Lihat Menginstal Perangkat Lunak untuk informasi lebih lanjut.

Dalam situasi khusus ini, Anda mungkin dapat menginstal flexdengan mengklik di sini:

  • Instal melalui pusat perangkat lunak

Atau Anda dapat menginstalnya dengan menjalankan perintah ini:

sudo apt-get update
sudo apt-get install flex

Perintah pertama memperbarui informasi tentang paket apa yang tersedia dalam versi apa dan dari sumber perangkat lunak apa. Dianjurkan untuk menjalankannya sebelum menginstal atau memutakhirkan paket dari baris perintah. Sedangkan yumakan selalu mengambil informasi ini sebelum mencoba instalasi (yang berguna, tetapi yang juga membuatnya lebih lama dari yang diperlukan jika Anda menjalankan sejumlah yumperintah dalam waktu singkat), sudo apt-get install ...tidak mengambil informasi ini.

Jika Anda tidak menjalankannya sudo apt-get updatelebih dulu, dan Anda belum menjalankannya dalam beberapa saat, Anda mungkin mendapatkan versi lama dari paket tersebut, mencoba mengambil versi yang sudah terlalu lama tidak tersedia lagi, atau mendapatkan versi yang tidak berfungsi dengan benar dengan paket lain yang telah Anda instal.

Eliah Kagan
sumber
2

Anda dapat mencoba menginstal Aptitude dengan mengetik sudo apt-get install aptitude(jika Anda belum memilikinya) lalu ketik sudo aptitude search flex.

Jika itu menempatkan paket lakukan sudo aptitude install flex.

Cara ini sedikit ditarik dari cara imwrng , tetapi ini memungkinkan Anda untuk menelusuri paket lain yang tersedia untuk flex.

spaceghost
sumber
apt-cache search flexmelakukan hal yang sama, Anda tidak perlu menginstal aptitude.
Thomas Ward
2

Anda (sesuai dengan komentar saya yang datang sebelum jawaban iwrng) menggunakan perintah untuk distro Linux yang salah. Ubuntu, seperti yang digunakan Debian apt(Alat Paket Lanjutan) untuk menginstal dan mengelola aplikasi. Silakan gunakan sudo apt-get update, diikuti oleh sudo apt-get install flex, dan gunakan sudo apt-get installpackagenameuntuk semua langkah instalasi lainnya di panduan Anda.

nanofarad
sumber
2

Anda harus mengetik sudo apt-get install flexuntuk menginstalnya. atau Jika Anda ingin pendekatan grafis menggunakan Software CenterInstal melalui pusat perangkat lunak

rɑːdʒɑ
sumber
Oh wow .. Aku tidak percaya aku bahkan tidak berpikir untuk mencoba ini ... haha ​​terima kasih!
Shelby. S