Forum Linux.android Changer de shell sur android

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
7
déc.
2016

Bonjour, je débute dans la programmation, je suis sur Android avec l'application "Terminal emulator", seulement je n'arrive pas à changer de shell (je suis sous"sh")et la commande chsh ne fonctionne pas, comme beaucoup d'autres commandes avec ce shell, avez vous d'autres solutions pour changer de shell ? Merci d'avance

  • # /bin/bash

    Posté par  . Évalué à 2.

    appeler le shell apres le login
    par son nom par exemple bash
    ou par son chemin complet /bin/bash

    mais encore faut-il que bash soit installé

  • # Chroot de GNU

    Posté par  . Évalué à 2.

    Si tu veux accéder à un système GNU classique au lieu des commandes limitées d'Android, je te conseille de chrooter une distrib sur ton téléphone. Pour créer une image de Debian pour armv7 par exemple (À lancer depuis un PC sous Debian et dérivée en root):

    # crée une image vierge de 4 GB
    dd if=/dev/zero of=debian-arm.img bs=1M count=4096  
    #  crée le systeme de fichier
    mkfs.ext4 debian-arm.img
    # Crée le dossier qui va contenir le chroot
    mkdir debian-arm
    # Monte notre partition toute neuve
    mount ./debian-arm.img debian-arm
    # installe Debian sur notre image
    debootstrap --arch armhf stable debian-arm http://httpredir.debian.org/debian/
    # démonte l'image
    unmount debian-arm
    

    Et voilà, notre image de Debian n'attend plus qu'à être chrooté sur le téléphone !

    • [^] # Re: Chroot de GNU

      Posté par  . Évalué à 2. Dernière modification le 08 décembre 2016 à 13:22.

      # Monte notre partition toute neuve
      mount ./debian-arm.img debian-arm

      manque peut-etre l'option -o loop ici non ?

      • [^] # Re: Chroot de GNU

        Posté par  . Évalué à 2.

        Mount détecte qu'il s'agit d'un loop device tout seul normalement.

        • [^] # Re: Chroot de GNU

          Posté par  . Évalué à 1.

          sur linux oui, mais sur android ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.