Изменение моей архитектуры набора инструментальных средств (в хинду)

Взгляните на Fail2ban и DenyHØsts.

4
08.01.2011, 21:06
3 ответа

Насколько я знаю, что это не возможно. Помните, что набор инструментальных средств не существует в vaccum и связан.

То, что могло бы работать, должно создать кросс-компилятор новой инфраструктуры, но я действительно сомневаюсь относительно этого - "атомарность" на обновлении glibc повредит все.

Я был бы совет копировать и переустанавливать системы.

2
27.01.2020, 20:54
  • 1
    IIRC это возможно..., но чертовски почти невозможно разобраться. Я думаю, что попробовал его однажды, я не вспоминаю, мог ли я. +1 для совета или 'переустанавливают' –  xenoterracide 03.09.2010, 01:04
  • 2
    @xenoterracide: IIRC официальный FAQ/Handbook/something как этот сказал это, не возможен. Вероятно, это возможно, но это не просто. Это намного более быстро, чтобы просто переустановить систему. –  Maciej Piechotka 03.09.2010, 21:05

Вы попытались загрузить amd64 stage3 tarball и использовать копию gcc с этим?

2
27.01.2020, 20:54
  • 1
    Это не работало бы, по моему скромному мнению, поскольку будет требоваться 64 бита glibc. Но затем патч не работал бы, который требуется, чтобы создавать практически что-либо. И m4, сделайте, sed, binutils и отдых системного набора. –  Maciej Piechotka 03.09.2010, 21:01
  • 2
    Извините, stage3 также включает libc. Самый надежный путь состоял бы в том, чтобы пойти stage3 путем. Но имейте в виду, что это - опытный материал, который официально не поддерживает хинду проект. Слишком легко понять превратно и быть оставленным с частями. Но технически это возможно. –  Paul de Vrieze 27.05.2011, 18:56

Если Ваше ядро является 64-разрядным (и таким образом, можно выполнить 64-разрядные двоичные файлы), можно запустить новую x86_64 хинду установку в chroot, следуя обычным инструкциям. Я сделал подобный прежде — эффективно переустанавливание, но все еще выполняя старую систему. Если у Вас нет запасного блочного устройства для установки на, можно использовать подкаталог и любую начальную загрузку с init=chroot\040/new\040/bin/sinit или выпадающий к минимальной среде для перестановки каталогов вокруг.

Если Ваше ядро является 32-разрядным, найдите 64-разрядное ядро или создайте кросс-компилятор к 64-разрядному, чтобы создать 64-разрядное ядро, загрузить его, то посмотрите выше.

1
27.01.2020, 20:54

Теги

Похожие вопросы