> Attention!

New threads need to be created only inroot partition! In the future, they will be processed by moderators.

If you posted a new version of the program, please notify the moderator by clicking the "Complaint" button on your message.



® Linux Deploy | Installing and running GNU / Linux on Android devices



Rep: (506)
Linux Deploy
Version: 2.3.0

Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image

For the operation of the program requires root user rights.

Application Description
This application with open source designed to automate the installation, configuration and launch process GNU / Linux distributions on the platform Android inside the container chroot . The application creates a disk image on a memory card or other media, mounts it and installs the selected Linux distribution there. Supports installation to a file, directly to a section of a memory card, to a directory with an ext2 / ext3 / ext4 file system, and to RAM. Applications from the Linux distribution run in a chroot environment, run in parallel with the main system and are comparable to it in speed. All changes made on the device are reversible, i.e. The application and its components can be completely removed. Installing Linux-distribution is carried out on the network with the official mirrors on the Internet. Since the work of Linux Deploy is based on the Linux kernel system call, only Linux distributions can act as "guest" systems. Through the program interface, you can control the installation process of the Linux distribution, and after installation, you can start and stop the installed system services (there is support for running your own scripts). The installation process is displayed as text reports in the main application window. During installation, the program itself configures the working environment, which includes the base system, SSH server, VNC server and graphical environment to choose from. Also, through the program interface, you can manage the parameters of SSH and VNC servers. Installing the Linux distribution takes about 30 minutes. The recommended minimum disk image size without a graphical interface is 512 MB, and with a graphical interface it is 1024 MB (for LXDE). After the initial installation, the password for access via SSH and VNC is assigned as a "changeme", which can be changed using standard distribution tools or through application parameters.

Specifications:
Supported Distributions: Debian, Ubuntu, Kali Linux, Arch Linux, Fedora, CentOS, Gentoo, Slackware, RootFS (tgz, tbz2, txz)
Installation type: file, partition, RAM, directory
Supported file systems: ext2, ext3, ext4
Supported architectures: ARM, ARM64, x86, x86_64, architecture emulation mode (ARM<->x86)
Container connection methods: CLI, SSH, VNC, X-server, framebuffer
Management Interfaces (CLI): Android terminal (or adb), telnet, web interface (terminal via browser)
Desktop environment: XTerm, LXDE, Xfce, MATE, other (manual setting)
Supported languages: multilanguage interface

ATTENTION!
This program is supplied WITHOUT ANY WARRANTY, and the author is not responsible for any possible consequences of its use. This is free software and you can distribute it according to the rules of the GPLv3 license.

GNU / LINUX INSTALLATION INSTRUCTIONS
  1. Connect WiFi or another network with internet access. Installation is done over the network and will not work without Internet access.
  2. Make sure that the device has root permissions. Install the latest version of Linux Deploy and launch it.
  3. When you first start the application, the update of the working environment is automatically launched, which is a directory containing all the necessary scripts, settings and container profiles. The settings of the working environment can be viewed in the section "Settings ->Working environment ". The environment directory should not be changed, unless there is a reason. It is useful to leave the option" Settings ->Do not turn off the screen "(" Settings ->Screen Lock "), while the application is active, the screen, WiFi and processor will not go into sleep mode.
  4. The program supports multiple profiles where the parameters of each GNU / Linux instance are stored. You can quickly switch between instances through the profile management window (opens by clicking the icon in the header of the main window). By default, a profile is created with the name "linux". Go to the parameters of the current profile (rightmost button) and configure the necessary options for installing and running the GNU / Linux distribution (seedescription of the parameters).
  5. Linux Deploy 2.x does not need to be installed on the BusyBox system, but in rare cases you may need to use the system BusyBox. To do this, install a compatible®BusyBox. In the BusyBox settings, before installing, you must select the "Replace applets" option. After that, in the settings of the Linux Deploy working environment, you need to specify the path to the system BusyBox in the field "Settings ->PATH variable "(" Settings ->PATH variable "), for example, / system / xbin, and start updating the working environment" Settings ->Update environment "(" Settings ->Update ENV ").
  6. Run the installation of the selected distribution: "Menu ->Set "(" Menu ->Install "). The installation log is displayed in the main application window. Installation takes about 30 minutes on average. The image creation step with a size of more than 2 GB can take a long time (about 15 minutes).
  7. If the installation is completed without errors, then you can start the Linux-system with the button "START" ("START"). This will start the services marked in the parameters - SSH, VNC and others.
  8. To access the Linux console over SSH, you must install ConnectBot (or another SSH client). To access the Linux desktop, you must install an X server, for exampleXServer XSDL. In the settings, you must specify the IP device to connect to, for the same device - 127.0.0.1. The password for SSH and VNC is specified in the container parameters. You can change the password of the current user from the console using the passwd command. To run programs as root, use the sudo command (for example, sudo synaptic). By default, the root user (unless it is specified in the settings as the user name) is not set a password, but you can set a password for it with the sudo passwd root command.
  9. To stop the Linux system, all services running under it and unmount disks, just press the "STOP" button.
  10. Linux Deploy allows you to manage containers through the CLI (command line interface). To access the CLI, you can use telnet or a web browser, pre-activating the appropriate management interfaces in the settings.
  11. To reduce the time to install the base system or in case of problems with installing the system from the official repositories, you can import the container from a pre-prepared archive. To do this, there is a repository of containers created using Linux Deploy and available through the application interface in the "Repository" section. Simply select the desired container in the repository interface and click the "Import" button. After that, the application will create a new profile, the parameters of which can be changed if necessary. Then you just need to run the installation "Menu ->Set "(" Menu ->Install "), this will prepare the installation path (image for the container is created), download the container archive, unpack and configure it. After the procedure is completed, you can start the container with the" START "button.

