[Debian / Ubuntu] 1-line script: install Minetest Git

User avatar
indriApollo
Member
 
Posts: 146
Joined: Fri Sep 26, 2014 11:34
Location: Belgium
GitHub: indriApollo
IRC: indriApollo
In-game: SudoAptGetPlay

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by indriApollo » Mon Dec 29, 2014 12:41

When launching minetest via 'minetest' in a terminal (as the Exec in minetest.desktop) the game crashes when I try to display the server list.
Code: Select all
Irrlicht log: Irrlicht Engine version 1.8.1
Irrlicht log: Linux 3.16.0-28-generic #38-Ubuntu SMP Fri Dec 12 17:37:40 UTC 2014 x86_64
Irrlicht log: Using renderer: OpenGL 4.4.0
Irrlicht log: GeForce GTX 650/PCIe/SSE2: NVIDIA Corporation
Irrlicht log: OpenGL driver version is 1.2 or better.
Irrlicht log: GLSL version: 4.4
terminate called after throwing an instance of 'LuaError'
  what():  C++ exception
Abandon (core dumped)



GDB output :
Code: Select all
[Thread 0x7fffdd7fb700 (LWP 6700) exited]
terminate called after throwing an instance of 'LuaError'
  what():  C++ exception

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffdf7fe700 (LWP 6697)]
0x00007ffff50fbd27 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56   ../nptl/sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type.


I have no problems however with :
Code: Select all
cd /home/me/minetest/bin
./minetest
 

User avatar
indriApollo
Member
 
Posts: 146
Joined: Fri Sep 26, 2014 11:34
Location: Belgium
GitHub: indriApollo
IRC: indriApollo
In-game: SudoAptGetPlay

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by indriApollo » Tue Jan 06, 2015 11:34

Nevermind : I had two minetest installs, one from the repo and the self compiled one. The repo version launched via 'minetet' is outdated.
 

User avatar
Minetestforfun
Member
 
Posts: 936
Joined: Tue Aug 05, 2014 14:09
Location: On earth
GitHub: Darcidride
IRC: Darcidride + MinetestForFun
In-game: Darcidride + MinetestForFun

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by Minetestforfun » Thu Jan 22, 2015 21:40

Hi,

The package "libluajit-5.1-dev" seems to have problems...

Code: Select all
root@Terre:/Applications# apt-get install git build-essential libirrlicht-dev libgettextpo0 libfreetype6-dev cmake libbz2-dev libpng12-dev libjpeg8-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-openssl-dev libluajit-5.1-dev liblua5.1-0-dev libleveldb-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet libluajit-5.1-dev
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « libluajit-5.1-dev »
root@Terre:/Applications#


Code: Select all
root@Terre:/Applications# uname -a
Linux Terre 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u1 x86_64 GNU/Linux
 

User avatar
Calinou
Moderator
 
Posts: 3156
Joined: Mon Aug 01, 2011 14:26
Location: Troyes, France
GitHub: Calinou
IRC: Calinou
In-game: Calinou
 

User avatar
Minetestforfun
Member
 
Posts: 936
Joined: Tue Aug 05, 2014 14:09
Location: On earth
GitHub: Darcidride
IRC: Darcidride + MinetestForFun
In-game: Darcidride + MinetestForFun

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by Minetestforfun » Fri Jan 23, 2015 17:19

Yes,

It solved my problem. I installed Minetest on a fresh and new Debian computer, and i haven't added contrib, non-free, backports repository to my sources.list

Thank you ;)
Last edited by Minetestforfun on Mon Oct 26, 2015 10:47, edited 1 time in total.
 

superschizo
Member
 
Posts: 121
Joined: Mon Aug 26, 2013 17:08
Location: Missouri, USA
In-game: uberdorf

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by superschizo » Sun Feb 01, 2015 20:09

Thank you for a way to install the current minetest 0.4.11 in ubuntu 14.10.

In my ubuntu 14.10 64 bit, this doesn't install a launch icon for minetest in the menu bar or search applications function. I can launch minetest by terminal, but I'm not sure my 7 year old will remember the steps or even have terminal access in his standard profile. Is there a way to place a launch icon for minetest on the desktop or menu bar?
 

