Не удалось настроить tftpd-hpa

Использование - info

На примере vi для получения информации о его локально установленный пакет используйте

pacman -Q --info vi

Это дает

Name            : vi
Version         : 1:070224-2
Description     : The original ex/vi text editor
Architecture    : x86_64
URL             : http://ex-vi.sourceforge.net/
Licenses        : custom:ex
Groups          : base
Provides        : None
Depends On      : ncurses
Optional Deps   : s-nail: used by the preserve command for notification [installed]
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 290.00 KiB
Packager        : Evangelos Foutras 
Build Date      : Sun 06 Sep 2015 09:34:15 PM CEST
Install Date    : Mon 03 Oct 2016 07:18:13 PM CEST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

. В качестве альтернативы используйте более короткий флаг -i :

pacman -Qi vi

Получение информации из удаленного репозитория работает аналогично:

pacman -Si vi

Когда вы знать только части имени пакета, используйте параметр -s :

pacman -Ss jdk

Чтобы узнать, какие пакеты зависят от определенного пакета - например, если вам интересно, почему пакет существует в вашей системе - вы можно использовать pactree :

pactree -r intel-media-driver

, которое создает красивое дерево зависимостей:

intel-media-driver
└─intel-media-sdk
  └─ffmpeg
    ├─electron6
    │ └─code
    ├─firefox
    ├─freerdp
    │ └─wlroots
    │   └─sway
    ├─qt5-webengine
    │ └─python2-pyqtwebengine
    │   └─calibre
    ├─unpaper
    │ └─ocrmypdf
    ├─vlc
    └─wf-recorder-git

2
06.03.2017, 12:22
2 ответа

Путь неверен:

ноя 28 19:45:33 serverubuntu tftpd-hpa[3217]: /tftpboot отсутствует, прерывается.

tftpd-hpa ищет /tftpboot, где, я полагаю, вы следуете официальному руководству PXE, которое устанавливает его в /var/lib/tftpboot

Быстрое решение, откомментируйте строку ниже в /etc/default/tftpd-hpa:

OPTIONS="-l -s /var/lib/tftpboot"
2
27.01.2020, 22:10

У меня была такая же проблема, я использую Debian 10.

Выполните следующие команды:

sudo apt install tftpd-hpa

После установки нужно отредактировать конфигурационный файл, открыть его в текстовом редакторе:

sudo nano /etc/default/tftpd-hpa

Затем сделайте файл таким:

TFTP_USERNAME="nobody"
TFTP_DIRECTORY="/tftpboot/"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --create -v"

Создать директорию для файлов и назначить права:

sudo mkdir /srv/tftp
sudo chown tftp:tftp /srv/tftp

Перезапустите TFTP-сервер, чтобы изменения вступили в силу:

sudo /etc/init.d/tftpd-hpa restart

Я получил инструкции поhttps://ixnfo.com/en/install-and-configure-tftpd-hpa.html

0
25.05.2020, 18:38

Теги

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