ubuntu alternative ubuntu emergency mode

大家好,今天给各位分享ubuntu alternative的一些知识,其中也会对ubuntu emergency mode进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

ubuntu上怎么设置与切换默认python版本

当你安装 Debian Linux时,安装过程有可能同时为你提供多个可用的 Python版本,因此系统中会存在多个 Python的可执行二进制文件。一般Ubuntu默认的Python版本都为2.x,如何改变Python的默认版本呢?下面来一起看看吧。

你可以按照以下方法使用 ls命令来查看你的系统中都有那些 Python的二进制文件可供使用。

$ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.4/usr/bin/python3.4m/usr/bin/python3m

执行如下命令查看默认的 Python版本信息:

$ python--versionPython 2.7.8

1、基于用户修改 Python版本:

想要为某个特定用户修改 Python版本,只需要在其 home目录下创建一个 alias(别名)即可。打开该用户的~/.bashrc文件,添加新的别名信息来修改默认使用的 Python版本。

aliaspython='/usr/bin/python3.4'

一旦完成以上操作,重新登录或者重新加载.bashrc文件,使操作生效。

$.~/.bashrc

检查当前的 Python版本。

$ python--versionPython 3.4.2

2、在系统级修改 Python版本

我们可以使用 update-alternatives来为整个系统更改 Python版本。以 root身份登录,首先罗列出所有可用的 python替代版本信息:

# update-alternatives--list pythonupdate-alternatives: error: no alternativesforpython

如果出现以上所示的错误信息,则表示 Python的替代版本尚未被 update-alternatives命令识别。想解决这个问题,我们需要更新一下替代列表,将 python2.7和 python3.4放入其中。

# update-alternatives--install/usr/bin/python python/usr/bin/python2.7 1update-alternatives: using/usr/bin/python2.7 to provide/usr/bin/python(python)inauto mode# update-alternatives--install/usr/bin/python python/usr/bin/python3.4 2update-alternatives: using/usr/bin/python3.4 to provide/usr/bin/python(python)inauto mode

--install选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先级的选项就会被选中。这个例子中,我们为/usr/bin/python3.4设置的优先级为2,所以update-alternatives命令会自动将它设置为默认 Python版本。

# python--versionPython 3.4.2

接下来,我们再次列出可用的 Python替代版本。

# update-alternatives--list python/usr/bin/python2.7/usr/bin/python3.4

现在开始,我们就可以使用下方的命令随时在列出的 Python替代版本中任意切换了。

# update-alternatives--config python# python--versionPython 2.7.8

3、移除替代版本

一旦我们的系统中不再存在某个 Python的替代版本时,我们可以将其从 update-alternatives列表中删除掉。例如,我们可以将列表中的 python2.7版本移除掉。

# update-alternatives--remove python/usr/bin/python2.7update-alternatives: removing manually selected alternative- switching python to auto modeupdate-alternatives: using/usr/bin/python3.4 to provide/usr/bin/python(python)inauto mode

方法2、移除软连接

rm-rf/data/logsln-s/temp/logs/data/logs

解决软连接ln报错-bash:/usr/local/bin/mysql: Too many levels of symbolic links

安装双系统ubuntu,RST(RAID)不兼容解决方案

最近买了新的台式机,打算把ubuntu20装上,不过需要的问题是intel的rst和ubuntu不兼容,大概问题描述见下。

我进入BIOS关掉了RST(BIOS里也叫RAID),成功安装了ubuntu,但是windows打不开了。据此,我搜了一下网上有三个方法。

上面知乎里的算一种,我并没有尝试,因为不想卸载RST驱动。

另外第二种

该种方法需要调整win10里的

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV\

文件等,大概意思设置这些文件让系统了解到是用AHCI而非RST,重启了之后电脑会找寻AHCI驱动并安装,但是我没有成功。

第三种解决方案(成功)

我再复制粘贴一下,在win10环境里

1: Click the Start Button and type cmd

2: Right-click the result and select Run as administrator

3:Type this command and press ENTER: bcdedit/set{current} safeboot minimal(ALT: bcdedit/set safeboot minimal)

( ALT是alternative,意思是你可以在win10的终端里输入 bcdedit/set{current} safeboot minimal或者 bcdedit/set safeboot minimal)

4: Restart the computer and enter BIOS Setup

5: Change the SATA Operation mode to AHCI from either IDE or RAID

6: Save changes and exit Setup and Windows will automatically boot to Safe Mode.

