Installer for ubuntu
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
Installer for ubuntu
Here is an installer i have made for ubuntu:
Here are the sources for each file
launcher.sh: http://pastebin.com/veCsaYVt
fresh.sh: http://pastebin.com/2jqGnELd
modremove.sh: http://pastebin.com/tyS8pGGP
worldbackup.sh: http://pastebin.com/UggTSjRr
worldrestore.sh: http://pastebin.com/KbhNXFfg
confstore.sh: http://pastebin.com/CATeRuVs
confrestore.sh: http://pastebin.com/G4LjRvjj
Features
-A simple text main launcher menu better than minecrafts
-Simple Debug.txt reader in terminal
-Automate most things (currently installs packages, downloads source, unpacks, makes dir, and then builds with automatic cpu core detection)
-Can play game and host server from launcher
-Backs up and restore worlds
-Can back up and restore configuration files
-Can remove all mods that aren't default
-Will (try) to include mod repo from sfan5's mod repository that can automatically install mods with a simple 1,3, 4, 5 type of format input
-Will try to make it so there is a front end for this (gtk/cgi)
~THINGS THAT NEED TO BE DONE:
-figure out a way to use double digits for input/until then stuck with using letters after the number 9
-automated .conf creator
-create desktop icon on install
-mod repo/cache STARTED
-fresh install needs to detect if there is directory; if there is delete and reinstall
-able to delete backed up worlds
-able delete world in minetest directory
-mod pack downloads (github?) STARTED
-patch download and make the game patch for you
it is basic..but i will soon make it fail safe
Known issues:
-100% cpu usage
>>>>>>>HERE IS THE DOWNLOAD (.zip) http://ubuntuone.com/2Wp3hRomdTjvri6p73i0Ru
Here are the sources for each file
launcher.sh: http://pastebin.com/veCsaYVt
fresh.sh: http://pastebin.com/2jqGnELd
modremove.sh: http://pastebin.com/tyS8pGGP
worldbackup.sh: http://pastebin.com/UggTSjRr
worldrestore.sh: http://pastebin.com/KbhNXFfg
confstore.sh: http://pastebin.com/CATeRuVs
confrestore.sh: http://pastebin.com/G4LjRvjj
Features
-A simple text main launcher menu better than minecrafts
-Simple Debug.txt reader in terminal
-Automate most things (currently installs packages, downloads source, unpacks, makes dir, and then builds with automatic cpu core detection)
-Can play game and host server from launcher
-Backs up and restore worlds
-Can back up and restore configuration files
-Can remove all mods that aren't default
-Will (try) to include mod repo from sfan5's mod repository that can automatically install mods with a simple 1,3, 4, 5 type of format input
-Will try to make it so there is a front end for this (gtk/cgi)
~THINGS THAT NEED TO BE DONE:
-figure out a way to use double digits for input/until then stuck with using letters after the number 9
-automated .conf creator
-create desktop icon on install
-mod repo/cache STARTED
-fresh install needs to detect if there is directory; if there is delete and reinstall
-able to delete backed up worlds
-able delete world in minetest directory
-mod pack downloads (github?) STARTED
-patch download and make the game patch for you
it is basic..but i will soon make it fail safe
Known issues:
-100% cpu usage
>>>>>>>HERE IS THE DOWNLOAD (.zip) http://ubuntuone.com/2Wp3hRomdTjvri6p73i0Ru
Last edited by jordan4ibanez on Sat Mar 03, 2012 19:06, edited 1 time in total.
hello, am program. do language in rust. make computer do. okay i go now.
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
Nice
1) Back up the current entire directory
2) Rename the current directory
3) Install the package
4) copy world & data from the previous install into new directory (carries world and mods over)
5) copy minetest.conf from previous install into new directory
5) Run bin/minetestserver and verify all the mods work correctly
I have a process (not script) that I'm tinkering with and it I have the following stepsjordan4ibanez wrote:fresh installer (deletes everything but map)
1) Back up the current entire directory
2) Rename the current directory
3) Install the package
4) copy world & data from the previous install into new directory (carries world and mods over)
5) copy minetest.conf from previous install into new directory
5) Run bin/minetestserver and verify all the mods work correctly
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
cool i'm trying to do that and more xDRabbiBob wrote:Nice
I have a process (not script) that I'm tinkering with and it I have the following stepsjordan4ibanez wrote:fresh installer (deletes everything but map)
1) Back up the current entire directory
2) Rename the current directory
3) Install the package
4) copy world & data from the previous install into new directory (carries world and mods over)
5) copy minetest.conf from previous install into new directory
5) Run bin/minetestserver and verify all the mods work correctly
hello, am program. do language in rust. make computer do. okay i go now.
Looks cool! I think it would work also with other debian based distros too.
or even
Maybe you could usejordan4ibanez wrote:-create desktop icon on install
Code: Select all
cp $HOME/minetest/misc/minetest.desktop $HOME/Desktop/Minetest.desktop
Code: Select all
test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && source ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs
...
cp $HOME/minetest/misc/Minetest.desktop ${XDG_DESKTOP_DIR:-$HOME/Desktop}/Minetest.desktop
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
ok thanks jsonicJSonic wrote:Looks cool! I think it would work also with other debian based distros too.Maybe you could usejordan4ibanez wrote:-create desktop icon on installor evenCode: Select all
cp $HOME/minetest/misc/minetest.desktop $HOME/Desktop/Minetest.desktop
Code: Select all
test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && source ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs ... cp $HOME/minetest/misc/Minetest.desktop ${XDG_DESKTOP_DIR:-$HOME/Desktop}/Minetest.desktop
hello, am program. do language in rust. make computer do. okay i go now.
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
-
- Member
- Posts: 180
- Joined: Tue Nov 01, 2011 18:53
- Hackeridze
- Member
- Posts: 310
- Joined: Thu Nov 03, 2011 13:35
- Hackeridze
- Member
- Posts: 310
- Joined: Thu Nov 03, 2011 13:35
Maybe you should remove "-DRUN_IN_PLACE=1" and compile minetest in ~/.minetest/sources and copy(after compiling) game and server binaries into ~/.minetest/bin.
Also add "Run game" and "Run server" lines in menu.
Also add "Run game" and "Run server" lines in menu.
My game: RTMG
GENTOO USER
GENTOO USER
- Hackeridze
- Member
- Posts: 310
- Joined: Thu Nov 03, 2011 13:35
GUI on my minetest-linux server without video card? No, not heard.JSonic wrote:Python. GUI would be good and (almost) every linux user has it preinstalled, so that's not a problem.
Last edited by Hackeridze on Tue Mar 13, 2012 09:27, edited 1 time in total.
My game: RTMG
GENTOO USER
GENTOO USER
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
wow i thought everyone hated this! good idea hackeridzeHackeridze wrote:Maybe you should remove "-DRUN_IN_PLACE=1" and compile minetest in ~/.minetest/sources and copy(after compiling) game and server binaries into ~/.minetest/bin.
Also add "Run game" and "Run server" lines in menu.
hello, am program. do language in rust. make computer do. okay i go now.
- Death Dealer
- Member
- Posts: 1379
- Joined: Wed Feb 15, 2012 18:46
- Location: Limbo
- Contact:
- Hackeridze
- Member
- Posts: 310
- Joined: Thu Nov 03, 2011 13:35
Use github please, also I may do some help(if you will add into collaborators).jordan4ibanez wrote: launcher.sh: http://pastebin.com/veCsaYVt
fresh.sh: http://pastebin.com/2jqGnELd
modremove.sh: http://pastebin.com/tyS8pGGP
worldbackup.sh: http://pastebin.com/UggTSjRr
worldrestore.sh: http://pastebin.com/KbhNXFfg
confstore.sh: http://pastebin.com/CATeRuVs
confrestore.sh: http://pastebin.com/G4LjRvjj
>>>>>>>HERE IS THE DOWNLOAD (.zip) http://ubuntuone.com/2Wp3hRomdTjvri6p73i0Ru
My game: RTMG
GENTOO USER
GENTOO USER
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
- Hackeridze
- Member
- Posts: 310
- Joined: Thu Nov 03, 2011 13:35
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
I didn't try your Installer, but I'm thinking the two latest builds might require some shifting of things due to the new directory structure. I've outlined my changes in another thread and it took a few minutes to migrate to the latest build once I determined the differences.
http://c55.me/minetest/forum/viewtopic. ... 747#p15747
http://c55.me/minetest/forum/viewtopic. ... 747#p15747
- jordan4ibanez
- Member
- Posts: 1923
- Joined: Tue Sep 27, 2011 18:44
- GitHub: jordan4ibanez
- IRC: jordan4ibanez
- In-game: jordan4ibanez
yep..probobly going to work on thisRabbiBob wrote:I didn't try your Installer, but I'm thinking the two latest builds might require some shifting of things due to the new directory structure. I've outlined my changes in another thread and it took a few minutes to migrate to the latest build once I determined the differences.
http://c55.me/minetest/forum/viewtopic. ... 747#p15747
hello, am program. do language in rust. make computer do. okay i go now.
Who is online
Users browsing this forum: No registered users and 6 guests