Вы можете найти более новую версию tcpdump
в дополнительных репозиториях CentOS:
There are several repositories provided by CentOS and other 3rd party developers that offer software packages that are not included in the default base and updates repositories. While no list can be 100% complete, as anyone may announce an archive, it represents some major efforts and provides a summary of what each repository offers. These repositories have varying levels of stability, support and cooperation within the CentOS community.
Если вам действительно нужна последняя версия tcpdump
, вам нужно будет скомпилировать tcpdump
и libpcap
из загруженных вами исходников. Вам необходимо разархивировать архивы и следовать инструкциям, данным в файле INSTALL.txt (, начиная с libpcap
, потому что это зависимость отtcpdump
)
Я нашел решение, попробовав еще раз. Мне пришлось добавить одну функцию для элемента, который я хочу отобразить, поэтому я создал функцию для отображения времени и другую для отображения строки истории с нужными мне цветами.
# Display history line
prompt_historyline(){
prompt_segment yellow white ' \! '
}
# Display time
prompt_time() {
prompt_segment orange white ' [\A] '
}
И моя подсказка _контекстная функция:
prompt_context() {
local user=`whoami`
if [[ $user == $DEFAULT_USER || $user != $DEFAULT_USER || -n $SSH_CLIENT ]]; then
# green is the color of background
# white is the color of foreground
prompt_segment green white " $user@\h "
fi
}
а затем я добавил две свои новостные функции к основной функции (конструктору основной подсказки):
build_prompt() {
[[ ! -z ${AG_EMACS_DIR+x} ]] && prompt_emacsdir
prompt_status
prompt_historyline
prompt_time
#[[ -z ${AG_NO_HIST+x} ]] && prompt_histdt
[[ -z ${AG_NO_CONTEXT+x} ]] && prompt_context
prompt_virtualenv
prompt_dir
prompt_git
prompt_end
}
Вот результат: