标签: ubuntu

  • 解决 ubuntu 使用root登录 ssh 报错: password authentication failed

    解决 ubuntu 使用root登录 ssh 报错: password authentication failed…

    sudo vi /etc/ssh/sshd_config

    找到PermitRootLogin without-password,改为PermitRootLogin yes

    最后重启SSH服务

    sudo service ssh restart
  • ubuntu mysql5.5升级到5.7

    ubuntu mysql5.5升级到5.7,添加5.7的源后,直接安装就会自动升级了。

    升级完成后,要执行一下

    mysql_upgrade -u root -p --force

    不然执行sql语句的时候会报错: Table 'performance_schema.session_status' doesn't exist

  • Ubuntu编译安装PHP5.6 报错:Cannot find OpenSSL’s

    Ubuntu编译安装PHP5.6 报错:Cannot find OpenSSL’s

    解决办法:

    sudo apt-get install libcurl4-openssl-dev pkg-config
    apt-get install libssl-dev libsslcommon2-dev

  • ubuntu 14.04运行asp.net core程序所需要的一些运行库支持

    ubuntu 14.04运行asp.net core程序所需要的一些运行库支持

    apt-get install -y  libunwind8  libunwind8-dev  gettext  libicu-dev  liblttng-ust-dev  libcurl4-openssl-dev  libssl-dev  uuid-dev
  • ubuntu安装libuv

    ubuntu安装libuv

    sudo apt-get install automake libtool curl
    curl -sSL https://github.com/libuv/libuv/archive/v1.4.2.tar.gz | sudo tar zxfv - -C /usr/local/src
    cd /usr/local/src/libuv-1.4.2sudo sh autogen.shsudo ./configure
    sudo make 
    sudo make installsudo rm -rf /usr/local/src/libuv-1.4.2 && cd ~/
    sudo ldconfig

  • 在ubuntu上安装dnx

    在ubuntu上安装dnx。

    2024.11.25补充说明:本文所说的dnx,就是早期的.net core


    先安装2个工具

    sudo apt-get install unzip curl

    利用CURL下载并安装DNVM

    curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh

    先安装DNX需要的依赖包

    sudo apt-get install libunwind8 gettext libssl-dev libcurl4-openssl-dev zlib1g libicu-dev uuid-dev

    使用DNVM安装DNX

    dnvm upgrade -r coreclr

    名词解释:

    DNVM: dotnet version manager, 它是一组脚本, 用于启动指定版本的ASP.NET运行环境。还可以通过NuGet管理DNX(升级等)。

    DNX: dotnet Excution Environment,  DNX是ASP.NET程序的运行环境,用于启动并运行asp.net程序,

    该环境包括编译系统, SDK工具集, Native CLR宿主环境,可以使用DNVM管理各种版本的DNX, 如dnvm list可以列出所有可用的DNX环境。

    dnu: dotnet utility, 是一个命令行的包管理器, 包含在dnx内, 所以只要安装了dnx,就可以使用DNU命令,可以用于恢复程序包,安装程序包,部署程序包等。

    最后,要装libuv

    Install libuv

    Libuv is a multi-platform asynchronous IO library that is used by Kestrel, a cross-platform HTTP server for hosting ASP.NET 5 web applications.

    To build libuv you should do the following:

    sudo apt-get install make automake libtool curl
    
    curl -sSL https://github.com/libuv/libuv/archive/v1.4.2.tar.gz | sudo tar zxfv - -C /usr/local/src
    
    cd /usr/local/src/libuv-1.4.2
    
    sudo sh autogen.sh
    
    sudo ./configure
    
    sudo make
    
    sudo make install
    
    sudo rm -rf /usr/local/src/libuv-1.4.2 && cd ~/
    
    sudo ldconfig
  • Ubuntu14.04里面有两个python版本

    Ubuntu14.04里面有两个python版本。

    默认的是python2.7

    如果要使用python3.4  可以用python3这个命令就好了。

  • ubuntu或centos No package ‘glib-2.0’ found解决办法

    ubuntu或centos No package ‘glib-2.0’ found解决办法

    CentOS:

    在root 下运行 yum install libgnomeui-devel

    ubuntu :

    sudo apt-get install libperl-dev
    sudo apt-get install libgtk2.0-dev