基于ubuntu衍生系统软件安装与破解

来源:互联网 发布:centos安装ssh客户端 编辑:程序博客网 时间:2024/05/22 17:47


1.sublime text 3   可以实用apt-get install sublime-text-installer 实用这条语句需要将依赖加入到list文件执行更新。

另外一种 下载 源码包,官网提供deb格式的。安装完成后在 /opt/sublime_text 目录

破解:本次实用的版本的是 3065最新版 。将附件(或者:https://db.tt/EH5QQIzK需要翻墙。)中的sublime_text 压缩文件中的制定版本复制替换原文件 并且添加可执行权限即可。

2.apache2

安装  sudo apt-get install apache2 重启apache2  输入 sudo /etc/init.d/apache2 restart 

可能报错1:NameVirtualHost*:80 has no VirtualHosts 

解决:将/etc/apache2/ports.conf中的NameVirtualHosts:80注释即可

可能报错2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

解决:编辑/etc/apache2/httpd.conf 添加 ServerName localhost:80 重启之后就可以使用127.0.0.1:80了。

一般在浏览器中输入网址后出现 it works 就成功了。ubuntu版的会出现ubuntu的专门页面。

apache默认在/var中创建名为 www的目录 用来存放项目

如果第二个问题没有改,在测试的时候输入127.0.0.1无效可以输入127.0.1.1

卸载:sudo apt-get --purge remove apache-common   sudo apt-get --purge remove apache

删除配置文件: sudo find /etc -name "*apache*" |xargs rm -rf   sudo rm -rf /var/www  sudo rm -rf /etc/libapache2-mod-jk

删除关联:dpkg -l |grep apache2|awk '{print $2}'|xargs dpkg -P

3.nginx安装:

1)下载nginx   wget  http://nginx.org/download/nginx-0.8.54.tar.gz  

默认会下载到当前目录下面

2)解压   tar zxvf nginx-0.8.54.tar.gz  

进入nginx目录  cd nginx-0.8.54

3)配置   ./configure   --prefix=/usr/local/nginx

最后会看到类似下面信息,表示编译成功 

  1. Configuration summary  
  2.   + using system PCRE library  
  3.   + OpenSSL library is not used  
  4.   + md5: using system crypto library  
  5.   + sha1 library is not used  
  6.   + using system zlib library  

4)  make   

5)  make install  

6) 启动  /usr/local/nginx/sbin/nginx  

    查看是否启动成功  ps aux | grep nginx  

  1. root     10391  0.0  0.0   4008   456 ?        Ss   10:48   0:00 nginx: [b][color=red]master[/color][/b] process ./nginx  
  2. nobody   10392  0.0  0.0   4164   796 ?        S    10:48   0:00 nginx: worker process  

启动成功,master是主进程,关闭的时候kill这个进程,其他子进程会自动关掉 
打开浏览器http://localhost/ 即可看到nginx的默认欢迎页 
Welcome to nginx!

nginx默认是用80端口,我们可以在nginx安装目录下的conf/nginx.conf文件中更改。 

vim /usr/local/nginx/conf/nginx.conf  

找到以下片段进行更改,然后重启 

server {  
  1.        listen       80//端口  
  2.        server_name  localhost; //绑定域名  
  3.        location / {  
  4.            root   html; //默认目录  
  5.            index  index.html index.htm; //默认首页名称  

  6.        } 

  7.  }  

更改好后,重启nginx。   kill -HUP `cat /usr/local/nginx/logs/nginx.pid`   HUP信号是平滑重启

停止nginx    kill  `cat /usr/local/nginx/logs/nginx.pid`  

4.jdk

官网下载tar.gz压缩包

解压到 /usr/local/jdk 并且可以添加一些权限

配置环境变量:  vim /etc/profile

在文件最后添加如下配置

    export JAVA_HOME=/usr/lib/jdk/jdk1.7.0_10

    export JRE_HOME=/usr/lib/jdk/jdk1.7.0_10/jre

    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

    export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

jdk文件目录使用自己的jdk目录

最后保存退出 : :wq    使文件生效: source /etc/profile

测试:  java -version

5.docker

ubuntu软件仓库含有docker但是不是最新的  名字为docker.io ,不想安装最新的可以使用 apt-get install doker.io

安装最近版本:首先要确保系统能处理https /usr/lib/apt/methods/https 看这个文件是否存在。

如果不存在 需要安装 apt-transport-https 然后添加key到本地:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

然后需要安装lxc-docker

