Isso pode ser um pouco tarde, mas " [Hamachi] agora pode ser instalado sem o pacote [LS]. "
Eu tenho uma estação de trabalho rodando sob o teste Debian (stretch). Eu preciso acessá-lo de fora da minha rede local e, por não ter um IP público estático nem a capacidade de usar o encaminhamento total de portas, há anos que uso o Hamachi para acessar minhas máquinas remotamente.
Infelizmente no Debian Stretch eu não consigo instalar o pacote logmein-hamachi de logmein labs. Existe uma dependência insatisfeita - o lsb-core, que não está mais no repositório do stretch.O pacote logmein-hamachi é da logmein labs: link
Isso é o que acontece quando eu tento instalar o pacote em questão:
sudo dpkg -i logmein-hamachi_2.1.0.139-1_amd64.deb
(Reading database ... 177847 files and directories currently installed.)
Preparing to unpack logmein-hamachi_2.1.0.139-1_amd64.deb ...
Unpacking logmein-hamachi (2.1.0.139-1) over (2.1.0.139-1) ...
dpkg: dependency problems prevent configuration of logmein-hamachi:
logmein-hamachi depends on lsb-core (>= 3.0); however:
Package lsb-core is not installed.
dpkg: error processing package logmein-hamachi (--install):
dependency problems - leaving unconfigured
Processing triggers for systemd (228-6) ...
Errors were encountered while processing:
logmein-hamachi
É claro que eu tentei instalar o lsb-core, mas ele não está mais no repositório (afaik foi lançado para versões Debian mais recentes que Jessie):
sudo aptitude install lsb-core
No candidate version found for lsb-core
No candidate version found for lsb-core
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Alguém tentou instalá-lo ou sabe como enganar o Hamachi para instalar e trabalhar sem ele?
A saída do dpkg executado no deb é. Parece que uma fonte não está disponível aqui.
dpkg --info logmein-hamachi_2.1.0.139-1_amd64.deb
new debian package, version 2.0.
size 1322196 bytes: control archive=1004 bytes.
28 bytes, 1 lines conffiles
529 bytes, 15 lines control
454 bytes, 7 lines md5sums
312 bytes, 12 lines * postinst #!/bin/sh
209 bytes, 11 lines * prerm #!/bin/sh
Package: logmein-hamachi
Source: hamachi
Version: 2.1.0.139-1
Architecture: amd64
Maintainer: LogMeIn <[email protected]>
Installed-Size: 3184
Depends: lsb-core (>= 3.0)
Section: net
Priority: extra
Description: LogMeIn Hamachi
LogMeIn Hamachi is a hosted VPN service that securely connects
devices and networks, extending LAN-like network connectivity to
mobile users, distributed teams and business applications. You can
easily create secure virtual networks on demand, across public and
private networks.
Isso pode ser um pouco tarde, mas " [Hamachi] agora pode ser instalado sem o pacote [LS]. "
Na verdade, parece que o lsb-core não está atualmente em trecho. Consulte o link
Além disso, o changelog diz (na entrada lsb (9.20150826)
),
Drop all the LSB compatibility packages besides lsb-release and lsb-base
Nesse ponto, sua melhor aposta seria a seguinte.
lsb-core
é um requisito. Eu entrei em contato com a LogMeIn e a resposta deles foi que o Hamachi para Linux é uma versão beta e eu estou sozinho.
Eu descompactei o pacote .deb e revisei os arquivos. Descobri que o pacote lsb-core é necessário para a instalação:
/var/lib/dpkg/info/logmein-hamachi.postinst: 12: /var/lib/dpkg/info/logmein-hamachi.postinst: /usr/lib/lsb/install_initd: not found
e remoção:
/var/lib/dpkg/info/logmein-hamachi.prerm: /usr/lib/lsb/remove_initd: not found
do cliente hamachi.
Eu removi a dependência do arquivo de controle e do pacote instalado (com os erros "não encontrados" acima, é claro). Eu tive que iniciar o cliente manualmente após a reinicialização, mas funciona bem.
Tags dependencies debian testing linux