Saya mencoba sudo yum install flex
tetapi 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.
software-installation
Shelby. S
sumber
sumber
yum
? Saya berasumsi Anda menggunakan Ubuntu. Jika tidak, harap sebutkan.Jawaban:
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 (menggunakanapt-get
, atau alternatifnyaaptitude
), atau dengan salah satu antarmuka grafisnya (seperti Ubuntu Software Center atau Synaptic Package Manager ).yum
terutama 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, adalahrpm
.dpkg
(atau antarmuka grafisnyagdebi
) harus digunakan untuk keperluan ini di Ubuntu.dpkg
instal.deb
paket - jika Anda benar-benar perlu menginstal suatu.rpm
paket, Anda harus menggunakannyaalien
untuk membuat.deb
paket darinya dan menginstalnya.Lihat Menginstal Perangkat Lunak untuk informasi lebih lanjut.
Dalam situasi khusus ini, Anda mungkin dapat menginstal
flex
dengan mengklik di sini:Atau Anda dapat menginstalnya dengan menjalankan perintah ini:
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
yum
akan selalu mengambil informasi ini sebelum mencoba instalasi (yang berguna, tetapi yang juga membuatnya lebih lama dari yang diperlukan jika Anda menjalankan sejumlahyum
perintah dalam waktu singkat),sudo apt-get install ...
tidak mengambil informasi ini.Jika Anda tidak menjalankannya
sudo apt-get update
lebih 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.sumber
Anda dapat mencoba menginstal Aptitude dengan mengetik
sudo apt-get install aptitude
(jika Anda belum memilikinya) lalu ketiksudo 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.
sumber
apt-cache search flex
melakukan hal yang sama, Anda tidak perlu menginstal aptitude.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 gunakansudo apt-get update
, diikuti olehsudo apt-get install flex
, dan gunakansudo apt-get install
packagename
untuk semua langkah instalasi lainnya di panduan Anda.sumber
Anda harus mengetik
sudo apt-get install flex
untuk menginstalnya. atau Jika Anda ingin pendekatan grafis menggunakan Software Centersumber