$ sudo sh -c "echo deb https://get.docker.com/ubuntu docker main\> /etc/apt/sources.list.d/docker.list"$ sudo apt-get update$ sudo apt-get install lxc-docker

这样就安装完成了。

另外一个简单的方法:执行

curl -sSL https://get.docker.com/ubuntu/ | sudo sh

最后启动docker   docker -d&  发现会报错:

[0fcb4ed6] +job serveapi(tcp:[0fcb4ed6] +// :: Listening  HTTP on tcp (.:+-job init_networkdriver() = OK (:  /sbin/apparmor_parser: no such -job initserver() = ERR (// :: Errr loading docker apparmor profile: exec: :  /sbin/apparmor_parser: no such  or directory ()

docker本可以不依赖apparmor_parser 于是修改/sys/module/apparmor/parameters/enabled 原先的Y 改成 N

依次执行:chmod 6 /sys/module/apparmor/parameters/enabled                    echo N > /sys/module/apparmor/parameters/enabled

                    chmod 4 /sys/module/apparmor/parameters/enabled 启动docker   docker -d&  都正常。后来apprmor文件又改为Y 所以安装 apt-get install apparmor 它的作用:设置某个可执行程序的访问控制权限 #一些docker命令: # 杀死docker正在运行的进程 killall docker #获取最新更新的docker版本wget http://get.docker.io/builds/Linux/x86_64/docker-latest -O docker# 给docker执行权限chmod +x docker使用-d模式开启和断开docker进程,后台运行进程使用参数(&).保证你使用./docker的版本是最新版本的路径而不是上一个版本的路径# 执行新的版本sudo ./docker -d &或者你可以替换在/usr/local/bin的下的docker6.SecureCRT下载地址: http://www.vandyke.com/download/securecrt/download.html   SecureCRT7.3的版本:scrt-7.3.0-657.ubuntu13-64.x86_64.deb                安装SecureCRT   sudo dpkg -i scrt-7.3.0-657.ubuntu13-64.x86_64.deb   破解: 下载破解文件 wget http://download.boll.me/securecrt_linux_crack.pl      执行  sudo perl securecrt_linux_crack.pl /usr/bin/SecureCRT 执行后显示五个参数 ,接着打开crt 注册。将参数信息对应的写入crt注册窗口。 7.erlang  lua  ruby  nodejs  mysql  mariadb 都可以使用apt-get install  使用tab键选择相应版本安装

1.sublime text 3   可以实用apt-get install sublime-text-installer 实用这条语句需要将依赖加入到list文件执行更新。

另外一种 下载 源码包,官网提供deb格式的。安装完成后在 /opt/sublime_text 目录

破解:本次实用的版本的是 3065最新版 。将附件(或者:https://db.tt/EH5QQIzK需要翻墙。)中的sublime_text 压缩文件中的制定版本复制替换原文件 并且添加可执行权限即可。

2.apache2

安装  sudo apt-get install apache2 重启apache2  输入 sudo /etc/init.d/apache2 restart 

可能报错1:NameVirtualHost*:80 has no VirtualHosts 

解决:将/etc/apache2/ports.conf中的NameVirtualHosts:80注释即可

可能报错2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

解决:编辑/etc/apache2/httpd.conf 添加 ServerName localhost:80 重启之后就可以使用127.0.0.1:80了。

一般在浏览器中输入网址后出现 it works 就成功了。ubuntu版的会出现ubuntu的专门页面。

apache默认在/var中创建名为 www的目录 用来存放项目

如果第二个问题没有改,在测试的时候输入127.0.0.1无效可以输入127.0.1.1

卸载:sudo apt-get --purge remove apache-common   sudo apt-get --purge remove apache

删除配置文件: sudo find /etc -name "*apache*" |xargs rm -rf   sudo rm -rf /var/www  sudo rm -rf /etc/libapache2-mod-jk

删除关联:dpkg -l |grep apache2|awk '{print $2}'|xargs dpkg -P

3.nginx安装:

1)下载nginx   wget  http://nginx.org/download/nginx-0.8.54.tar.gz  

默认会下载到当前目录下面

2)解压   tar zxvf nginx-0.8.54.tar.gz  

进入nginx目录  cd nginx-0.8.54

3)配置   ./configure   --prefix=/usr/local/nginx

最后会看到类似下面信息,表示编译成功 

  1. Configuration summary  
  2.   + using system PCRE library  
  3.   + OpenSSL library is not used  
  4.   + md5: using system crypto library  
  5.   + sha1 library is not used  
  6.   + using system zlib library  

4)  make   

5)  make install  

