Coder Social home page Coder Social logo

glibc-for-termux's Introduction

Info

This repository stores AUR builds for compiling glibc packages and compiled glibc packages in pacman format in the releases department. Here the AUR builds are divided into two types:

  • distro are builds that are configured to compile on a linux distribution (or on proot-distro).
  • termux are builds that are configured to compile on termux.

At the moment, glibc packages have only been compiled foraarch64 and arm (armv7) architectures.

Installation steps:

  1. Installing the required packages.
    The most essential is pacman. If you are installing glibc packages that have been compiled on a linux distribution, then you will need proot (in the release of the packages there is information where they were compiled).
    pkg ins pacman -y # necessary
    pkg ins proot -y  # needed only when installing packages that have hard links
  2. Installing the archive with glibc packages.
    Important: pay attention to where the packages were compiled, since the installation phase depends on it.
    # Installing the latest archive
    wget https://github.com/Maxython/glibc-for-termux/releases/download/20221025/gpft-20221025-${arch}.tar.xz
    tar xJf gpft-20221025-${arch}.tar.xz
  3. Installing glibc packages.
    If you selected packages that were compiled in termux, then the installation should proceed like this:
    pacman -U glibc-for-termux/*
    If the packages that were compiled in the linux distribution, then the installation should proceed like this:
    proot --link2symlink pacman -U glibc-for-termux/*
  4. Final.
    After installation, the grun command will be available, it is intended to run binaries that depend on glibc or to run a customized shell.
    For example:
    • grun ./binary_file - running binaries
    • grun --shell - running a customized shell (gives access to glibc commands)

glibc-for-termux's People

Contributors

maxython avatar m3t4f1v3 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.