instalando ebtables no linux modificado 4.2.8

0

Eu tenho uma versão do Linux em um QNAP que está faltando GCC, make, e muitos pacotes essenciais para construir o código-fonte - ele tem ping, iptables, etc, mas eu realmente preciso ebtables comando para o meu trabalho ser feito .

O que eu tenho feito até agora é baixar o ebtables-v2.0.10-4 (versão mais recente) para outra distro do Linux com gcc / make / etc, eu corro make -k (ignorar os avisos e continuar). Eu fecho este diretório e copio para uma pasta persistente no QNAP (uma que não é apagada na reinicialização). Eu olho para o Makefile da pasta ebtables e entre muitas linhas de código, veja isto:

.PHONY: install
install: $(MANDIR)/man8/ebtables.8 $(DESTDIR)$(ETHERTYPERSFILE)
exec scripts
mkdir -p $(DESTDIR)$(LIBDIR)
install -m 0755 extensions/*.so $(DESTDIR)$(LIBDIR)
install -m 0755 *.so $(DESTDIR)$(LIBDIR)

sendo que o Make usa seu próprio idioma e sintaxe, tudo o que posso fazer é executar as linhas de código do Makefile que são comandos do Linux ou #! / bin / bash. a esperança é que a execução dessas linhas levará tudo o que eu fiz no Run e instalá-las no lugar certo

Eu realmente não preciso do manual, então eu corro o seguinte para apenas instalar o pão com manteiga: install -m 0755 extensions/*.so /bin/ebtables
install -m 0755 extensions/*.so /usr/local/sbin/ebtables
install -m 0755 *.so /bin/ebtables e install -m 0755 *.so /usr/local/sbin/ebtables

as duas primeiras linhas são executadas, e as outras duas não são executadas porque não há arquivos .so na pasta. Eu tento executar ebtables e ainda diz comando não encontrado. Alguém pode me ajudar na direção certa? eu preciso traduzir todo o Makefile em bash?

    
por kenten 22.08.2018 / 23:42

0 respostas

Tags