6) 启动  /usr/local/nginx/sbin/nginx  

    查看是否启动成功  ps aux | grep nginx  

  1. root     10391  0.0  0.0   4008   456 ?        Ss   10:48   0:00 nginx: [b][color=red]master[/color][/b] process ./nginx  
  2. nobody   10392  0.0  0.0   4164   796 ?        S    10:48   0:00 nginx: worker process  

启动成功,master是主进程,关闭的时候kill这个进程,其他子进程会自动关掉 
打开浏览器http://localhost/ 即可看到nginx的默认欢迎页 
Welcome to nginx!

nginx默认是用80端口,我们可以在nginx安装目录下的conf/nginx.conf文件中更改。 

vim /usr/local/nginx/conf/nginx.conf  

找到以下片段进行更改,然后重启 

server {  
  1.        listen       80//端口  
  2.        server_name  localhost; //绑定域名  
  3.        location / {  
  4.            root   html; //默认目录  
  5.            index  index.html index.htm; //默认首页名称  

  6.        } 

  7.  }  

更改好后,重启nginx。   kill -HUP `cat /usr/local/nginx/logs/nginx.pid`   HUP信号是平滑重启

停止nginx    kill  `cat /usr/local/nginx/logs/nginx.pid`  

4.jdk

官网下载tar.gz压缩包

解压到 /usr/local/jdk 并且可以添加一些权限

配置环境变量:  vim /etc/profile

在文件最后添加如下配置

    export JAVA_HOME=/usr/lib/jdk/jdk1.7.0_10

    export JRE_HOME=/usr/lib/jdk/jdk1.7.0_10/jre

    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

    export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

jdk文件目录使用自己的jdk目录

最后保存退出 : :wq    使文件生效: source /etc/profile

测试:  java -version

5.docker

ubuntu软件仓库含有docker但是不是最新的  名字为docker.io ,不想安装最新的可以使用 apt-get install doker.io

安装最近版本:首先要确保系统能处理https /usr/lib/apt/methods/https 看这个文件是否存在。

如果不存在 需要安装 apt-transport-https 然后添加key到本地:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

然后需要安装lxc-docker

$ sudo sh -c "echo deb https://get.docker.com/ubuntu docker main\> /etc/apt/sources.list.d/docker.list"$ sudo apt-get update$ sudo apt-get install lxc-docker

这样就安装完成了。

另外一个简单的方法:执行

curl -sSL https://get.docker.com/ubuntu/ | sudo sh

最后启动docker   docker -d&  发现会报错:

[0fcb4ed6] +job serveapi(tcp:[0fcb4ed6] +// :: Listening  HTTP on tcp (.:+-job init_networkdriver() = OK (:  /sbin/apparmor_parser: no such -job initserver() = ERR (// :: Errr loading docker apparmor profile: exec: :  /sbin/apparmor_parser: no such  or directory ()

docker本可以不依赖apparmor_parser 于是修改/sys/module/apparmor/parameters/enabled 原先的Y 改成 N

依次执行:chmod 6 /sys/module/apparmor/parameters/enabled                    echo N > /sys/module/apparmor/parameters/enabled

                    chmod 4 /sys/module/apparmor/parameters/enabled 启动docker   docker -d&  都正常。后来apprmor文件又改为Y 所以安装 apt-get install apparmor 它的作用:设置某个可执行程序的访问控制权限 #一些docker命令: # 杀死docker正在运行的进程 killall docker #获取最新更新的docker版本wget http://get.docker.io/builds/Linux/x86_64/docker-latest -O docker# 给docker执行权限chmod +x docker使用-d模式开启和断开docker进程,后台运行进程使用参数(&).保证你使用./docker的版本是最新版本的路径而不是上一个版本的路径# 执行新的版本sudo ./docker -d &或者你可以替换在/usr/local/bin的下的docker6.SecureCRT下载地址: http://www.vandyke.com/download/securecrt/download.html   SecureCRT7.3的版本:scrt-7.3.0-657.ubuntu13-64.x86_64.deb                安装SecureCRT   sudo dpkg -i scrt-7.3.0-657.ubuntu13-64.x86_64.deb   破解: 下载破解文件 wget http://download.boll.me/securecrt_linux_crack.pl      执行  sudo perl securecrt_linux_crack.pl /usr/bin/SecureCRT 执行后显示五个参数 ,接着打开crt 注册。将参数信息对应的写入crt注册窗口。 7.erlang  lua  ruby  nodejs  mysql  mariadb 都可以使用apt-get install  使用tab键选择相应版本安装
0 0