Criando um pacote meta multiarch

3

Estou tentando criar um meta-pacote para instalar várias dependências (para o sistema de compilação do Android), alguns dos pacotes devem usar a versão i386, então tentei usar a opção "Multi-Arch", mas não foi possível criar .

O pacote se parece com isso (removeu as outras linhas aqui):

Architecture: amd64
Multi-Arch: allowed
Depends: libncurses5-dev:i386

E quando eu corro dpkg --build , ele diz

'Depends' field, reference to 'libncurses5-dev': invalid architecture name 'i386': a value different from 'any' is currently not allowed"

Alguma ideia de como proceder?

Estou executando isso no Ubuntu 12.04 (servidor).

    
por emyhrman 14.03.2013 / 09:48

1 resposta

1

Acredito que você precisa ter um segundo pacote que seja Architecture: i386 -only e Multi-arch: foreign :

Package: mybuildsystem
Architecture: amd64
Depends: mybuildsystem-i386, <amd64 stuff>

Package: mybuild-system-i386
Architecture: i386
Depends: libncurses5-dev
Multi-Arch: foreign

Porque 1 :

Multi-Arch: foreign

The package is not co-installable with itself, but should be allowed to satisfy the dependencies of a package of a different arch from itself.

    
por nfirvine 06.04.2013 / 01:35
RAID 5 Instalar no Ubuntu Server 12.04 ___ answer268464 ___

você pode definir uma regra do udev para desmontar a unidade após a inicialização ou editar uma regra existente no diretório .rules para nem montá-la.

Aqui estão algumas informações sobre o udev e as possibilidades que você tem, e uma introdução à escrita de palavras: link

    
___ qstntxt ___

Eu sou o dual-boot do Ubuntu (12.10) e o Windows em diferentes discos rígidos no meu laptop.

Para a vida útil da bateria e o problema de ruído, é possível ignorar a unidade do Windows e impedir que ela seja montada?

Eu tentei procurar o / etc / fstab mas só encontrei o drive para o Ubuntu ...

É possível desativar totalmente a unidade do Windows no grub (Antes de o sistema inicializar)? (Eu uso o MBR para Windows e escolho o sistema selecionando a unidade)

    
___ tag123disk ___ Para perguntas sobre dispositivos de armazenamento em disco, como unidades de disco rígido, unidades de disquete e unidades de disco óptico. ___ tag123boot ___ Use esta tag se você tiver problemas ao inicializar o Ubuntu ou tiver dúvidas sobre o processo de inicialização. ___