Como instalar pacotes Qt necessários para construir o kernel no 14.04?

3

Vou compilar o kernel no Ubuntu 14.04 de 64 bits, então começo a instalar os pacotes que eu preciso:

sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev qt4-dev-tools libqt4-dev

Tudo está instalado, exceto libqt3-headers e libqt3-mt-dev packages. Para os pacotes que recebi no terminal:

E: Unable to locate package libqt3-headers
E: Unable to locate package libqt3-mt-dev

Eu olhei em volta e parece que não há esses pacotes nos repositórios do Ubuntu 14.04.

Alguma ideia do que fazer?

    
por mixerowsky 06.09.2014 / 17:42

3 respostas

3

TL; DR: Com base no que você já instalou, basta instalar o pkg-config evocêdeveestarpronto.

ConstruirokernelusaoQtsevocêquiserconfiguraroqueentranoseukernelexecutandomakexconfig.(Oquevocêprovavelmentefaz,jáqueessaéumadasmaneirasmaisamigáveisdefazerisso.)

Pelomenosparaqualquerkernelremotamenterecente,vocêpodeusaroQt4aoinvésdoQt3.Vocêdeveinstalar:

  • libqt4-dev ,entãooutilitárioxconfigpodeseligaraoQt4,e
  • pkg-config ,entãomakexconfigpodedescobrirautomaticamenteoscabeçalhosQt4instaladosporlibqt4-deveusá-los.

VocêpodeinstalaressespacotespormeiodoCentrodeSoftwareoucom:

sudoapt-getupdatesudoapt-getinstalllibqt4-devpkg-config

(Paramaisinformaçõessobremakexconfig,veja esta resposta para O que é uma maneira simples de recompilar o kernel? .

Você não precisa de ambos cabeçalhos Qt3 e Qt4: desde que esteja instalado corretamente e o sistema esteja configurado para que eles sejam identificados por make xconfig (pkg-config é uma maneira de facilitar isso ), você não precisa do outro.

A propósito, embora não haja nenhum mal em fazê-lo, não é necessário instalar explicitamente qt4-dev-tools . libqt4-dev declara os outros pacotes relacionados ao Qt4, como libqt4-dev-bin e qt4-qmake , como dependências , fazendo com que eles sejam automaticamente instalados também. Você também só precisa dos pacotes ncurses se for executar make menuconfig (que é uma alternativa não gráfica para make xconfig ).

No seu caso, você já tem libqt4-dev instalado, assim você pode simplesmente instalar o pkg-config .

    
por Eliah Kagan 06.09.2014 / 19:11
0

Esses pacotes pertencem à versão 3 do Qt, que se tornou obsoleta já que a versão atual é a 5.3. Eles não estão mais incluídos nos repositórios.

Eu não sei porque você precisaria desses pacotes de qualquer maneira.

% bl0ck_qu0te%

Fonte: link

    
por Cornelius 06.09.2014 / 17:50
0
sudo apt-get install -y build-essential kernel-package libncurses5-dev bzip2 bin86 qt4-dev-tools  wget libncurses5 git-core nautilus-open-terminal

porque você está usando o linux mais recente > 13,10

    
por bangdes 17.01.2015 / 18:54