User avatar
everamzah
Member
 
Posts: 490
Joined: Thu Jan 29, 2015 00:47
GitHub: everamzah
IRC: everamzah
In-game: everamzah
 

roalex543
Member
 
Posts: 21
Joined: Mon Dec 15, 2014 00:04
In-game: android692

Re:

by roalex543 » Tue Feb 10, 2015 01:09

kaeza wrote:Cool thing. Gonna try it :)

y esta script donde se debe poner o que? no se mucho ingles :/
 

superschizo
Member
 
Posts: 121
Joined: Mon Aug 26, 2013 17:08
Location: Missouri, USA
In-game: uberdorf

Re: Re:

by superschizo » Fri Feb 13, 2015 16:55

roalex543 wrote:
kaeza wrote:Cool thing. Gonna try it :)

y esta script donde se debe poner o que? no se mucho ingles :/

No comprende espanol bien, pero si yo comprende esta entonces esta script poner en "Terminal"
 

superschizo
Member
 
Posts: 121
Joined: Mon Aug 26, 2013 17:08
Location: Missouri, USA
In-game: uberdorf

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by superschizo » Fri Feb 13, 2015 17:30

I noticed with the installation of minetest with this script on a fresh installation of Ubuntu 14.10 is that it won't work if the folders don't yet exist. I had to install the old minetest in the normal fashion, remove it with the Ubuntu software center, and then run this script again to make it work.

As for a desktop icon, I had to go to Home/minetest/bin, right click the minetest application, and then copy it to the desktop.
 

User avatar
firefox
Member
 
Posts: 1493
Joined: Wed Jan 14, 2015 07:34
Location: Xanadu
In-game: Red_Fox

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by firefox » Tue Mar 03, 2015 12:47

since the ppa package site for ubuntu based systems (i have linux mint) was not updated i tried to build the source code. i always use this method for "The Battle for Wesnoth" so i thought i know what to do, but the installation guide for minetest was difficult to understand. i tried to update minetest with "git" but after everything was loaded and "cloned" and the process finished i still had the 4.11 version. so searched the forums for help and found this topic.

it worked right away and it is fast and easy, too.
this code is super-special-awesome, make sure it does not get lost.

*praise* *praise*

+1
+10
+100

great XD
building inspiration: viewtopic.php?f=3&t=15550 --- my game: viewtopic.php?f=49&t=15860 --- =(^.^)= nyan~
 

grey
Member
 
Posts: 22
Joined: Fri Jan 03, 2014 18:51

Re:

by grey » Sun May 03, 2015 20:22

grey wrote:I am happy to say that this worked pefrectly in Elementary OS Linux as well! Fixing the problem of the repos always being terribly outdated.

Though I found that is did not work under Raspbian, it gave the following error:

Code: Select all
pi@groundbase ~/minetest-minetest-3da5669/bin $ ./minetest
Irrlicht Engine version 1.7.3
Linux 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l
No GLX support available. OpenGL driver will not work.
Fatal error, could not get visual.
Segmentation fault
pi@groundbase ~/minetest-minetest-3da5669/bin $





Normally the Raspberry Pi is more than capable of running 3D games, including Minecraft. Though I like Minetest a whole lot better than Minecraft. If anyone know's what I should do here, please tell me!



Alright, so I'm happy to report this works on Trisquel GNU Linux, and since there is a new and way more powerful Raspberry Pi out I will try it on that when I get one. Which hopefully will be next month.
 

User avatar
Minetestforfun
Member
 
Posts: 936
Joined: Tue Aug 05, 2014 14:09
Location: On earth
GitHub: Darcidride
IRC: Darcidride + MinetestForFun
In-game: Darcidride + MinetestForFun

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by Minetestforfun » Thu May 28, 2015 12:59

For information, with Debian JESSIE :

