LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Предыдущий совет годится для пакетов, содержащих только библиотеки. Но обычно это не так.

Строго говоря, для получения «compat» пакета одного только переименования пакета прежней версии достаточно только при условии последующей переустановки пакета актуальной версии (ведь там не только библиотеки, но и бинарники, и include, и man-страницы, и т.д.).
Чтобы избежать переустановки, нужно было разобрать пакет по explodepkg, выкинуть все лишнее, оставив только необходимые библиотеки и создание номерных ссылок *.so.номер, собрать «compat» пакет по makepkg.

Поэтому что проще:
1) сделать пакет-compat-* как следует, либо
2) переименовать предыдущий пакет в пакет-compat-*, выполнить

# installpkg пакет-compat-*  # ставим старую версию
# slackpkg reinstall пакет   # возвращаем файлы актуальной версии
решать администратору ;-)

Исправление bormant, :

Строго говоря, для получения «compat» пакета одного только переименования пакета прежней версии достаточно только при условии последующей переустановки пакета актуальной версии (ведь там не только библиотеки, но и бинарники, и include, и man-страницы, и т.д.).
Чтобы избежать переустановки, нужно было разобрать пакет по explodepkg, выкинуть все лишнее, оставив только необходимые библиотеки и создание номерных ссылок *.so.номер, собрать «compat» пакет по makepkg.

Поэтому что проще:
1) сделать пакет-compat-* как следует, либо
2) переименовать предыдущий пакет в пакет-compat-*, выполнить

# installpkg пакет-compat-*  # ставим старую версию
# slackpkg reinstall пакет   # возвращаем файлы актуальной версии
решать администратору ;-)

Исправление bormant, :

Строго говоря, для получения «compat» пакета одного только переименования пакета прежней версии достаточно только при условии последующей переустановки пакета актуальной версии (ведь там не только библиотеки, но и бинарники, и include, и man-страницы, и т.д.).
Чтобы избежать переустановки, нужно было разобрать пакет по explodepkg, выкинуть все лишнее, оставив только необходимые библиотеки и создание номерных ссылок *.so.номер, собрать «compat» пакет по makepkg.

Поэтому что проще:
1) сделать пакет-compat-* как следует, либо
2) переименовать предыдущий пакет в пакет-compat-*, выполнить

# installpkg пакет-compat    # ставим старую версию
# slackpkg reinstall пакет   # возвращаем файлы актуальной версии
решать администратору ;-)

Исходная версия bormant, :

Строго говоря, для получения «compat» пакета одного только переименования пакета прежней версии достаточно только при условии последующей переустановке пакета актуальной версии (ведь там не только библиотеки, но и бинарники, и include, и man-страницы, и т.д.).
Чтобы избежать переустановки, нужно было разобрать пакет по explodepkg, выкинуть все лишнее, оставив только необходимые библиотеки и создание номерных ссылок *.so.номер, собрать «compat» пакет по makepkg.

Поэтому что проще:
1) сделать пакет-compat-* как следует, либо
2) переименовать предыдущий пакет в пакет-compat-*, выполнить

# installpkg пакет-compat    # ставим старую версию
# slackpkg reinstall пакет   # возвращаем файлы актуальной версии
решать администратору ;-)