Debian(树莓派)网站搭建基础软件安装

xiaoxiao2021-02-27  204

一、安装命令说明

        之前习惯了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。

转载请注明原文地址: https://www.6miu.com/read-12307.html

最新回复(0)