Mój komputer:
- Debian Squeeze amd64
live-build
pakiet jest w wersji 2.0.12-2 (najnowszy w Squeeze)
Próbuję zbudować Debian Live CD z niestandardowymi plikami i tym podobne. Oto co zrobiłem:
$ mkdir debianlive
$ cd debianlive
$ lb config
[output omitted]
# lb build
[output omitted]
$ ls -AF
auto/ cache/ config/ binary-hybrid.iso binary.packages
binary/ chroot/ .stage/ binary.list
Ale potem, powiedzmy, dodaję coś do config / chroot_local-include /, i chcę odbudować ISO. Więc uruchamiam # lb build
ponownie i tym razem pomija aktualizację binary-hybrid.iso
. W szczególności wyprowadza
[...]
P: Begin building binary iso image...
W: skipping binary_iso
[...]
Czy jest więc jakikolwiek szybki i łatwy sposób na uzyskanie wersji live-build, aby odbudować ISO? Czy brakuje mi czegoś oczywistego?
Rzeczy, których próbowałem:
- Usuń
binary-hybrid.iso
i mam nadzieję, że live-build odtworzy go. Czy nie działa. - Usuń
.stage
katalog. To działa , ale to nie jest optymalne, ponieważ# lb build
„s config etapie potem musi ponownie wyciąg i ponownie zainstalować każdy pakiet. - Użyj wersji kompilacji na żywo 3.0 ~ a45-1 od Sid. Działa mniej więcej tak samo jak 2.0.12-2. Czy nie rozwiązać mój problem.
- Uruchom
$ sudo lb binary iso
, ponieważ strona twierdzi, że jest to konkretny krok wykonany w celu zbudowania ISO. Czy nie działa.
.stage
katalog lub rozpocznę od nowa.