7: Right-click the Windows Start Menu once more. Choose Command Prompt(Admin).

8: Type this command and press ENTER: bcdedit/deletevalue{current} safeboot(ALT: bcdedit/deletevalue safeboot)

9: Reboot once more and Windows will automatically start with AHCI drivers enabled.

按照上面步骤做了之后,电脑在AHCI储存模式下能正常打开两个系统了

ubuntu怎样安装pycharm

1.下载

从PyCharm官网下载最新Linux版(Version:4.5.3)安装文件。

2.安装PyCharm

(1)在相应路径中解压文件:

[plain] view plain copy

$ tar xzvf pycharm-professional-4.5.3.tar.gz

(2)在bin目录中运行pycharm.sh

[plain] view plain copy

$ cd pycharm-4.5.3/bin

$./pycharm.sh

【出现问题】

在安装过程中报错:

ERROR:Cannot start PyCharm

NoJDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOMEenvironment variable points to valid JDK installation.

这是由于系统中说明没有找到JDKlocation path,需要安装并配置JDK。

3.安装JDK

参照Ubuntu12.04安装PyCharm中提供的方法进行JDK的安装与配置。

(1)依次执行以下几条command:

[plain] view plain copy

$ sudo add-apt-repository ppa:webupd8team/java

$ sudo apt-get update

$ sudo apt-get install oracle-java8-installer

(2)安装完成后,运行"java-version"或者"javac-version"查看是否安装成功。如果得到类似如下的输出,表明安装成功了。

(3)如果想automatically set up the Java 8 environment variables,可以使用下面的command:

[plain] view plain copy

$ sudo apt-get install oracle-java8-set-default

然而使用该command后,在Terminal中运行 echo$JAVA_HOME,没有任何输出。由于一些程序在运行时可能默认需要$JAVA_HOME环境变量,因此还是需要设置一下环境变量的。

4.配置$JAVA_HOME环境变量

(1)Find out the path of your Java installation:

[plain] view plain copy

$ sudo update-alternatives--config java

它将返回类似如下的结果,列出了本机所安装的所有Java运行时环境JRE。

在我本机执行 sudo update-alternatives--config java的结果为:

solomon@ubuntu:~$ update-alternatives--config java

There is 1 choice for the alternative java(providing/usr/bin/java).

Selection Path Priority Status

------------------------------------------------------------

0/usr/lib/jvm/java-8-oracle/jre/bin/java 1 auto mode

* 1/usr/lib/jvm/java-8-oracle/jre/bin/java 1 manual mode

可见只安装了一个Java环境: JDK8。它对应的安装路径为:

/usr/lib/jvm/java-8-oracle

(2)编辑/etc/environment文件

[plain] view plain copy

$ sudo nano/etc/environment

复制上面的路径/usr/lib/jvm/java-8-oracle,添加如下一行

[plain] view plain copy

JAVA_HOME="/usr/lib/jvm/java-8-oracle"

(3) Reload该文件,使之立即生效,而不必注销并重新登录

[plain] view plain copy

$ source/etc/environment

(4)使用下面的命令测试

[plain] view plain copy

$ echo$JAVA_HOME

5.重新安装PyCharm

(1) cd到相应的bin目录,执行./pycharm.sh。询问是否导入settings,选择不导入->OK。

(2)初始设置,保持默认->OK。

(3)创建一个Launcher脚本,需要输入密码。

(4)安装成功

(5)设置Ubuntu下PyCharm的快捷启动方式

在Ubuntu下,每次都要找到 pycharm.sh所在的文件夹,执行./pycharm.sh,非常麻烦。最好能创建一个快捷方式。

Ubuntu的快捷方式都放在/usr/share/applications,首先在该目录下创建一个Pycharm.desktop

[plain] view plain copy

$ sudo gedit/usr/share/applications/Pycharm.desktop

然后输入以下内容,注意Exec和Icon需要找到正确的路径

[plain] view plain copy

[Desktop Entry]

Type= Application

Name= Pycharm

GenericName= Pycharm4

Comment= Pycharm4:The Python IDE

Exec="/home/solomon/programFile/pycharm-4.5.3/bin/pycharm.sh"%f

Icon=/home/solomon/programFile/pycharm-4.5.3/bin/pycharm.png

Terminal= pycharm

Categories= Pycharm;

然后双击打开,再锁定到启动器就好了.

阅读剩余
THE END