pg-wrapper
pg-wrapper â ÑпÑавление ÑимволиÑеÑкими ÑÑÑлками Postgres Pro
СинÑакÑиÑ
pg-wrapper links { update | remove }
ÐпиÑание
ÐÑогÑамма pg-wrapper пÑедÑÑавлÑÐµÑ Ñобой ÑкÑÐ¸Ð¿Ñ Ð¾Ð±Ð¾Ð»Ð¾Ñки, вклÑÑÑннÑй в диÑÑÑибÑÑив Postgres Pro и пÑедназнаÑеннÑй Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑимволиÑеÑкими ÑÑÑлками на пÑогÑÐ°Ð¼Ð¼Ñ Postgres Pro и подклÑÑÐµÐ½Ð¸Ñ ÑÑÑÐ°Ð½Ð¸Ñ man по SQL в ÑиÑÑемаÑ
Linux. Так как Postgres Pro ÑÑÑанавливаеÑÑÑ Ð² /opt/pgpro/std-10, ÑÑо необÑ
одимо, ÑÑÐ¾Ð±Ñ ÐºÐ»Ð¸ÐµÐ½ÑÑкие и ÑеÑвеÑнÑе пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð°Ñ
одилиÑÑ Ð² ÑÑандаÑÑном ÑиÑÑемном пÑÑи (PATH), а Ñакже наÑ
одилиÑÑ Ð½Ð¾Ð²Ñе ÑÑÑаниÑÑ man по SQL. ÐÑи дейÑÑÐ²Ð¸Ñ Ð½Ðµ пÑоизводÑÑÑÑ Ð°Ð²ÑомаÑиÑеÑки во вÑÐµÐ¼Ñ ÑÑÑановки (иÑклÑÑение ÑоÑÑавлÑÐµÑ Ð¿Ð°ÐºÐµÑ Ð±ÑÑÑÑой ÑÑÑановки postgrespro-std-10) во избежание возможнÑÑ
конÑликÑов Ñ Ð´ÑÑгими пÑодÑкÑами на базе PostgreSQL, коÑоÑÑе могÑÑ Ñже бÑÑÑ ÑÑÑановленÑ.
СкÑÐ¸Ð¿Ñ pg-wrapper вÑ
Ð¾Ð´Ð¸Ñ Ð² ÑоÑÑав пакеÑа postgrespro-std-10-client. УÑÑановив ÑÑÐ¾Ñ Ð¿Ð°ÐºÐµÑ, Ð²Ñ ÑможеÑе найÑи pg-wrapper в каÑалоге , где каÑалог-инÑÑаллÑÑии/binкаÑалог-инÑÑаллÑÑии обознаÑÐ°ÐµÑ Ð¿ÑÑÑ /opt/pgpro/std-10.
СкÑÐ¸Ð¿Ñ pg-wrapper должен запÑÑкаÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ root.
ÐаÑамеÑÑÑ
pg-wrapper пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ ÑледÑÑÑие аÑгÑменÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки:
links{update|remove}УпÑавление ÑимволиÑеÑкими ÑÑÑлками Postgres Pro и ÑÑÑаниÑами man по SQL:
updateâ ÑоздаÑÑ Ð¸Ð»Ð¸ замениÑÑ ÑимволиÑеÑкие ÑÑÑлки Ð´Ð»Ñ ÑеÑвеÑнÑÑ Ð¸Ð»Ð¸ клиенÑÑÐºÐ¸Ñ Ð¿ÑогÑамм, ÑаÑпÑоÑÑÑанÑемÑÑ Ð² ÑоÑÑаве Postgres Pro, а Ñакже подклÑÑиÑÑ ÑÑÑаниÑÑ man по SQL в Ñайле конÑигÑÑаÑии ÑÑÑÐ°Ð½Ð¸Ñ man.removeâ ÑдалиÑÑ ÑимволиÑеÑкие ÑÑÑлки и поддеÑÐ¶ÐºÑ ÑÑÑÐ°Ð½Ð¸Ñ man по SQL Ð´Ð»Ñ ÑекÑÑей веÑÑии Postgres Pro.
ÐамеÑаниÑ
ÐÑли Ð²Ñ ÑÑÑанавливаеÑе Postgres Pro из пакеÑа postgrespro-std-10, pg-wrapper вÑзÑваеÑÑÑ Ð°Ð²ÑомаÑиÑеÑки.
ÐÑли Ð²Ñ ÑÑÑанавливаеÑе оÑделÑнÑе пакеÑÑ Postgres Pro, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе запÑÑÑиÑÑ ÑÑÐ¾Ñ ÑкÑÐ¸Ð¿Ñ Ð²ÑÑÑнÑÑ, ÑÑÐ¾Ð±Ñ ÑоздаÑÑ ÑимволиÑеÑкие ÑÑÑлки на пÑедоÑÑавлÑемÑе клиенÑÑкие и ÑеÑвеÑнÑе пÑогÑаммÑ, а Ñакже подклÑÑиÑÑ ÑÑÑаниÑÑ man по SQL в Ñайле конÑигÑÑаÑии ÑÑÑÐ°Ð½Ð¸Ñ man.
ÐÑи паÑаллелÑной ÑÑÑановке Ñ Ð´ÑÑгими пÑодÑкÑами на базе PostgreSQL поведение pg-wrapper завиÑÐ¸Ñ Ð¾Ñ Ñого, поддеÑживаеÑÑÑ Ð»Ð¸ меÑ
анизм update-alternatives ваÑей ÑиÑÑемой и Ñже ÑÑÑановленнÑм пÑодÑкÑом на базе PostgreSQL:
ÐÑли поддеÑживаеÑÑÑ Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼ update-alternatives,
pg-wrapperдобавлÑÐµÑ ÑимволиÑеÑкие ÑÑÑлки на пÑогÑÐ°Ð¼Ð¼Ñ Postgres Pro в ÑиÑÑÐµÐ¼Ñ Ð°Ð»ÑÑеÑнаÑив, в ÑооÑвеÑÑÑвии Ñ Ð¸Ñ Ð¿ÑиоÑиÑеÑом, а Ñакже подклÑÑÐ°ÐµÑ ÑÑÑаниÑÑ man по SQL в Ñайл конÑигÑÑаÑии ÑÑÑаниÑÑ man. ÐнÑоÑмаÑÐ¸Ñ Ð¾Ð± изменении пÑиоÑиÑеÑов в ÑиÑÑеме алÑÑеÑнаÑив Ð²Ñ Ð½Ð°Ð¹Ð´ÑÑе в ÑÑководÑÑве man update-alternatives в ваÑей ÑиÑÑеме.ÐÑли в ÑиÑÑеме Ñже ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑÑÑаниÑÑ man по SQL Ð¾Ñ Ð´ÑÑгого пÑодÑкÑа, Ð¾Ñ Ð½Ð¾Ð²Ð¾Ð¹ инÑÑаллÑÑии бÑдÑÑ Ð²ÑводиÑÑÑÑ ÑолÑко новÑе ÑÑÑаниÑÑ, а вÑе ÑовпадаÑÑие ÑÑÑаниÑÑ man â Ð¾Ñ ÑÑаÑой. ЧÑÐ¾Ð±Ñ Ð½Ð¾Ð²Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ SQL вÑводилаÑÑ Ð´Ð»Ñ Ð²ÑÐµÑ ÑÑÑаниÑ, вам поÑÑебÑеÑÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ ÑиÑÑемнÑÑ ÐºÐ¾Ð½ÑигÑÑаÑиÑ, напÑимеÑ, поменÑÑÑ Ð·Ð½Ð°Ñение
MANPATH.ÐÑли Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼ update-alternatives не поддеÑживаеÑÑÑ,
pg-wrapperизменÑÐµÑ ÑиÑÑемнÑÑ ÐºÐ¾Ð½ÑигÑÑаÑиÑ, ÑолÑко еÑли оÑÑÑÑÑÑвÑÑÑ ÐºÐ¾Ð½ÑликÑÑ Ñ Ð»ÑбÑми дÑÑгими ÑÑÑановленнÑми пÑогÑаммами или ÑÑÑаниÑами man. Ð ÑлÑÑае ÑÐ°ÐºÐ¸Ñ ÐºÐ¾Ð½ÑликÑов pg-wrapper не ÑоздаÑÑ Ð¸ не изменÑÐµÑ ÑÑÑлки пÑогÑамм и пÑопÑÑÐºÐ°ÐµÑ Ð¸Ð½ÑегÑаÑÐ¸Ñ ÑÑÑÐ°Ð½Ð¸Ñ man по SQL. Ð ÑÑом ÑлÑÑае Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе либо пÑодолжаÑÑ Ð¸ÑполÑзоваÑÑ Ñанее ÑÑÑановленнÑе веÑÑии пÑогÑамм и ÑÑÑÐ°Ð½Ð¸Ñ man по SQL, либо измениÑÑ Ð¿Ð°ÑамеÑÑÑPATHиMANPATHвÑÑÑнÑÑ.
УÑÑановка из двоиÑнÑÑ Ð¿Ð°ÐºÐµÑов в Linux подÑобно опиÑана в Разделе 16.1.