Как я могу проверить, установлен ли определенный патч уже в моей системе?

[116329]Я обнаружил, что команда chgrp выполняет трюк:

1
19.10.2014, 02:14
1 ответ

Ваш вопрос кажется мне неясным, и я не уверен, почему вы хотите ssh-tunneling. Как выполнить вход на видимую машину? Если это ssh, то не можете ли вы просто ssh от этой машины к внутренним машинам?

Например, когда я нахожусь вдали от дома, я ssh к моему домашнему серверу, то оттуда я ssh к 10.0.0.125, который является моим настольным компьютером внутри моей домашней локальной сети. Разве это не делает то, что вам нужно?

Я могу также ssh от моего домашнего сервера к моим офисным серверам, но не могу ssh к моему офису удаленно в противном случае, поэтому я ssh к домашнему серверу (фиксированный IP), а затем ssh к моим офисным серверам (исправление IP). Оттуда я могу перейти к машинам на офисной ЛВС.

-121--105614-

apt-get source чрезвычайно полезен, если требуется настроить пакет. Дистрибутивы уже выполняют несколько настроек (небольших, если пакет уже хорошо работает) для каждого пакета, чтобы сделать его подходящим.

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

-121--253892-

Linux НЕ является Windows и, таким образом, «патчи» фактически полностью перекомпилируются/перегружаются из базового кода после модификации исходного кода и распространяются в виде пакета. Таким образом, немного трудно узнать, было ли какое-то конкретное изменение включено в двоичный файл без загрузки источника и проверки конкретного изменения исходного кода.

Версии не всегда помогают. Например, в RedHat backports исходный код изменяется на старые, но поддерживаемые версии и приложение и повторно выпускается пакет, изменяя только номер сборки, но не версию. Таким образом, в RedHat вы не можете быть полностью уверены, что изменение, которое было сделано разработчиком, выпускающим новую субверсию, не было перенесено в один из их переизданных модулей. Этот тип вещей сводит меня с ума.

Наконец, помните, что существует несколько дистрибутивов Linux с различными методами управления пакетами, управления версиями и поддержки.

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

2
27.01.2020, 23:17

Теги

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