Установите TCP Wrappers в Slackware 14.2

Как установить TCP Wrappers с помощью соответствующего менеджера пакетов? Когда я запускаю pkgtool, я вижу в списке, что tcp_wrappers включен tcp_wrappers-7.6-x86_64-1. Я хочу установить его.

Я попробовал команду ниже, но безуспешно.

installpkg tcp_wrappers-7.6-x86_64-1.tgz

Всякий раз, когда я запускаю команду выше, она говорит

Cannot install, file not found.

Итак, я перешел к /var/log/packages, где указан список пакетов Slackware, и нашел там tcp_wrappers-7.6-x86_64-1 файл. Итак, что я сделал:

mv tcp_wrappers-7.6-x86_64-1 tcp_wrappers-7.6-x86_64-1.tgz
installpkg tcp_wrappers-7.6-x86_64-1.tgz

Быстрое сообщение:

Verifying package tcp_wrappers-7.6-x86_64-1.tgz
gzip : stdin : not in gzip format
Installing package tcp_wrappers-7.6-x86_64-1.tgz:
PACKAGE DESCRIPTION:
WARNING: Package has not been created with 'makepkg'
Package tcp_wrappers-7.6-x86_64-1.tgz installed.

После этого я проверил, установлен ли уже tcp_wrappers, с помощью приведенных ниже команд, но безуспешно.

rpm -q tcp_wrappers
rpm -q tcp_wrappers-7.6-x86_64-1
rpm -q tcp_wrappers-7.6-x86_64-1.tgz

Это просто сказать:

package tcp_wrappers is not installed
package tcp_wrappers-7.6-x86_64-1 is not installed
package tcp_wrappers-7.6-x86_64-1.tgz is not installed

что мне делать?


person alyssaeliyah    schedule 24.02.2019    source источник
comment
Что говорится в сообщении об ошибке?   -  person itzFlubby    schedule 24.02.2019
comment
@itzFlubby --› Невозможно установить. файл не найден.   -  person alyssaeliyah    schedule 24.02.2019


Ответы (2)


Если он находится в /var/log/packages, он уже установлен. Файлы в этом каталоге представляют собой простые текстовые файлы с описанием пакета, списком установленных файлов и т. д. Попробуйте, например:

less /var/log/packages/tcp_wrappers-7.6-x86_64-1

На моей коробке это показывает:

PACKAGE NAME:     tcp_wrappers-7.6-x86_64-1
COMPRESSED PACKAGE SIZE:     77.0K
UNCOMPRESSED PACKAGE SIZE:     340K
PACKAGE LOCATION: /usb-stick/slackware64/n/tcp_wrappers-7.6-x86_64-1.txz
PACKAGE DESCRIPTION:
tcp_wrappers: tcp_wrappers (TCP/IP daemon wrapper library and utilities)
tcp_wrappers:
tcp_wrappers: With this package you can monitor and filter incoming requests for
tcp_wrappers: network services for access control, and detection things like host
tcp_wrappers: name spoofing and host address spoofing.  Nearly all the network
tcp_wrappers: daemons on Slackware are "wrapped" using this library, and most
tcp_wrappers: daemons in /etc/inetd.conf use tcp_wrappers' tcpd wrapper daemon.
tcp_wrappers: If you plan to do much networking, you will need tcp_wrappers.
tcp_wrappers:
tcp_wrappers: tcp_wrappers was written by Wietse Venema.
tcp_wrappers:
FILE LIST:
./
install/
install/slack-desc
usr/
usr/doc/
usr/doc/tcp_wrappers_7.6/
usr/doc/tcp_wrappers_7.6/BLURB
usr/doc/tcp_wrappers_7.6/CHANGES
usr/doc/tcp_wrappers_7.6/DISCLAIMER
usr/doc/tcp_wrappers_7.6/README
usr/doc/tcp_wrappers_7.6/README.NIS
usr/include/
usr/include/tcpd.h
[ cut ]

rpm — это инструмент RedHat. Он не покажет этот пакет как установленный, потому что pkgtool, используемый Slackware, никак не связан с rpm - он не обновляет базу данных пакетов rpm. rpm устанавливается в Slackware только для установки пакетов rpm, а не для управления пакетами, установленными родным pkgtool.

person rsm    schedule 24.02.2019

Чтобы проверить, был установлен пакет или нет, нужно просто ввести команду:

slackpkg search tcp_wrappers

Вывод будет (например, в Slackware 12.0)

The list below shows all packages with the selected pattern.

[ installed ] - tcp_wrappers-7.6-i486-1

`slackpkg' позволяет устанавливать, удалять, перечислять и т.д. пакеты в системе. См. вариант получения справки. Что касается TCP_wrappers, то он, по-моему, уже давно включен в Slackware.

person Denis V R    schedule 28.08.2020