Como adiciono pacotes extras para uma instalação offline do servidor?

1

Eu tenho seguido este guia e tudo funcionou bem EXCETO para a parte de pacotes off-line: Como criar um ISO personalizado do servidor Ubuntu? . Basicamente, eu preciso adicionar um conjunto de pacotes no iso e tê-los instalar com um cd de instalação offline.

Na parte "Selecionar e instalar software" da instalação, recebo um erro informando que houve um problema, sem registros ou evidências de suporte. Eu não sei como resolver isso ou descobrir se há um log que eu possa olhar em algum lugar (não penso assim para um iso).

No entanto, eu sei que o problema é causado por esta linha no meu arquivo de propagação:

d-i pkgsel/include string flex

Meu arquivo cd / dists / precise / extras / binary-i386 / Packages contém:

Package: flex
Priority: optional
Section: devel
Installed-Size: 496
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Manoj Srivastava <[email protected]>
Architecture: amd64
Version: 2.5.35-10ubuntu3
Depends: libc6 (>= 2.11), m4, libfl-dev (= 2.5.35-10ubuntu3), dpkg (>= 1.15.4) | install-info
Pre-Depends: debconf | debconf-2.0
Recommends: gcc | c-compiler
Suggests: bison, build-essential
Filename: ./pool/extras/flex_2.5.35-10ubuntu3_amd64.deb
Size: 231700
MD5sum: 2d463f7d5de9b4babc08863d9000348c
SHA1: 7a9b2183f7365dcb4c00322164aef47ffd20356f
SHA256: 59196b17e82ebc5fb86c3c9a66bcdf0c7691e2db0728441738f820cce362dea6
SHA512: 742aa993eef9cbc3b686adf692af850248fe675e405e8dc45c4168c44ee0c2ff3efdadee7ec536c158bbea198be1db412b195b1d7f191eecab70b57aef779d28
Description: A fast lexical analyzer generator.
 Flex is a tool for generating scanners: programs which recognized lexical
 patterns in text. It reads the given input files for a description of a
 scanner to generate. The description is in the form of pairs of regular
 expressions and C code, called rules. Flex generates as output a C source
 file, lex.yy.c, which defines a routine yylex().  This file is compiled
 and linked with the -lfl library to produce an executable. When the
 executable is run, it analyzes its input for occurrences of the regular
 expressions. Whenever it finds one, it executes the corresponding C code.
Multi-Arch: foreign
Homepage: http://flex.sf.net/

Minha pasta cd / pool / extras / contém todos os .debs.

Meus únicos pensamentos até agora são que dependências são um problema, ou porque meu servidor é amd64 que a parte i386 está causando um problema. Possivelmente, mesmo o md5sums.txt que eu criei está errado e pode causar erros?

Alguém tem alguma ideia de qual é o problema? Se não, quais são algumas coisas básicas que posso fazer para que um pacote offline muito básico funcione?

    
por Thisisstackoverflow 24.02.2016 / 00:11

1 resposta

0

Você realmente precisa adicionar d-i pkgsel / include string flexível ? Tanto quanto eu sei, este comando é adicionado se você quiser baixar do repositório. Para problemas de dependências não atendidas, você pode instalar o pacote deb na nova VM instalada e copiar / var / apt / cache ou apenas limpar / var / apt / cache o pacote install deb.

    
por user3038057 09.11.2017 / 06:15