플렉스를 설치하는 방법?


13

나는 시도 sudo yum install flex했지만 방금 얻을 수있는 패키지 플렉스가 없습니다. jsunpack을 설치하기 위해 yara 1.6에 대한 종속성을 위해 이것을 설치하려고합니다. 도움을 주셔서 감사합니다.


2
왜 사용하고 yum있습니까? 우분투를 사용한다고 가정합니다. 그렇지 않은 경우 표시하십시오.
nanofarad

그렇습니다. 오, 어리석은 일입니다. 나는 맹목적으로 일련의 지시를 따르고있었습니다. 방금 sudo apt-get install tt를 사용할 수 있다는 것을 몰랐습니다!
쉘비. S

답변:


19

Ubuntu를 사용한다고 가정하면 일반적으로로 패키지를 설치하지 마십시오 yum. 매우 특별한 상황에서만 제공됩니다. 일반적으로 Ubuntu의 패키지 관리자, APT ( apt-get또는 대안 사용 ) 또는 aptitude그래픽 프론트 엔드 중 하나 ( Ubuntu Software Center 또는 Synaptic Package Manager 등 )를 사용하여 소프트웨어를 설치해야합니다 .

  • yumRed Hat 기반 시스템 (Fedora, Red Hat Enterprise Linux 및 그 파생 제품 포함)에서 주로 사용됩니다. 위의 명령이 대신 사용됩니다. 특정 패키지 파일에서 패키지를 설치하기위한 Red Hat 기반 시스템의 하위 레벨 도구는 rpm입니다. Ubuntu에서이 목적을 위해 dpkg그래픽 프론트 엔드 (또는 그래픽 프론트 엔드 gdebi)를 사용해야합니다. 패키지 dpkg설치 .deb-실제로 .rpm패키지 를 설치해야 할 경우 패키지 alien를 만들어 .deb설치해야합니다.

  • 자세한 내용은 소프트웨어 설치 를 참조하십시오.

이 특정 상황에서는 다음 flex을 클릭하여 설치할 수 있습니다.

  • 소프트웨어 센터를 통해 설치

또는 다음 명령을 실행하여 설치할 수 있습니다.

sudo apt-get update
sudo apt-get install flex

첫 번째 명령은 사용 가능한 패키지 및 버전 및 소프트웨어 소스에 대한 정보를 업데이트합니다. 명령 행에서 패키지를 설치하거나 업그레이드하기 전에이를 실행하는 것이 좋습니다. yum설치를 시도하기 전에 항상이 정보를 가져 오는 반면 (편리하지만 yum짧은 시간에 여러 명령 을 실행하는 경우 필요한 것보다 시간이 더 오래 걸립니다) sudo apt-get install ...이 정보를 가져 오지 않습니다.

sudo apt-get update먼저 실행하지 않고 한동안 실행하지 않은 경우 이전 버전의 패키지를 가져 오거나 더 이상 사용할 수없는 이전 버전을 가져 오려고하거나 더 이상 사용할 수없는 버전을 가져 오려고 할 수 있습니다 설치 한 다른 패키지와 함께 올바르게 작동하십시오.


2

Aptitude sudo apt-get install aptitude(아직없는 경우)를 입력하여 설치 한 다음을 입력 할 수 있습니다 sudo aptitude search flex.

패키지를 찾으면 수행하십시오 sudo aptitude install flex.

이 방법은 imwrng의 방법 에서 약간 도출 되었지만 유연하게 사용할 수있는 다른 패키지를 찾아 볼 수 있습니다.


apt-cache search flex똑같은 일을하면 적성을 설치할 필요가 없습니다.
토마스 워드

2

잘못된 Linux 배포판에 대한 명령을 사용하고 있습니다 (iwrng의 답변 이전에 내 의견에 따라). 데비안처럼 우분투는 apt(Advanced Package Tool)을 사용하여 응용 프로그램을 설치하고 관리합니다. 을 사용한 sudo apt-get update다음을 sudo apt-get install flex사용 sudo apt-get installpackagename하고 안내서의 다른 모든 설치 단계에 사용하십시오.


2

sudo apt-get install flex설치하려면 as를 입력 해야합니다. 또는 Software Center를 사용하여 그래픽 방식을 사용하려는 경우소프트웨어 센터를 통해 설치


오 와우 .. 나는 이것을 시도조차 생각하지 않았다 믿을 수 없어 ... 하하 감사합니다!
쉘비. S
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.