Code: Select all
quentinbd@LUNE:~/Bureau$ sudo apt-get install git build-essential libirrlicht-dev libgettextpo0 libfreetype6-dev cmake libbz2-dev libpng12-dev libjpeg8-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-openssl-dev libluajit-5.1-dev liblua5.1-0-dev libleveldb-dev; cd /home/quentinbd/Applications/; git clone https://github.com/minetest/minetest.git; cd minetest/games; git clone https://github.com/minetest/minetest_game.git; cd ..; cmake . -DRUN_IN_PLACE=1 -DENABLE_GETTEXT=1 -DENABLE_FREETYPE=1 -DENABLE_LEVELDB=1; make -j$(grep -c processor /proc/cpuinfo); cd ../bin; ./minetest; echo -e "\n\n\e[1;33mYou can run Minetest again by double-clicking \"minetest\" in the \"bin\" folder of the \"minetest\" folder in your home folder.\nYou can install mods in ~/minetest/mods, too.\e[0m"
[sudo] password for quentinbd:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Package libjpeg8-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libjpeg62-turbo-dev:i386 libjpeg62-turbo-dev

E: Package 'libjpeg8-dev' has no installation candidate
Clonage dans 'minetest'...
remote: Counting objects: 32874, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 32874 (delta 2), reused 0 (delta 0), pack-reused 32865
Réception d'objets: 100% (32874/32874), 33.92 MiB | 1.49 MiB/s, fait.
Résolution des deltas: 100% (22723/22723), fait.
Vérification de la connectivité... fait.
Clonage dans 'minetest_game'...
remote: Counting objects: 3954, done.
remote: Total 3954 (delta 0), reused 0 (delta 0), pack-reused 3954
Réception d'objets: 100% (3954/3954), 3.04 MiB | 595.00 KiB/s, fait.
Résolution des deltas: 100% (1702/1702), fait.
Vérification de la connectivité... fait.

...

You can run Minetest again by double-clicking "minetest" in the "bin" folder of the "minetest" folder in your home folder.
You can install mods in ~/minetest/mods, too.



Package libjpeg8-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libjpeg62-turbo-dev:i386 libjpeg62-turbo-dev

E: Package 'libjpeg8-dev' has no installation candidate
Last edited by Minetestforfun on Thu May 28, 2015 14:55, edited 1 time in total.
 

User avatar
ExeterDad
Member
 
Posts: 1717
Joined: Sun Jun 01, 2014 20:00
Location: New Hampshire U.S.A
In-game: ExeterDad

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by ExeterDad » Thu May 28, 2015 14:22

Just substitute libjpeg8-dev with
libjpeg-dev in your one liner and all will be well :)
 

User avatar
Minetestforfun
Member
 
Posts: 936
Joined: Tue Aug 05, 2014 14:09
Location: On earth
GitHub: Darcidride
IRC: Darcidride + MinetestForFun
In-game: Darcidride + MinetestForFun

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by Minetestforfun » Thu May 28, 2015 14:57

ExeterDad wrote:Just substitute libjpeg8-dev with
libjpeg-dev in your one liner and all will be well :)


I know, and it's not the problem... Debian jessie switch between packages without any action from me.

The problem is the initial script will need an update soon ;)

(PS : this is why i sayed "For information" in my initial post)
 

User avatar
ExeterDad
Member
 
Posts: 1717
Joined: Sun Jun 01, 2014 20:00
Location: New Hampshire U.S.A
In-game: ExeterDad

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by ExeterDad » Thu May 28, 2015 15:01

Minetestforfun wrote:(PS : this is why i sayed "For information" in my initial post)


Maybe I shouldn't be using my phone to read and offer help. I missed that. Sorry my friend :)
 

User avatar
Minetestforfun
Member
 
Posts: 936
Joined: Tue Aug 05, 2014 14:09
Location: On earth
GitHub: Darcidride
IRC: Darcidride + MinetestForFun
In-game: Darcidride + MinetestForFun
 

Marshall_maz
Member
 
Posts: 241
Joined: Mon Jul 14, 2014 17:13
Location: Cullinan, South-Africa
In-game: Mazal

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by Marshall_maz » Mon Jun 22, 2015 16:54

How do I completely purge minetest that was installed with this script ?
I installed it a long time ago when we were at 0.4.11 , now I can't get minetest updated at all.
This script doesn't update it , stays at 0.4.11
Adding the daily ppa also don't work. There it shows that latest daily installs but when running minetest this old
0.4.11 keep starting up.
Ubuntu 14.04.1

