基于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
最后会看到类似下面信息,表示编译成功
- Configuration summary
- + using system PCRE library
- + OpenSSL library is not used
- + md5: using system crypto library
- + sha1 library is not used
- + using system zlib library
4) make
5) make install
6) 启动 /usr/local/nginx/sbin/nginx
查看是否启动成功 ps aux | grep nginx
- root 10391 0.0 0.0 4008 456 ? Ss 10:48 0:00 nginx: [b][color=red]master[/color][/b] process ./nginx
- 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
找到以下片段进行更改,然后重启
- listen 80; //端口
- server_name localhost; //绑定域名
- location / {
- root html; //默认目录
index index.html index.htm; //默认首页名称
}
}
更改好后,重启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
最后会看到类似下面信息,表示编译成功
- Configuration summary
- + using system PCRE library
- + OpenSSL library is not used
- + md5: using system crypto library
- + sha1 library is not used
- + using system zlib library
4) make
5) make install
6) 启动 /usr/local/nginx/sbin/nginx
查看是否启动成功 ps aux | grep nginx
- root 10391 0.0 0.0 4008 456 ? Ss 10:48 0:00 nginx: [b][color=red]master[/color][/b] process ./nginx
- 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
找到以下片段进行更改,然后重启
- listen 80; //端口
- server_name localhost; //绑定域名
- location / {
- root html; //默认目录
index index.html index.htm; //默认首页名称
}
}
更改好后,重启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键选择相应版本安装
- 基于ubuntu衍生系统软件安装与破解
- Ubuntu系统软件安装方法(完整版)
- ubuntu系统软件
- Ubuntu Navcat 的安装与破解
- linux 系统软件安装与删除
- 系统软件安装
- Ubuntu及其衍生发行版硬盘安装方法(grub2)
- Ubuntu 及衍生版本用户安装 MeshLab 1.3.3
- ubuntu SecureCRT 安装破解
- ubuntu 衍生版本介绍
- Ubuntu 中安装与破解 Matlab 完美教程
- tomcat系统软件安装
- linux系统软件安装
- Linux系统软件安装介绍
- Linux系统软件安装命令
- Linux系统软件的安装
- Ubuntu 12.10 安装破解sublime
- ubuntu下安装myeclipse2014+破解
- proportionally and
- 2014年博客之星-小巫的无耻拉票帖
- JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载
- 苦逼程序员
- 安卓编译No rule to make target问题
- 基于ubuntu衍生系统软件安装与破解
- easyUI text 不可编辑
- 利用mutt和msmtp实现邮件自动发送功能
- combobox 下来框联动(Onchange事件)
- 数据链路层
- codeforces--Ancient Berland Circus(三点确定最小多边形)
- 格式化grid日期
- What's bochs?
- java连接mysql时出现中文乱码的解决办法