ubuntu升级时提示:请修复“/usr/bin/python”符号链接

ubuntu升级时提示:请修复“/usr/bin/python”符号链接

 

问题描述

 

升级ubuntu时候,出现 您的 python 安装错误,请修复“/usr/bin/python”符号链接。 的错误提示.

 

  1. 使用sudo ln -sf /usr/bin/python2.7 /usr/bin/python 重新修复python链接符号 无效 1
  2. sudo apt-get install –reinstall python 重新安装python 也没有效果.
  3. 使用 update-alternatives --config python 进行版本切换 一样没有效果 2

解决方法

因为安装了多个python版本,导致python符号链接异常:

$ sudo update-alternatives --remove-all python

$ sudo ln -sf /usr/bin/python2.7 /usr/bin/python

更多阅读

索引

 

2

问题描述

 

因为重装了系统, 导致 启动`jekyll`服务错误

$ jekyll server
/usr/local/lib/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler (LoadError)
	from /usr/local/lib/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /var/lib/gems/2.3.0/gems/jekyll-3.4.3/lib/jekyll/plugin_manager.rb:34:in `require_from_bundler'
	from /var/lib/gems/2.3.0/gems/jekyll-3.4.3/exe/jekyll:9:in `<top (required)>'
	from /usr/local/bin/jekyll:22:in `load'
	from /usr/local/bin/jekyll:22:in `<main>'

 

解决方法

发现是因为没有安装bundler, 直接安装即可.

$ sudo gem install jekyll bundler

$ sudo bundle update jekyll

 

如果发现缺少要求版本的gem包, 则可以使用 gem install 直接安装, 如果需要安装特定版本的包, 则可以使用gem install package -v 1.0.0安装.

 

$ jekyll server
WARN: Unresolved specs during Gem::Specification.reset:
      ffi (>= 0.5.0)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
/var/lib/gems/2.3.0/gems/bundler-1.14.6/lib/bundler/spec_set.rb:87:in `block in materialize': Could not find addressable-2.5.0 in any of the sources (Bundler::GemNotFound)

$ gem list

*** LOCAL GEMS ***

addressable (2.5.1)
  ...

$ sudo gem install addressable -v 2.5.0

更多阅读

 

3

  1. 安装 apache
     $ sudo apt-get install apache2
    

    安装完毕,默认自动启动,可以使用$ sudo /etc/init.d/apache2 restart命令,进行重启。

  2. 安装php
    可以选择安装最新版本 php7, 以及连接模块。

     

    由于 Ubuntu Server 官方更新实在太慢,导致很多时候没法打上最新的安全补丁,我们这里推荐 Ondřej SurýPPA

     

     $ sudo add-apt-repository ppa:ondrej/php
     $ sudo apt-get update
     $ sudo apt-get install libapache2-mod-php7.0 php7.0
    

    需要重启apache进行加载。

     

    如果您的程序需要额外的 PHP 组件,可以通过 apt-cache search php7.0 命令来查找。

     

  3. 安装mysql 5.7.x

     

    经过多年生产环境的测试,我们推荐使用 Percona Server 代替原生的 MySQL

     

     $ wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb
     $ sudo dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb
     $ sudo apt-get update
     $ sudo apt-get install percona-server-server-5.7
    

     

    这里强烈推荐安装完 MySQL 后,执行一次安全设置,很简单的一条命令mysql_secure_installation执行后会让您选择密码强度,一般情况下选择 1 或者 2

     

  4. 安装phpmyadmin
    web版数据库管理首推就是 phpmyadmin

     $ sudo apt-get install phpmyadmin
    

    web server 建议使用 apache2
    设置超链接 sudo ln -s /usr/share/phpmyadmin /var/www/html
    在浏览器中打开http://localhost/phpmyadmin 进行数据库管理。

  5. 设置项目目录权限
     $ chmod 777 /var/www/html
    

更多阅读

最后编辑于2017-06-24 21:55

Measure

Measure

David_Li

我还没有学会写个人说明!

暂无评论

相关推荐