So how can I get the old 0.4.11 removed that this script installed so that I can get the latest dev via ppa working ?
 

User avatar
Calinou
Moderator
 
Posts: 3156
Joined: Mon Aug 01, 2011 14:26
Location: Troyes, France
GitHub: Calinou
IRC: Calinou
In-game: Calinou

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by Calinou » Mon Jun 22, 2015 17:41

Marshall_maz wrote:How do I completely purge minetest that was installed with this script ?
I installed it a long time ago when we were at 0.4.11 , now I can't get minetest updated at all.
This script doesn't update it , stays at 0.4.11
Adding the daily ppa also don't work. There it shows that latest daily installs but when running minetest this old
0.4.11 keep starting up.
Ubuntu 14.04.1

So how can I get the old 0.4.11 removed that this script installed so that I can get the latest dev via ppa working ?


This script keeps the hidden .git repository that makes the Git SCM work. This way, you can just do this after opening a terminal:

Code: Select all
cd minetest; git pull; make -j$(grep -c processor /proc/cpuinfo)
 

Marshall_maz
Member
 
Posts: 241
Joined: Mon Jul 14, 2014 17:13
Location: Cullinan, South-Africa
In-game: Mazal

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by Marshall_maz » Tue Jun 23, 2015 04:36

Calinou wrote:
Marshall_maz wrote:How do I completely purge minetest that was installed with this script ?
I installed it a long time ago when we were at 0.4.11 , now I can't get minetest updated at all.
This script doesn't update it , stays at 0.4.11
Adding the daily ppa also don't work. There it shows that latest daily installs but when running minetest this old
0.4.11 keep starting up.
Ubuntu 14.04.1

So how can I get the old 0.4.11 removed that this script installed so that I can get the latest dev via ppa working ?


This script keeps the hidden .git repository that makes the Git SCM work. This way, you can just do this after opening a terminal:

Code: Select all
cd minetest; git pull; make -j$(grep -c processor /proc/cpuinfo)


Thanx , I assume this is to update it to latest ?
 

Dartmouth
Member
 
Posts: 121
Joined: Sat Dec 06, 2014 14:39

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by Dartmouth » Tue Jun 23, 2015 07:15

Marshall_maz wrote:
Calinou wrote:
Marshall_maz wrote:How do I completely purge minetest that was installed with this script ?
I installed it a long time ago when we were at 0.4.11 , now I can't get minetest updated at all.
This script doesn't update it , stays at 0.4.11
Adding the daily ppa also don't work. There it shows that latest daily installs but when running minetest this old
0.4.11 keep starting up.
Ubuntu 14.04.1

So how can I get the old 0.4.11 removed that this script installed so that I can get the latest dev via ppa working ?


This script keeps the hidden .git repository that makes the Git SCM work. This way, you can just do this after opening a terminal:

Code: Select all
cd minetest; git pull; make -j$(grep -c processor /proc/cpuinfo)


Thanx , I assume this is to update it to latest ?


Yes, it will give you the latest version.
 

Marshall_maz
Member
 
Posts: 241
Joined: Mon Jul 14, 2014 17:13
Location: Cullinan, South-Africa
In-game: Mazal

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by Marshall_maz » Tue Jun 23, 2015 07:53

Just a suggestion , it might be a good idea to put that update command in post 1 also that players can see it easier.
 

dannyplaysminetest
Member
 
Posts: 37
Joined: Sun Jun 28, 2015 19:20
In-game: Danny

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by dannyplaysminetest » Wed Jul 22, 2015 13:27

Thanks for this nice and fast one-line installation build, today i woke up after having a dream getting a black screen with a error and a returncode 0 (the dream and error made no sense). Then i woke up i try to play minetest and it kept crashing for no reason right at the moment the game starts, even while i played for hours yesterday and nothing was wrong, i hate my life... delleted my worlds folder again starting from scratch, slim down the amounts of mods i use, lucky for me i kept the PixelBOX Texturepack wich i putted a lot of work into replacing many of the textures, however Thanks for this simple and nice solution to re-install minetest quikly with a one-line script with a Portable install option as wel (wich i need). ^_^
 