PROGRAM UPDATE
After updating the program, the operating environment is automatically updated. If necessary, you can start the update manually: "Settings ->Update environment "(" Settings ->Update ENV "). Updates of the program (the environment) do not affect the already installed GNU / Linux system, i.e. the installed system cannot be damaged or changed in any way due to the update.
To change the settings of an already installed system or to return the settings to the original ones, you need to perform the configuration: "Menu ->Configure "(" Menu ->Configure "). If any components are selected in the parameters, then the configuration will install packages for the selected components.

REMOVING THE PROGRAM
Before removing the program, you need to stop the work of the GNU / Linux distribution with the STOP button (STOP), if the distribution cannot be stopped, it is recommended to reboot the device. After that, run the "Settings ->Delete the environment "(" Settings ->Remove ENV "). After that, you can remove the application. It is dangerous to delete an application with an unmounted container, and if you delete an application below version 1.5.3, all data from all partitions mounted in the container are also deleted! Also .img files that are created on the memory card can remain installing distributions, such files can be deleted manually through any file manager.

FAQ
Errors
1) Nautilus error - "The destination is read-only".
® Linux Deploy (Post # 18199163)

2) Constant CPU usage by the dbus service (Debian / Ubuntu).
® Linux Deploy (Post # 18821886)

3) After installing and running GNU / Linux, I cannot switch to root.
One of the reasons may be an error related to the nosuid mount option of the partition on which the application's working environment is located. To solve this problem, you can go two ways. 1. Change user in LD parameters to root (Parameters ->Username) and reconfigure. 2. Change the directory of the working environment to / system / linux (Settings ->Environment directory) and update the environment. Before updating the environment, you need to remount the / system partition for writing with the command mount -o rw, remount / system from any Android terminal under the root. At the same time on the / system partition should be at least 20 MB of free space.

4) Environment update or installation does not start, errors appear in debug mode.
Linux Deploy can also constantly display the message "The container is already mounted" or nothing at all. In debug mode, "Permission denied", "Socket operation on non-socket", or other errors may appear.
Solution: Install Compatible® BusyBoxIn / system / xbin, add to "Settings ->PATH "(" Settings ->PATH variable ") path / system / xbin, update environment" Settings ->Update environment "(" Settings ->Update ENV "). Before updating the environment, it is desirable to reboot the device. Then in the container parameters select" Parameters ->File system ->Autodetection "(" Properties ->File system ->Auto ") and" Options ->Image Size (MB) ->2000 "(" Propetries ->Image size (MB) ->2000 "), because busybox mke2fs does not support the" -t "parameter to specify the file system type and does not support images larger than 2 GB. After that, you can launch the new installation" Menu - Install "(" Menu ->Install ").

