Minecraft(我的世界)中文论坛
标题: [Linux]Linux上游戏下载及安装指南
作者: ycysyxx 时间: 2015-1-17 12:15
标题: [Linux]Linux上游戏下载及安装指南
本帖最后由 ycysyxx 于 2019-1-14 16:33 编辑
原本
@SF_Chipan 已经将Linux上的游戏方式讲的惟妙惟肖了,但是,可惜的是……被移为过期资源了。所以,我就重新写一个帖子来教一下新手有关linux的游戏方法。(我也是新人,说得不对不要喷我)
本教程于Deepin2014.2系统上编写,适用于Debian类系统(如Debian Ubuntu Linuxmint Deepin)
-------------------------------------------
目录
一、前提
二、显卡驱动及JAVA安装
三、启动器配置
四、更多好玩的东西
五、总结
作者: ycysyxx 时间: 2015-1-17 12:18
本帖最后由 ycysyxx 于 2015-1-18 14:30 编辑
一、前提
1.对于Linux下Minecraft目录的了解
Linux下,Minecraft的.minecrft文件夹保存在~/文件夹下,即/home/<你的用户名>
.minecraft文件夹内容与Windows&OS X下相同,但是Linux下无法运行Windows应用程序库(.dll文件),所以在1.6以下的版本需要更新lwgjl(在1.6及以上版本,无论任何系统,lwjgl自动使用jar文件版本)
(1)下载新版lwjgl文件并更新
此处内容适用于1.5及以下版本,1.6及以上版本请跳过
到官网http://www.lwjgl.org/download下载lwjgl 2.9版本(官网已经没有对于该版本的支持,需要到这里下载)。
将下载后的包内的jar文件夹下的lwjgl.jar lwjgl_util.jar jinput.jar放入.minecraft/bin文件夹与/.minecraft/bin/natives/下,即可更新完成。
(2)
(待更新)
作者: ycysyxx 时间: 2015-1-17 12:28
本帖最后由 ycysyxx 于 2015-1-18 14:01 编辑
二、显卡驱动及JAVA安装
1.显卡驱动安装
驱动这方面我就不过多说,给你一些贴子自己看看吧。
(1)Nvidia显卡驱动
(注意,这里是指台式机独显驱动,笔记本及I卡+N卡用户请看2)
引用贴吧wushijun02的帖子,戳这里。
在这里一定要感谢wushijun02,我还是第一次在deepin上安装显卡没死系统呢!
如果此方法失败,请尝试2.
(2)双显及笔记本
引用贴吧六ぺ的帖子,戳这里。
(3)A卡显卡驱动
(待补充) 2.Java安装
(1)下载jre
选择linux系统下没有RPM的选项,注意你系统是32位还是64位。
(2)下载jdk
同样选择没有RPM的选项,注意你的系统是32位还是64位。
(3)安装及配置
如果无误,这两个下载的产物都在home文件夹下的下载文件夹内,如果不在,请移动到此文件夹。
接下来就是指令时间。
打开终端(Ctrl+Alt+T)
cd ~/下载
创建一个sh运行文件
touch install_java.sh
打开并编辑
gedit install_java.sh
在其中键入如下内容
- #!/bin/bash
- # Program:
- # This script installs java into ubuntu.
- # History:
- # 2013.1.23 SF First Rlease
- # From:
- # http://www.linuxidc.com/Linux/2012-11/75001.htm
- PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
- export PATH
- sudo mkdir -p /usr/local/java
- sudo rm -r /usr/local/java/*
- sudo tar zxvf ./jdk*.tar.gz -C /usr/local/java
- sudo tar zxvf ./jre*.tar.gz -C /usr/local/java
- sudo mv /usr/local/java/jdk* /usr/local/java/jdk
- sudo mv /usr/local/java/jre* /usr/local/java/jre
- sudo echo -e "\n#java\nJAVA_HOME=/usr/local/java/jdk\nJRE_HOME=/usr/local/java/jre\nPATH=\$PATH:\$HOME/bin:\$JAVA_HOME/bin:\$JRE_HOME/bin\nexport JAVA_HOME\nexport JRE_HOME\nexport PATH" >> /etc/profile
- sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre/bin/java" 1
- sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk/bin/javac" 1
- sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre/bin/javaws" 1
- sudo update-alternatives --set java /usr/local/java/jre/bin/java
- sudo update-alternatives --set javac /usr/local/java/jdk/bin/javac
- sudo update-alternatives --set javaws /usr/local/java/jre/bin/javaws
复制代码 赋予其运行权限
chmod -x install_java.sh
运行
sh install_java.sh
结束运行后如果中途没有出现错误报告,应为安装成功。
键入 java -version 查看java版本
到此,你的Java应该安装完成,JDK也配置成功,你现在也可以安装eclipse来进行编程了!
作者: ycysyxx 时间: 2015-1-17 12:35
本帖最后由 ycysyxx 于 2015-6-23 08:51 编辑
三、启动器配置
1.正版登录器
官网竟然可以检测系统了……
下载之后你可以放到一个目录下(我比较推荐.minecraft文件夹啊)
创建一个sh文件,在里面键入
java -jar ~/.minecraft/Minecraft.jar
当然,文件目录要看你怎么设置的。
更多玩法请看四、更多好玩的东西。
2.盗版登录器
毕竟中国是一个盗版大国,我们还是要用盗版登录器的。
目前唯一一个在linux平台上支持盗版登陆的登录器是HelloMinecraft! Launcher。
至于它怎么玩,这里不多说,自己去论坛找帖子=,=
现在,你就应该可以在你的Linux爱机上玩Minecraft了!
作者: ycysyxx 时间: 2015-1-17 12:41
本帖最后由 ycysyxx 于 2015-1-18 14:36 编辑
四、更多好玩的东西
1.为你的启动器创建一个桌面快捷键。
首先你要知道,在KDE与Gnome桌面或者以它们为基础的桌面都是以一个Desktop Entry文件为桌面快捷方式,这里就是要创建一个Desktop Entry文件来实现桌面快捷方式。
a) 准备工作
在你的.minecraft文件夹(或你设置的其他文件夹,推荐在.miecraft文件夹,其他文件夹要在下一步中更改Exec值中的目录)内找到你的Minecraft.sh文件,更改文件名去掉.sh后缀。(如果你是用的是HML登陆器,请将登录器及组件放入.mine craft文件夹内,修改文件名为HML.sh并在.minecraft文件夹创建一个文档,键入如下指令
sh ~/.minecraft/HML.sh
将文档改名为Minecraft,赋予其运行权限)
在网上找一个你喜欢的想作为图标的图片,放入.minecraft文件夹中,更名为icon.jpg.
b) 创建文件并编辑
打开终端,在其中输入
cd ~/
touch Minecraft.desktop
gedit Minecraft.desktop
在其中键入如下内容
- [Desktop Entry]
- Name=Minecraft
- Comment=The Minecraft Luncher
- Exec=/home/<你的用户名>/.minecraft/Minecraft
- Icon=/home/<你的用户名>/.minecraft/icon.jpg
- Terminal=false
- Type=Application
- Categories=Else;
复制代码
文件中的
<你的用户名>要更改为你的用户名(如你的用户名为123,就改为123)。现在来详细讲讲这个文件。
Name就是名字,生成完成后这个文件就是这个名字。 Comment是描述,不多解释。 Exec是指令,运行指令,只有Type值为Application才有意义。 Icon是图标,这里的icon.jpg就是图标图片。 Terminal是终端,即运行是否在终端下运行。 Type是类型,这里的Application为应用程序,别的类型自己琢磨吧。 Categories是此程序所处类型,Else就是其他。 |
退出记得保存。
c) 使其可运行
编辑完上述内容,文件的图标就应该改变了
赋予运行权限
chmod -x Minecraft.desktop
这里来到文件夹,双击打开,会出现这样的对话框。
这里选择,标记为“信任”。
这时文件的图标就变为你文件夹中icon.jpg的图标了。现在双击就能运行,快把它放到桌面上吧!
如果你想让他出现在你的开始菜单中,键入如下指令。
- sudo cp ~/Minecraft.desktop /usr/share/applications
复制代码重启后才能看到哦
作者: ycysyxx 时间: 2015-1-17 12:44
本帖最后由 ycysyxx 于 2015-1-17 12:46 编辑
五、总结
玩Linux就是一个折腾的过程,如果你想体验一个简单的游戏方式,请坐地铁前往Windows贴吧,既然你选择了Linux,请一定有耐心,一定要懂得折腾!
顺便吐槽一下,我3天前就把稿子写完了,结果上论坛就502 504,这让我情何以堪啊!
@sjjklh 把Minecraft PC版下载 & 文件结构说明帖子里的linux方法地址改成我的帖子的地址吧,那个贴子都没东西了=。=
作者: ycysyxx 时间: 2015-1-17 12:45
本帖最后由 ycysyxx 于 2018-11-30 20:41 编辑
本篇内容过于老旧,计划于近日更新。
作者: aa210063654 时间: 2015-1-17 12:54
...既然是debian类,为何不用PPA
作者: ycysyxx 时间: 2015-1-17 12:55
不习惯=。=
作者: ycysyxx 时间: 2015-1-17 12:57
还有我在Ubuntu的时候 PPA弄得更新乱了,所以现在基本上都去官网下载软件=。=
作者: huanghongxun 时间: 2015-1-18 10:22
并没有实际启动游戏的过程图解
暂不予添加到软件结构说明贴
作者: jiuerd 时间: 2015-1-21 13:03
源里面有jre和jdk,不用自己加ppa啊.
作者: 凌云轩雅 时间: 2015-1-24 23:35
表示强烈支持。。。
果然Hello启动器是全平台通用呢。。。
除了移动设备。。
作者: satgo1546 时间: 2015-1-25 09:40
gedit无需手动创建文件的,直接gedit filename就可以新建文件了(保存生效)
作者: ycysyxx 时间: 2015-1-27 08:52
这里的jre与jdk是甲骨文公司的Java,软件源内的openjdk openjre.
作者: liujiac 时间: 2015-2-11 14:55
这是怎么回事???
*** Hello Minecraft! Launcher 2.2.1 ***
*** Invoking minecraft main() ***
ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogger
Minecraft崩溃了!
可能是游戏依赖库不完整或解压依赖库时出错。可以通过下载整合包解决问题。
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.jackhuang.hellominecraft.launcher.Launcher.main(SourceFile:122)
Caused by: java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1865)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1119)
at org.lwjgl.Sys$1.run(Sys.java:73)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:95)
at org.lwjgl.Sys.<clinit>(Sys.java:112)
at bss.I(SourceFile:2488)
at net.minecraft.client.main.Main.main(SourceFile:41)
... 5 more
*** Main class main() finished ***
作者: liujiac 时间: 2015-2-11 14:59
好的,问题解决了,
要选官方源下载依赖,貌似BMCL源不行。。。
作者: Techxiu 时间: 2016-1-1 15:11
感谢楼主详细教程,成功了O(∩_∩)O哈哈~
作者: 1164139061 时间: 2018-4-18 17:24
。。。。。。
作者: Jaanai 时间: 2018-8-24 11:03
弱弱的问一下,ubuntu怎么用网盘下载
作者: 夏逆大大 时间: 2018-10-3 14:23
厉害了,不过我不用
作者: ycysyxx 时间: 2019-1-12 15:24
@jccretsehc 现在最好的使用网盘下载的方式应该就是用Wine了,如果你是Ubuntu或者Deepin的话,正常使用Wine的百度网盘是十分容易的。
另外,为什么我不能回复,论坛BUG吗?
作者: ycysyxx 时间: 2019-1-14 16:51
请将此贴移入过期资源
@TT702 @gooding300 @gamerteam