|
Privoxy 3.0.3 Руководство Пользователя |
||
|---|---|---|
|
|
||
Фильтрующий прокси-сервер Privoxy доступен для свободного скачивания в двух «ипостасях» : в удобных скомпилированных пакетах для широкого диапазона операционных систем, и в исходных кодах. Для большинства пользователей мы рекомендовали бы пакеты, которые можно загрузить с нашей (собственно, переводчики к этому отношения не имеют, оригинальная же документация создавалась членом Privoxy Developers Team – п.п.) Страницы Проекта Privoxy на SourceForge.net
Примечание: Если у вас установлены предыдущие версии Junkbuster или Privoxy, вам следует удалить их. На некоторых платформах это может быть выполнено, как часть процедуры установки (см. ниже в специальном разделе для используемой вами платформы). В некоторых случая вам следует убедиться, что вы сохранили ваши старые файлы конфигурации, если они вам нужны. Смотрите также раздел сведения для проведения корректного обновления ниже.
Способ установки/обновления бинарных (откомпилированных, двоичных) пакетов, зависит от вашей операционной системы:
RPM можно установить или обновить, используя команду rpm -Uvh privoxy-<версия Privoxy>.<аппаратная архитектура>.rpm (режим обновления ранее установленной версии), либо rpm -ivhp privoxy-<версия Privoxy>.<аппаратная архитектура>.rpm (режим установки. Для того, чтобы полностью заменить все файлы некорректно установленного ранее или повреждённого дистрибутивного комплекта Privoxy, можно использовать опцию –force), и используя /etc/privoxy для места расположения файлов конфигурации.
Заметьте, что в Red Hat Linux резидентная часть Privoxy не будет автоматически загружаться соответствующим стартовым сервисом при загрузке системы. Вам нужно предварительно задать это, используя chkconfig, ntsysv, или аналогичные методы. С другой стороны SuSE будет запускать Privoxy автоматически при загрузке.
Если у вас появляются проблемы с неудовлетворенными зависимостями, попробуйте перестроить SRC RPM: rpmbuild --rebuild privoxy-3.0.3-1.src.rpm. Это позволит использовать ваши версии установленных разделяемых библиотек (so).
Также заметьте, что если вы уже установили в своей системе пакет RPM от Junkbuster, то вам следует вначале удалить его (например так: rpm -e junkbuster), поскольку файлы этих пакетов конфликтуют. В противном случае, менеджер пакетов RPM будет пытаться удалить Junkbuster автоматически, до начала копирования дистрибутивного комплекта Privoxy.
Пакеты DEB могут установлены быть при помощи apt-get install privoxy; при установке для размещения файлов конфигурации будет использован каталог /etc/privoxy.
Достаточно всего лишь сделать двойной щелчок в одном из окон Windows Explorer по пиктограмме установщика, который проведет вас через весь процесс установки. Вы найдете файлы конфигурации в той же директории (в терминологии Windows - «папке»), в которую установили Privoxy. Будучи кроссплатформенным ПО, Privoxy не использует реестр ОС Windows и, соответственно, ни коим образом не «привязывается» к нему.
Создайте новый каталог, перейдите в него, затем распакуйте архив *.gz (или *.bz2), извлеките содержимое содержащегося в нём tar-файла. Главным образом, на данном этапе вам от вас требуется проявить элементарную внимательность и проследить за тем, чтобы файлы дистрибутивного комплекта Privoxy были правильно (т.е. именно так, как то было задумано разработчиками, о чём можно узнать из прилагающейся к архиву краткой инструкции по установке и настройке README – примеч перев.) распределены по иерархии дерева каталогов Unix (для чего как минимум нужно правильно выбрать тот «стартовый адрес» в файловой системе, из которого вы будете производить распаковку – примеч. перев.)
Вначале удостоверьтесь, что предыдущих установок Junkbuster и/или ранних версий Privoxy не осталось в вашей системе. Проверьте, что в папке автозагрузки отсутствует Junkbuster или Privoxy (это зависит, разумеется от того, что было установлено в вашей системе по состоянию на тот момент, когда вы вознамерились обновить Privoxy).
Затем, двойным щелчком по самоустанавливающемуся архиву WarpIN запустите процесс инсталляции, которая проведёт вас по всему процессу. Ярлык исполняемого файла Privoxy будет расположен в папке автозапуска, так что соотв. резидент будет стартовать автоматически при каждом входе в OS/2 (точнее, в объектно-ориентированную графическую оболочку OS/2 Presentation Manager – п.п.).
Директория, которую вы выбрали для установки Privoxy будет содержать все файлы настроек.
Распакуйте загруженный файл (вы можете сделать это либо двойным щелчком по значку файла в «Проводнике», либо на рабочем столе (Desktop), если вы загружали файлы именно сюда). Затем дважды щелкните по иконке установочного пакета с именем Privoxy.pkg и далее следуйте указаниям программы-инсталлятора. Privoxy установится в папку /Library/Privoxy. Прокси-сервер будет стартовать автоматически, когда бы вы не включили компьютер. Чтобы избежать этого, удалите или переименуйте папку /Library/StartupItems/Privoxy.
Для запуска Privoxy вручную, дважды щелкните по StartPrivoxy.command в папке /Library/Privoxy. Или введите в терминале следующую команду:
/Library/Privoxy/StartPrivoxy.command |
Вам будет предложено ввести пароль администратора.
Скопируйте и распакуйте архив lha в подходящее место. Все необходимые файлы будут установлены в директорию Privoxy, включая все лог- и конфигурационные файлы. Для деинсталляции достаточно просто удалить соответствующий каталог.
Gentoo исходный дистрибутив (Ebuilds) для Privoxy содержится в Gentoo Portage Tree (они не на странице загрузки, но здесь есть раздел Gentoo, где вы можете видеть, когда новая версия Privoxy добавлена в Portage Tree).
Перед инсталяцией Privoxy под Gentoo сделайте вначале только emerge rsync для получения последних изменений из Portage tree. С emerge privoxy вы установите последнюю версию.
Файлы конфигурации будут установлены в /etc/privoxy, документация в /usr/share/doc/privoxy-3.0.3, а Log директория – в /var/log/privoxy.
Наиболее удобный путь для получения исходников Privoxy - загрузка tarball с нашей Страницы Проекта
Если вам по нраву балансировать на лезвии ножа, и вы не боитесь использовать, возможно, нестабильные версии, вы можете проверить наличие версии "последних минут" непосредственно в репозитории CVS или, просто, загрузить «еженощный» слепок дерева CVS в архиве tar
Для сборки Privoxy из исходников вам необходимо иметь установленными такие компоненты, как: autoconf, GNU make (gmake), и, конечно, компилятор C, наподобие gcc
При сборке из исходного tarball (либо версии релиза, либо «еженощный» слепок CVS в архиве tar) вначале распакуйте его содержимое:
tar xzvf privoxy-3.0.3-src* [.tgz or .tar.gz] cd privoxy-3.0.3 |
Для текущих CVS исходников вам понадобится установленная CVS. Заметьте, что исходники из CVS имеют качество "разработки", и могут быть нестабильны, недостаточно полно протестированы (или вообще – кроме, как на системах самих разработчиков, больше нигде ещё не опробованными). Для загрузки исходников CVS:
cvs -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa login cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co current cd current |
Это создаст директорию с именем current/, которая будет содержать дерево исходников.
Затем, в любом случае, для того, чтобы «собрать» (скомпилировать в соответствии с определённым сценарием и установить) исходные коды после распаковки тарболла CVS(т.е. архива tar, «архива для записи на ленточные накопители» - помните, были когда-то такие громоздкие накопители, предназначенные для резервного копирования и хранения данных, у которых магнитная лента на бобины наматывалась? Ах, вы тогда ещё не родились... Так вот, знайте теперь, что TAR – это аббревиатурное сокращение словосочетания Tape ARchive ( «ленточный архив») - (шуточное) примеч. перев.), потребуется ввод приблизительно следующей командной последовательности:
autoheader autoconf ./configure # (--help to see options) make # (the make from gnu, gmake for *BSD) su make -n install # (to see where all the files will go) make install # (to really install) |
Если у вас в системе наличествует gnu make (что желательно), то вы можете автоматически выполнить первые четыре шага, введя всего одну короткую команду:
make |
(при этом, конечно, текущим должен быть тот каталог, в который вы распаковали исходные коды Privoxy)
За подробными инструкциями, рекомендациями, разъяснениями по сборке пакетов RPM для дистрибутивов ОС Linux, основанных на Redhat и для SuSE Linux, по созданию самораспаковывающегося инсталлятора для ОС Windows, или по осуществлению самостоятельной сборки для какой-либо платформы со специальными (специфическими) требованиями и т.д., пожалуйста, обращайтесь к Руководству Разработчика (сейчас мы можем предоставить вам текст этого руководства только на английском языке (в оригинале); заявки на перевод этой части документации (коих до настоящего момента не поступало) просьба присылать координатору проекта (см. главную страницу сайта))
Пока поддерживается обратная связь с пользователями и продолжается разработка, мы будем создавать обновления, как для основных файлов действий (в виде раздельных пакетов), так и для кода самой программы (включая файлы действий), которые будут доступны для загрузки.
Если вы хотите получать email-извещения о выходе свежих обновлений Privoxy или файлов «действий», subscribe to our announce mailing list, (подпишитесь на список рассылки) ijbswa-announce@lists.sourceforge.net.
Для того, чтобы при регулярном проведении процедуры обновления файла default.action не потерять сделанные вами настройки (по невнимательности или в силу неудачного стечения каких-либо иных обстоятельств случайного характера), мы настоятельно рекомендуем вам использовать user.action для привнесения любых индивидуальных настроек Privoxy. На всякий случай загляните в Главу о файлах действий для уточнения деталей...
|
Введение |
|
Сведения для проведения корректного обновления |