一、安装命令说明
之前习惯了CentOS,第一次用Debian,命令不熟悉。查询网络后,发现Debian有类似于CentOS的yum安装方式:apt
1、aptitude search可以查询指定名称的安装包,如安装java,可以执行sudo aptitude search java,会列出所有可用的源。如果找不到,可以先执行apt-get update,来更新apt的源。
2、apt-get install 软件名,可以安装指定名称的软件。
3、apt-get remove 软件名,可以卸载指定名称的软件。
其他命令总结:
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)
apt-get install # ------(package 安装包)
apt-get install # -----(package --reinstall 重新安装包)
apt-get -f install # -----(强制安装, "-f = --fix-missing"当是修复安装吧...)
apt-get remove #-----(package 删除包)
apt-get remove --purge # ------(package 删除包,包括删除配置文件等)
apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))
apt-get update #------更新源
apt-get upgrade #------更新已安装的包
apt-get dist-upgrade # ---------升级系统
apt-get dselect-upgrade #------使用 dselect 升级
apt-cache depends #-------(package 了解使用依赖)
apt-cache rdepends # ------(package 了解某个具体的依赖,当是查看该包被哪些包依赖吧...)
apt-get build-dep # ------(package 安装相关的编译环境)
apt-get source #------(package 下载该包的源代码)
apt-get clean && apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包
apt-get check #-------检查是否有损坏的依赖
dpkg -S filename -----查找filename属于哪个软件包
apt-file search filename -----查找filename属于哪个软件包
apt-file list packagename -----列出软件包的内容
apt-file update --更新apt-file的数据库
二、安装JDK
1、执行sudo apt-get install oracle-java8-jdk,可以安装oracle-java8-jdk。
2、执行java -version,可以看到安装的版本信息。
三、安装MySQL
1、执行sudo apt-get install mysql-server,安装最新版本mysql。安装过程中会跳出对话框,要求输入root用户的密码。
2、安装后,mysql默认只能本机登陆,无法远程连接。执行下面的操作来打开远程连接。
sudo vi /etc/mysql/my.cnf
将文件中的bind-address = 127.0.0.1注释掉来允许远程连接;
然后执行mysql -u root -p 进入mysql命令行,执行grant all on *.* to 'root'@'%' IDENTIFIED BY 'yourpassword',执行后退出mysql;
执行 sudo service mysql restart来重启mysql服务。
四、安装Tomcat
1、执行sudo apt-get install tomcat8,可以安装tomcat8。目前第一代树莓派带的debian暂不支持tomcat9。