5) Error during image creation.
Making new disk image (4095 MB) ... fail
dd: opening `/storage/emulated/0/linux.img ': No such file or directory

Replace in path 0 with legacy.

6) Error when installing the application through Google Play.
Message: "Unknown error code during installation of application 24".
Decision:http://lifehacker.ru/2...ozhenij-v-google-play/
In short, you need to delete the residual application files from the device (if it has already been installed before). To do this, delete the directory: /data/data/ru.meefik.linuxdeploy

7) LD does not see the memory card, during the installation an error "Read-only file system" appears, creating an image on the memory card ends with an error.
This can happen if the system uses namespace splitting. In this case, the memory card is mounted under some user, and when switching to root, the mounted devices are no longer visible. The SuperSU utility has an option that can help solve this problem. To do this, remove the flag "SuperSU ->Settings ->Create namespace separation ".
® Linux Deploy (Post meefik # 40263455)

8) "Couldn't find these debs: 0" error (version 1.x) appears
In Android, you need to set the correct permissions for the pkgdetails file.
Through the terminal it can be done like this:
chmod 755 /data/data/en.meefik.linuxdeploy/linux/deploy/debootstrap/pkgdetails


9) Error launching LXDE "No session for pid"
® Linux Deploy (Post _sudo_ # 43416527)

10) Error "PERM_ROOT: setresuid (0, -1, -1): Premission denied"
® Linux Deploy (Post meefik # 55082689)

11) Error "chroot: can't execute '/ debootstrap / debootstrap': Permission denied"
® Linux Deploy (Post ottiwell # 71213504)
Instead of '/ debootstrap / debootstrap' there may be another command, depending on the distribution.
The problem is related to the lack of rights to execute files on a partition. When installing in a directory, do not use an SD card with the FAT file system. If installation takes place in / data, then the / data section should be mounted with suid, exec, dev rights.
mount -o remount suid, exec, dev / data
Instructions
1) Access to the system from the local Android console.
Starting with version 1.3.2, access to the console (chroot) is performed by the command: linuxdeploy shell
Command Description:® Linux Deploy (Post # 18624667)
The linuxchroot script is no longer supported.

2) Instructions for installing GNU / Linux on a section of the memory card.
® Linux Deploy (Post # 19370034)

3) Own autorun script.
® Linux Deploy (Post # 15824199)

4) Installing and configuring startup of the desktop environment, which is not in the program settings.
Enlightenment E17:® Linux Deploy (Post # 16250008)
IceWM:® Linux Deploy (Post # 16344958)
Unity-2d (Ubuntu):® Linux Deploy (Post # 18117729)

5) Install a web browser.
® Linux Deploy (Post # 17348086)

6) Increase the size of the image without reinstalling the system.
From Linux:® Linux Deploy (Post # 16137864)
From Android:® Linux Deploy (Post Next2008 # 41762282)

7) Launch Heroes of Might and Magic 3 via vcmi.
® Linux Deploy (Post # 18809948)
® Linux Deploy (Post # 19079793)

8) Manage Linux Deploy from the command line.
® Linux Deploy (Post meefik # 18624667)andarticle.

9) Correct screen rotation in framebuffer mode.
® Linux Deploy (Post # 24465289)
® Linux Deploy (Post meefik # 43858256)

10) Virtual keyboard in framebuffer mode.
® Linux Deploy (Post # 31757932)

11) Easystroke gestures in framebuffer mode.
® Linux Deploy (Post wwwcase # 44172053)

12) Rebuilding the Linux kernel and its modules, including binfmt_misc.
® Linux Deploy (Post # 37781126)

13) Desktop access via RDP.
® Linux Deploy (Post # 37876181)

14) Run any GNU / Linux distribution from the image.
Article.

15) Installing the distribution kit in the RAM.
® Linux Deploy (Post meefik # 40284009)

16) Install special applications Kali Linux.
® Linux Deploy (Post meefik # 42441502)

17) Running your RootFS / distribution images
Bodhi Linux (Post meefik # 18289329)
Running Bodhi Linux (Blogmeefik )
Raspbian MATE (Post meefik # 18347183)
The official image of Kali from her site (Post meefik # 33171264)

18) Starting services that require internet access
® Linux Deploy (Post Scordion # 18837369)
® Linux Deploy (Post meefik # 25205903)

19) Software emulation OpenGL-accelerator.
® Linux Deploy (Post Next2008 # 43048501)

20) Checking WiFi monitor support mode:
® Linux Deploy (Post vanya2000 # 43297057)

21) Installing the mtev driver
® Linux Deploy (Post meefik # 24465289)

22) Adjust the sound in the container.
® Linux Deploy (Post Next2008 # 43096742)
Cognitive
1) What programs need to be used in conjunction with Linux Deploy?
Performance tested by using the following programs.
X server:XServer XSDL
VNC:Free bVNC, Jump Desktop, VNC Viewer
SSH:VX ConnectBot, Connectbot
Keyboard:Hacker's Keyboard, Russian Keyboard, Jbak2
Busybox:®BusyBox(author -meefik )

For computer (Windows):
VNC:RealVNC Viewer, TightVNC Viewer
X server:Xming
SSH:Putty

2) Comparison of the read / write speed of the SD card directly and through the loop on different file systems.
Test results:® Linux Deploy (Post # 15774589)
Testing technology:® Linux Deploy (Post # 15768808)

3) Comparison of installation time and occupied volume for different desktop environments.
® Linux Deploy (Post # 16008586)

4) How does support the X Window System (X Server).
® Linux Deploy (Post # 18535020)

5) Support Java applications.
® Linux Deploy (Post # 16047967)

6) Flash support.
Throughgnash: ® Linux Deploy (Post vanya2000 # 42414094)

7) Details about the work of Linux Deploy
Blogmeefik about Linux Deploy
® Linux Deploy (Post meefik # 19143582)
® Linux Deploy (Post Auxx # 18454054)
® Linux Deploy (Post meefik # 37648028)
® Linux Deploy (Post meefik # 40673014)

8) The maximum size of the .img file.
For memory cards with the FAT file system, the maximum image size should not exceed 4095 MB.

9) Why GNU / Linux on a mobile device?
The options can be different, from entertainment to solving practical problems:
® Linux Deploy (Post # 37793593)
® Linux Deploy (Post # 37795012)
® Linux Deploy (Post # 37799689)
® Linux Deploy (Post # 19079793)
® Linux Deploy (Post # 38044938)
® Linux Deploy (Post CkaH3p # 53062219)

10) Can I install a distribution from an ISO image?
It is impossible.

11) Which BusyBox is compatible with Linux Deploy.
® Linux Deploy (Post meefik # 43694160)

12) I want to run Linux instead of android, how to do it?
® Linux Deploy (Post meefik # 44108016)

13) Virtual keyboard for working in framebuffer mode:
florence
matchbox-keyboard

14) Options for connecting to an LD container from a computer:
® Linux Deploy (Post meefik # 53065863)

15) What is the difference between the chroot and proot containerization method:
® Linux Deploy (Post meefik # 54695789)

16) PRoot restrictions:
® Linux Deploy (Post meefik # 55016629)

17) Video review:
https://youtu.be/0lBnL66FAGc

18) For those who have an old phone


1) The location of the Debian / Ubuntu / Kali installation log file (in case of an error).
Under Android:<ENV_DIR>/mnt/debootstrap/debootstrap.log

2) The location of the VNC server log file.
Under Linux (for Display 0): ~ / .vnc / localhost \: 0.log

3) Any questions? It is recommended that you read the materials.
® Linux Deploy (Post # 37385081)

*) Is there a desire to support the project? Use the link :)
http://meefik.github.io/donate
Google play

WHAT IS NEED TO GET HELP?
In order to get help, you need to turn on the debugging mode, tracing, logging (logging) in the program settings and attach the log to the post. The screenshot is not an informative enough source to provide help.
The log is here: /data/data/en.meefik.linuxdeploy/files/output.log


Developer: Anton Skshidlevsky (meefik)
Homepage: meefik.ru
Video: v1.x , v2.x
App Store: Google play
Source codes: Github
Instructions: Wiki
Donations (Donate): meefik.ru/donate

Download:
Version: 2.3.0 ® Linux Deploy (Post meefik # 83463441)
Compatible ®BusyBox
Past versions
Version: 2.2.2 ® Linux Deploy (Post meefik # 80496666)
Version: 2.2.1 ® Linux Deploy (Post meefik # 78430837)
Version: 2.2.0 ® Linux Deploy (Post meefik # 76376194)
Version: 2.1.1 ® Linux Deploy (Post meefik # 76217419)
Version: 2.1.0 ® Linux Deploy (Post meefik # 73410724)
Version: 2.0.7 ® Linux Deploy (Post meefik # 72728727)
Version: 2.0.6 ® Linux Deploy (Post meefik # 70474469)
Version: 2.0.5 ® Linux Deploy (Post meefik # 68436894)
Version: 2.0.4 ® Linux Deploy (Post meefik # 67574664)
Version: 2.0.3 ® Linux Deploy (Post meefik # 65682767)
Version: 2.0.2 ® Linux Deploy (Post meefik # 61257035)
Version: 2.0.1 ® Linux Deploy (Post meefik # 57519473)
Version: 2.0.0 ® Linux Deploy (Post meefik # 54086640)
Version: 2.0.0-beta2 ® Linux Deploy (Post meefik # 53116909)
Version: 2.0.0-beta1 ® Linux Deploy (Post meefik # 52698130)
Version: 2.0.0-alpha10 ® Linux Deploy (Post meefik # 52217713)
Version: 1.5.6 ® Linux Deploy (Post meefik # 48708124)
Version: 1.5.5 ® Linux Deploy (Post meefik # 45633116)
Version: 1.5.4 ® Linux Deploy (Post meefik # 43602651)
Version: 1.5.3 ® Linux Deploy (Post meefik # 42885573)
Version: 1.5.2 ® Linux Deploy (Post meefik # 42297642)
Version: 1.5.1 ® Linux Deploy (Post meefik # 40284009)
Version: 1.5.0 ® Linux Deploy (Post # 37143415)
Version: 1.4.8 //savagemessiahzine.com/forum/d...4484802/linuxdeploy.apk
Version: 1.4.7 //savagemessiahzine.com/forum/d...458708/linuxdeploy.apk
Version: 1.4.6 //savagemessiahzine.com/forum/d…035579/linuxdeploy.apk
Version: 1.4.5 //savagemessiahzine.com/forum/d…587469/linuxdeploy.apk
Version: 1.4.4 //savagemessiahzine.com/forum/d…084142/linuxdeploy.apk
Version: 1.4.3 //savagemessiahzine.com/forum/dl/post/3774048/linuxdeploy.apk
Version: 1.4.2 //savagemessiahzine.com/forum/dl/post/3494031/linuxdeploy.apk
Version: 1.4.1 //savagemessiahzine.com/forum/dl/post/3400875/linuxdeploy.apk
Version: 1.4.0 //savagemessiahzine.com/forum/dl/post/3241778/linuxdeploy.apk
Version: 1.3.9 //savagemessiahzine.com/forum/dl/post/3060491/linuxdeploy.apk
Version: 1.3.8 //savagemessiahzine.com/forum/dl/post/2951725/linuxdeploy.apk
version: 1.3.7 //savagemessiahzine.com/forum/dl/post/2825216/linuxdeploy.apk
version: 1.3.6 //savagemessiahzine.com/forum/dl/post/2687632/linuxdeploy.apk
version: 1.3.5 //savagemessiahzine.com/forum/dl/post/2528698/linuxdeploy.apk
version: 1.3.4 //savagemessiahzine.com/forum/dl/post/2512696/linuxdeploy.apk
version: 1.3.3 //savagemessiahzine.com/forum/dl/post/2451294/linuxdeploy.apk
version: 1.3.2 //savagemessiahzine.com/forum/dl/post/2439116/linuxdeploy.apk
version: 1.3.1 //savagemessiahzine.com/forum/dl/post/2402023/linuxdeploy.apk
version: 1.3.0 //savagemessiahzine.com/forum/dl/post/2387223/linuxdeploy.apk
Version: 1.2.9 //savagemessiahzine.com/forum/dl/post/2257076/linuxdeploy.apk
Version: 1.2.8 //savagemessiahzine.com/forum/dl/post/2218873/linuxdeploy.apk
Version: 1.2.7 //savagemessiahzine.com/forum/dl/post/2185217/linuxdeploy.apk
Version: 1.2.6 //savagemessiahzine.com/forum/dl/post/2175691/linuxdeploy.apk
Version: 1.2.5 //savagemessiahzine.com/forum/dl/post/2171527/linuxdeploy.apk
Version: 1.2.4 //savagemessiahzine.com/forum/dl/post/2097700/linuxdeploy.apk
Version: 1.2.3 //savagemessiahzine.com/forum/dl/post/2087782/linuxdeploy.apk
Version: 1.2.2 //savagemessiahzine.com/forum/dl/post/2077549/linuxdeploy.apk
Version: 1.2.1 //savagemessiahzine.com/forum/dl/post/2076654/linuxdeploy.apk
Version: 1.2.0 //savagemessiahzine.com/forum/dl/post/2075530/linuxdeploy.apk
Version: 1.1.9 //savagemessiahzine.com/forum/dl/post/2071051/linuxdeploy.apk
Version: 1.1.8 //savagemessiahzine.com/forum/dl/post/2061333/linuxdeploy.apk
Version: 1.1.7 //savagemessiahzine.com/forum/dl/post/2051433/linuxdeploy.apk
Version: 1.1.6 //savagemessiahzine.com/forum/dl/post/2044106/linuxdeploy.apk
Version: 1.1.5 //savagemessiahzine.com/forum/dl/post/2042228/linuxdeploy.apk
Version: 1.1.4 //savagemessiahzine.com/forum/dl/post/2041025/linuxdeploy.apk
Version: 1.1.3 //savagemessiahzine.com/forum/dl/post/2039963/linuxdeploy.apk
Version: 1.1.2 //savagemessiahzine.com/forum/dl/post/2037655/linuxdeploy.apk
Version: 1.1.1 //savagemessiahzine.com/forum/dl/post/2036592/linuxdeploy.apk
Version: 1.1.0 //savagemessiahzine.com/forum/dl/post/2031736/linuxdeploy.apk
Version: 1.0.8 //savagemessiahzine.com/forum/dl/post/2023504/linuxdeploy.apk
Version: 1.0.6 Attached filelinuxdeploy.apk (867.74 KB)
Polls

[README] [CHANGELOG] [LICENSE]

All issues regarding Kali Linux are ignored in the subject.
If you choose this distribution, it assumes that you are an advanced linux-user and are able to independently deal with emerging issues, both installation and use.


Post has been editedmeefik - 17.03.19, 21:44
Reason for editing: New version



Rep: (506)
Install and configure the desktop environment, which is not in the list of program settings, by exampleEnlightenment.
To do this, you need an installed system, you can without the desktop environment (in this case, Debian Wheezy). Next you need to connect to the system via SSH and install the environment:
sudo apt-get update
sudo apt-get install tightvncserver x11-xserver-utils xfonts-base e17

After that, you need to configure autorun:
mkdir ~ / .vnc
chmod 755 ~ / .vnc
echo "MPTcXfgXGiY =" | base64 -d>~ / .vnc / passwd
chmod 600 ~ / .vnc / passwd
echo 'XAUTHORITY = $ HOME / .Xauthority'>~ / .vnc / xstartup
echo 'export XAUTHORITY'>>~ / .vnc / xstartup
echo 'enlightenment_start &'>>~ / .vnc / xstartup
chmod 755 ~ / .vnc / xstartup

After these operations, the VNC server and Enlightenment E17 will be installed, and autorun will be set up at the start of the VNC. VNC password will be: changeme.

Post has been editedottiwell - 02.09.15, 13:29



Rep: (506)
Installing and configuring autorun window managerIcewm(from under Linux):
sudo apt-get update
sudo apt-get install icewm xterm menu shared-mime-info --no-install-recommends -yq
sudo apt-get clean
echo 'XAUTHORITY = $ HOME / .Xauthority'>~ / .vnc / xstartup
echo 'export XAUTHORITY'>>~ / .vnc / xstartup
echo 'icewm-session &'>>~ / .vnc / xstartup


Post has been editedottiwell - 02.09.15, 13:28



Rep: (506)
I spread the assemblyVCMIto run Heroes III under Debian ARM, you need to unpack the archive in the / usr / local / directory
Next you need to upload to the / usr / local / share / vcmi / data files of the game. Those. copy the Data, Maps and Mp3 catalogs (case sensitive) from the original game. As a result, the following should be in / usr / local / share / vcmi /:
ls / usr / local / share / vcmi /
config Data Maps Mods Mp3

In the / usr / local / share / vcmi / Mods / WoG / directory, you need to unpack the mod filesWoG.
In the / usr / local / share / vcmi / Data / directory / you need to unpack additionaldata files.

Before running Debian, you need to deliver the necessary packages:
apt-get install libavcodec53 libavformat53 libswscale2 libboost-chrono1.49.0 libboost-date-time1.49.0 libboost-filesystem1.49.0 libboost-graph-parallel1.49.0 libboost-graph1.49.0 libboost-iostreams1.49.0 libboost-isost-iostreams1.49.0 libboost-iso-graph-1.41.0 libboost-graph1.49.0 49.0 libboost-mpi-python1.49.0 libboost-mpi1.49.0 libboost-program-options1.49.0 libboost-python1.49.0 libboost-random1.49.0 libboost-regex1.49.0 libboost-serialization1.49.0 libboost-signals1.49.0 libboo- libboost-test1.49.0 libboost-thread1.49.0 libboost-timer1.49.0 libboost-wave1.49.0 libsdl-ttf2.0-0 libsdl-image1.2 libsdl-mixer1.2 --no-install-recommends -yq

Run by the command:
vcmiclient

For some reason, it did not work for me, it starts up, shows the 3DO screensaver and crashes with Bus error. I post it only so that those who wish can experiment.

VCMI 0.9 / Debian wheezy / armel / dynamic linking
Attached filevcmi_armel.tar.gz(12.14 MB)


Post has been editedmeefik - 20.10.12, 16:01



Rep: (506)
The project interface to the new version of Linux Deploy.
Attached Image

There will be one main window with a report, as now, and an additional window for managing profiles. Each profile stores the settings for a single instance of Linux, that is, for example, you can create multiple instances of the same distribution. There will be two settings windows - general program settings and properties of each profile. The profile name is set by the user arbitrary. The distribution, deployment and startup settings for Linux can be set in the properties of the created profile. In the general report window, the ID of the profile to which this entry belongs will be displayed on each line along with the time. The format is: [ID.HH: MM: SS] text ...

Post has been editedmeefik - 20.10.12, 21:29



Rep: (506)
Implemented profile management, work is underway to integrate the function into the application.
Attached Image



Rep: (506)
Performance tested on the following devices
Acer Iconia Tab A100 (GodDroid B5 firmware and ICS v4.0.3 ExtremeZN v1.3.2)
Acer Iconia Tab A101 (ICS firmware)
Acer Iconia Tab A200 (firmware CM 10.1)
Acer Iconia Tab A701
Acer picasso
Ainol Elf 2 (ICS firmware)
Ainol Novo 10 Hero
Amazon Kindle Fire HD 7
Archos 80 G9
Archos 101 XS2
Asus FHD10 (me302c, 4.3-5.0.21 stock)
Asus padfone
Asus padfone 2
Asus Transformer TF101
Asus Transformer TF101G
Asus Transformer Prime TF201
Asus Transformer Pad TF300T
Asus Transformer Pad Infinity TF700T (stock firmware 9.4.5.30)
BN Nook Color / Android 2.3.7 (CM7.2 firmware)
Cube U30GT
Cube U9GT4
Dell v8
DEXP Ursus 10P 3G
DEX iP800
DNS Airtab M83w
DNS S4501
DNS S5001
Explay Advance
Explay Infinity II
Explay Informer 801
Explay Surfer 8.01
Fly IQ280 Tech
Fly IQ441
GoClever R75
Google Nexus 7 (grouper)
Hero H9300 +
HP SlateBook x2
HTC Desire (bravo, firmware CM7.1)
HTC Desire S
HTC Desire SV
HTC Desire X (stock firmware, Android 4.3)
HTC Evo 3D X515m
HTC Evo 4G
HTC Incredible S
HTC One SV
HTC One X
HTC Sensation (3G)
HTC Wildfire S (CM9 firmware)
Huawei Ascend Y511-U30 (Hero)
Huawei MediaPad (hws7300u)
Huawei MediaPad 10 FHD (hws10101u)
Huawei P8 lite ale-l21 (Android 5.0, stock)
Huawei U8850
Huawei U8950
Huawei y330-U01
iconBIT NetTAB Slim PRO
iconBIT NetTAB SPACE QUAD HD
Icoo d50
Jiayu G3 (Android 4.0.4 firmware)
Lenovo A316i
Lenovo A536
Lenovo A820
Lenovo IdeaTab A1000
Lenovo IdeaTab A3000-H
Lenovo ThinkPad Tablet
Lenovo VIBE X2
LG G2
LG Optimus L7 (Android 4.4.4 custom)
LG Google Nexus 4 (Android 4.2.2 firmware)
LG Optimus Black P970 / Android 4.0.4
LG Optimus L3 E400
LG Optimus L5 (Android 4.1.2)
LG Optimus One (P500) / Android 2.2.1 (beOptimus v5.00, based on V10G)
MBX reference board (f16ref)
Meizu MX2
MK802 II micro PC
Motorola Atrix 2
Motorola Atrix 4G
Motorola Bravo (CM10 firmware)
Motorola Defy +
Motorola PHOTON 4G
Motorola XOOM (stingray)
Motorola Droid 3
Newman n1
Nexus 7
ONDA V975M
Onda Vi10
Onda Vi40
Oysters T72 3g
Perfeo 7500HD
Philips W7555
PiPO M6 Pro
PiPO M9
PiPO M9 Pro
Prestigio 3370b / Android 4.0.3
Prestigio MultiPad 7.0 Pro (PMP3170B, stock firmware)
Prestigio MultiPad PMP3770b
Prestigio MultiPad PMP5080b
Prestigio MultiPad 2 PMP5670c
Prestigio MultiPhone 5300 DUO
QUMO Helios
Ramos W41
Samsung Galaxy Ace (GT-S5830)
Samsung Galaxy Ace 2
Samsung Galaxy Ace 3
Samsung Galaxy Alpha (SM-G850F)
Samsung Galaxy Core (GT-I8262) (arubaslimxx)
Samsung Galaxy Gio (GT-S5660)
Samsung Galaxy Nexus (maguro)
Samsung Galaxy Note (GT-N7000)
Samsung Galaxy Note 8.0 (firmware CM 10.1)
Samsung Galaxy Note 10.1 (GT-N8000, firmware stock and CM10)
Samsung Galaxy Note2
Samsung Galaxy Note3 Neo (hllte)
Samsung Galaxy Note 3 n9005 LTE (firmware 5.0 stock ROM based and 5.1.1 Port ROM Note 5)
Samsung Galaxy Pocket DUOS
Samsung Galaxy Pocket Plus (coriplus)
Samsung Galaxy Premier (I9260, stock firmware 4.1.2)
Samsung Galaxy S (GT-I9000)
Samsung Galaxy S II (GT-I9100, firmware CM9 / CM10)
Samsung Galaxy S III / Android 4.0.4 (GT-I9300, stock firmware)
Samsung Galaxy S III (I9300, 4.4.4 MIUI)
Samsung Galaxy S 3 Mini / Android 4.1.2 (GT-I8190, XXAMG4 stock firmware)
Samsung Galaxy S IV (i9500, ROM: Arrow ROM 5.0.0, Kernel 3.4.5-Adam-1.8)
Samsung Galaxy S Plus
Samsung Galaxy Tab 2 (7.0)
Samsung Galaxy Tab 3 (7.0)
Samsung Galaxy Tab 7 Plus (GT-P6200)
Samsung Galaxy Tab 7.7 (GT-P6800)
Samsung Galaxy Tab 10.1
Samsung Galaxy Young (GT-S5360)
SmartTV DNS T-004f
Sony Ericsson Live with Walkman (WT19i)
Sony Ericsson LT18i
Sony Ericsson XPERIA Arc S
Sony Ericsson XPERIA ray (ST18i)
Sony Xperia M (cyanogen mod 11 (android v .: 4.4.4; kernel v. 3.4.0); ext. Sd card only)
Sony Tablet S
Sony Xperia Acro S
Sony Xperia Z
Sony Xperia Tablet Z
Star W800 (Android 4.4.2)
Texet TM-7023
Texet TM-7041
Texet TM-7043
Texet TM-7055HD
ThL 5000 (Android 4.4.2, stock firmware, SuperSU)
Toshiba AC100 / Android 4.3
Wexler Tab 7ID 8Gb 3G
Wexler TAB 7t
Yuandao N101
Zopo ZP100
Zopo ZP900S
ZTE Blade
ZTE v880e (2 SIM)
ZTE U809

Firmware and kernels that support binfmt_misc
Amazon Kindle Fire HD 7 (stock firmware, stock core)
Auxtek AT-01 on the Allwinner A10s processor, firmware runoff 4.0.4, kernel version 3.0.8
LG Optimus G E970, official CM12 firmware, Solid_GEEB v0.2 core
Ritmix RMD-1027, firmware 4.4.2, kernel version 3.3.0
Samsung Galaxy S2 (i9100), CyanogenMod 10.1.3-i9100 firmware, kernel 3.0.64-CM-g9c2e2bc
Samsung Galaxy Tab 2, Android 4.2.2 firmware stock, stock core


Post has been editedottiwell - 14.02.16, 21:44



Rep: (506)
tgpu
You can overcome the blueman installation problem by adding the messagebus user to the root group:
sudo usermod -a -G root messagebus
sudo dpkg-reconfigure dbus
sudo dpkg -a --configure

The package manager must be run via sudo:
sudo synaptic


Post has been editedmeefik - 30.10.12, 20:55



Rep: (1)
Meefik
Bluetooth seems to be started through blues
Blueman does not want to work



Rep: (506)
Added support for profiles. Now you can store the settings for each instance of Linux separately and switch between them if necessary. At one point in time can be runonly onecopy of linux! Before switching profiles, you must stop the previous instance of Linux. Different instances can not be called the same.
In the settings, you can select the Ubuntu distribution, but while this feature is not working, support for installing Ubuntu will be added in the next version.
Accepted suggestions for improvement.
Attached Image
Attached Image
Attached Image

Version 1.2.5
Attached filelinuxdeploy.apk(1.15 MB)


Post has been editedmeefik - 04.11.12, 23:33



Rep: (506)
Added the ability to select a file system in the settings.
The Information function (SysInfo) now returns a list of all file systems supported by the device.
The program allows you to create images with only two types of file systems - ext2 and ext4, but third-party images can be run with any file systems that are supported by the device.

Version 1.2.5-1
Attached filelinuxdeploy.apk(1.15 MB)


Post has been editedmeefik - 05.11.12, 00:49



Rep: (506)
Added support for installing Ubuntu.
Improved profile management function.
The Information function (SysInfo) now returns the version of the active Linux system.

Version 1.2.6
Attached filelinuxdeploy.apk(1.15 MB)


Post has been editedmeefik - 06.11.12, 11:04



Rep: (6)
Just in case, I inform you, because I myself found out about it by chance:
Internet users of AKADO will not work out of the box on Linux in the Internet - AKADO cuts off any DNS except its own, including Google Public DNS 8.8.8.8.
The solution is simple - prescribe DNS Acado or just your router in the LinuxDeploy settings.

Post has been editedthermatk - 06.11.12, 20:38



Rep: (506)
Version 1.2.7
Attached filelinuxdeploy.apk(1.15 MB)

Major changes:
  • Fixed launching a GNOME session in Ubuntu.
  • Added support for the X Window System (running the GUI via the X server).
  • Added automatic DNS configuration.
  • Added support for the Unity desktop environment.

Automatic DNS configuration is performed every time the GNU / Linux system is started, if nothing is specified in the settings in the DNS server field (empty field).
Support for the X Window System is the launch of a graphical environment through the network protocol of the X server on the local or remote side. You need to specify the IP of the host on the network where the X server is running and its display number. After starting the system, the entire schedule will be displayed on the specified X-server. The X server must accept connections without authorization. You can run applications for Android X Server by setting the address 127.0.0.1 and display 0 in the settings. However, due to the flaws in Android X Server, only XTerm is launched from the desktop environments, i.e. xterm terminal emulator deployed full screen without a window manager. The developer of Android X Server, apparently launched simple applications under the window manager TWM. If the X server is run on a computer, then everything is displayed as it should. The command to start the X server on a Linux computer: X -ac: 1. Under Windows, there are also X server implementations, for exampleXming.



Rep: (506)
Video on running GNU / Linux through Linux Deploy:
http://www.youtube.com/watch?v=j4Rlu7zi1Fc

Post has been editedmeefik - 11.11.12, 11:26



Rep: (506)
Version 1.2.8
Attached filelinuxdeploy.apk(1.11 MB)

Major changes:
  • added installation support to the directory;
  • Added check of mount points before installation;
  • re-creating the image when resizing;
  • Improved selective mount function.

Installation in the directory will work only on partitions with the ext2, ext3, ext4 file system.
After updating the programnecessarily need to perform: Settings ->Update Environment (Settings ->Update ENV)!

Post has been editedmeefik - 11.11.12, 13:04



Rep: (506)
Version 1.2.8-1
Attached filelinuxdeploy.apk(1.11 MB)

Major changes:
  • Fixed the problem of installing BusyBox on some devices (update error of the working environment).


Post has been editedmeefik - 11.11.12, 16:29



Rep: (506)
Version 1.2.8-2
Attached filelinuxdeploy.apk(1.11 MB)


Minor improvements to the interface and troubleshooting sudo.

Post has been editedmeefik - 13.11.12, 22:41



Rep: (506)
Version 1.2.8-3
Attached filelinuxdeploy.apk(1.11 MB)


Fixed bugs related to sudo, upstart, gnome-session, XKL_XMODMAP_DISABLE

Post has been editedmeefik - 14.11.12, 23:38



Rep: (506)
Version 1.2.9
Attached filelinuxdeploy.apk(1.11 MB)

Major changes:
  • Added support for ext3 file system.
  • Improved auto file system detection in "auto" mode.


Post has been editedottiwell - 02.09.15, 13:43



Rep: (506)
Version 1.2.9-1
Attached filelinuxdeploy.apk(1.11 MB)

Major changes:
  • Improved organization of settings and parameters.
  • The option to select the type of installation is added, and verification of the correctness of the installation path is added.


Full version    

Help     rules

Now: 07/07/19, 17:36