Giter Club home page Giter Club logo

termux-setup's Introduction

Termux-setup

This project contains scripts to configure Termux for dev(ops) purposes. It allows me and you to setup Termux in a repeatable way.

Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required.

Installing Ansible

Ansible is an open-source software provisioning, configuration management, and application deployment tool. It runs on many Unix-like systems, and can configure both Unix-like systems as well as Microsoft Windows. It includes its own YAML based declarative language to describe system configuration.

I created a script that installs Ansible and all it's necessary dependencies on Termux. If you just install python and then try to install ansible with the Python package manager pip, you will run into several dependency errors. It will allow you to use Ansible with remote hosts. I have not tested it on localhost aka Termux itself yet!

The script does the following:

  1. Update dependencies that are needed to compile some of the dependencies of Ansible using pkg.
  2. Update pip
  3. Update other Python packages using pip
  4. Install pynacl with pip
  5. install ansible with pip

You can run this script as follows.

> pkg install wget
> wget https://raw.githubusercontent.com/nicenemo/termux-setup/master/termux-install-ansible.sh
> sh termux-install-ansible.sh

Installing dev system

To be determined. I am not certain yet whether I want to do this with Ansible or just a bunch of pkg install ... or apt install ... commands. By default apt is not available. After running the script for ansible, apt is available. So I should be able to use Ansible.

termux-setup's People

Contributors

nicenemo avatar

Watchers

Vitalij Čepeljuk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.