User avatar
hb.operandi
Member
 
Posts: 24
Joined: Mon Sep 14, 2015 19:47
In-game: Belle

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by hb.operandi » Sun Sep 20, 2015 08:32

I've had to reinstall my distro twice now and both times were incredibly frustrating as the both i386 and amd64 deb files returned Wrong Architecture from any installer I used.

Both times this code has been my saving grace.

This time I had to remove
Code: Select all
libluajit-5.1-dev


IDK if that's just me, or if there is an issue somewhere. Either way:

THANNNNNNKS!

EDIT: hmm... it didn't build the bin folder....gonna retry the whole code (with the lib) and see how it goes. Damn... never speak too soon
There is an art to flying, or rather a knack. Its knack lies in learning to throw yourself at the ground and miss. ... Clearly, it is this second part, the missing, that presents the difficulties."

my other life
http://hboperandi.blogspot.com/
 

User avatar
hb.operandi
Member
 
Posts: 24
Joined: Mon Sep 14, 2015 19:47
In-game: Belle

Re: [Debian / Ubuntu] 1-line script: install Minetest Git

by hb.operandi » Sun Sep 20, 2015 09:03

EDIT: hmm... it didn't build the bin folder....gonna retry the whole code (with the lib) and see how it goes. Damn... never speak too soon[/quote]


SO this is what it's returning...gonna keep trying, but if anyone sees this before I get it, lemme know what I'm doing wrong...
(Chromebook running Precise 14.04)
Code: Select all
/home/bellatrix/minetest/src/server.cpp: In member function 'void Server::Receive()':
/home/bellatrix/minetest/src/server.cpp:2584:31: warning: 'peer_id' may be used uninitialized in this function [-Wuninitialized]
/home/bellatrix/minetest/src/server.cpp:1026:6: note: 'peer_id' was declared here
[ 14%] Building CXX object src/CMakeFiles/minetest.dir/version.cpp.o
Linking CXX executable ../bin/minetest
/usr/lib/gcc/arm-linux-gnueabihf/4.6/../../../../lib/libleveldb.a(table_builder.o): In function `leveldb::TableBuilder::WriteBlock(leveldb::BlockBuilder*, leveldb::BlockHandle*)':
(.text+0x466): undefined reference to `snappy::MaxCompressedLength(unsigned int)'
/usr/lib/gcc/arm-linux-gnueabihf/4.6/../../../../lib/libleveldb.a(table_builder.o): In function `leveldb::TableBuilder::WriteBlock(leveldb::BlockBuilder*, leveldb::BlockHandle*)':
(.text+0x490): undefined reference to `snappy::RawCompress(char const*, unsigned int, char*, unsigned int*)'
/usr/lib/gcc/arm-linux-gnueabihf/4.6/../../../../lib/libleveldb.a(format.o): In function `leveldb::ReadBlock(leveldb::RandomAccessFile*, leveldb::ReadOptions const&, leveldb::BlockHandle const&, leveldb::Block**)':
(.text+0x354): undefined reference to `snappy::GetUncompressedLength(char const*, unsigned int, unsigned int*)'
/usr/lib/gcc/arm-linux-gnueabihf/4.6/../../../../lib/libleveldb.a(format.o): In function `leveldb::ReadBlock(leveldb::RandomAccessFile*, leveldb::ReadOptions const&, leveldb::BlockHandle const&, leveldb::Block**)':
(.text+0x392): undefined reference to `snappy::RawUncompress(char const*, unsigned int, char*)'
collect2: ld returned 1 exit status
make[2]: *** [bin/minetest] Error 1
make[1]: *** [src/CMakeFiles/minetest.dir/all] Error 2
make: *** [all] Error 2
bash: cd: ../bin: No such file or directory
bash: ./minetest: No such file or directory



From what I can tell, it's not installing it as /.minetest but just /minetest :/
There is an art to flying, or rather a knack. Its knack lies in learning to throw yourself at the ground and miss. ... Clearly, it is this second part, the missing, that presents the difficulties."

my other life
http://hboperandi.blogspot.com/
 

PreviousNext

Return to Builds



Who is online

Users browsing this forum: No registered users and 5 guests