5 votes

Comment installer netcat sur Termux?

Je veux utiliser WireGuard sur mon téléphone pour me connecter au serveur WireGuard de mon bureau sur mon bureau. Sur un autre site Web, on m'a conseillé d'exécuter dans Terminal (j'utilise l'application Termux) sur mon téléphone, la commande nc -4u -w1. Je reçois "Le programme nc n'est pas installé. Installez-le en exécutant pkg install netcat". Lorsque j'essaie d'installer netcat, j'obtiens différents problèmes de référentiels et netcat n'est pas installé.

$ pkg install netcat
Testing the available mirrors:
[*] https://dl.bintray.com/termux/termux-packages-24: bad
[*] https://grimler.se/termux-packages-24: ok
[*] https://main.termux-mirror.ml: ok
[*] https://termux.mentality.rip/termux-packages-2
4: ok
Picking mirror: https://termux.mentality.rip/termux-packages-24
Get:1 https://termux.mentality.rip/termux-packages-24 stable InRelease [14.0 kB]
Ign:2 https://dl.bintray.com/grimler/game-packages-24 games InRelease
Ign:3 https://dl.bintray.com/grimler/science-packages-24 science InRelease
Err:4 https://dl.bintray.com/grimler/game-packages-24 games Release 404 Not Found
Err:5 https://dl.bintray.com/grimler/science-packages-24 science Release 404 Not Found
Get:6 https://termux.mentality.rip/termux-packages-24 stable/main aarch64 Packages [502 kB]
Reading package lists... Done
E:The repository 'https://dl.bintray.com/grimler/ game-packages-24 games Release' does not have a Release file.
N:Metadata integrity can't be verified, repository is disabled now.
N:Possible cause: repository is under maintenance or down (wrong sources.list URL?).
E:The repository 'https://dl.bintray.com/grimler/ science-packages-24 science Release' does not have a Release file.
N:Metadata integrity can't be verified, repository is disabled now.
N:Possible cause: repository is under maintenance or down (wrong sources.list URL?).

$ echo Test message | nc 4u -w1
The program nc is not installed. Install it by executing: pkg install netcat

$

Sortie Termux originale

1 votes

3voto

Just Jake Points 1521

Si vous utilisez Termux installé via le Google Play Store, veuillez le supprimer et le remplacer par des builds provenant de GitHub ou F-Droid. Plus d'informations ici : https://github.com/termux/termux-app#installation

Exécutez termux-change-repo pour mettre à jour vos dépôts.

plus d'informations ici : https://github.com/termux/termux-packages/wiki/Package-Management#package-management

pour installer netcat, pkg install netcat-openbsd pour l'utiliser avec la commande nc ou pkg install nmap-ncat pour la variante nmap, commande ncat

0 votes

Super réponse, merci! En ajoutant à cela, pour faciliter la mise à jour en cas vous avez la version Play Store de Termux, vous pouvez simplement exécuter pkg remove game-repo && pkg remove science-repo && pkg update -y. Voir ceci pour plus d'informations.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X