Возможный установить стороннего об/мин локально? Чтобы не вмешаться в системного об/мин?

Предоставления и полномочия хранятся в mysql база данных, не в базе данных Вы клонировались.

Сделать SHOW GRANTS FOR user@host на исходном сервере затем сделайте то же для целевого сервера. Вы, вероятно, найдете различие там.

1
задан 15 February 2012 в 19:53
2 ответа

Вы можете получить srpm или исходный код. Большинство пакетов позволит вам собрать их для установки в целевой каталог в вашем / home ( ./ configure --prefix = / home / foo ). Никогда не создавал RPM для этого, но это тоже должно быть возможно. Однако вам может потребоваться изменить метаданные зависимости в rpm и имени, чтобы внутренняя база данных RPM не заставила думать, что вы заменили реальный пакет.

1
ответ дан 4 December 2019 в 01:13

Это зависит от того, как вы хотите управлять своей системой в будущем.

Вы можете продолжить компиляцию исходного кода, но такой подход приводит к появлению большого количества мусора в системе, который через некоторое время становится трудноуправляемым.

Если вы попытаетесь установить RPM, вы попадете в так называемый «ад зависимостей». В вашем случае есть два пакета, которые зависят от старой библиотеки libxml2:

libxml2-python
eel2

Есть 2 способа действовать в этой ситуации:

  1. Установить новый пакет libxml2 с параметром --nodeps:
rpm -Uvh libxml2-2.7.8-1.x86_64.rpm --nodeps

Однако обратите внимание, что зависимое программное обеспечение могут быть несовместимы с этой новой версией.

  1. Загрузите новую SRC-RPMS для libxml2-python и eel2 и перестройте их для более новой версии libxml2. Однако я не могу гарантировать, что компиляция будет успешной.
0
ответ дан 4 December 2019 в 01:13

Теги

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