[手機編程]Aid Learning--換源+軟件/數據庫安裝(Mysql,Redis,MongoDB)


Aid Learning下載安裝

Aid Learning 官網

更換源

更換apt源

方式一:

  • 打開Terminal復制回車即可
cd /etc/apt/&&
cp sources.list sources.list.bk&&
echo deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free  >  sources.list&&
echo deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free  >>  sources.list&&
echo deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free  >>  sources.list&&
echo deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free  >>  sources.list&&
echo deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free  >>  sources.list&&
echo deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free  >>  sources.list&&
echo deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free  >>  sources.list&&
echo deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free >>  sources.list&&
apt update&&
echo 換源已完成!&&
cd /home

方式二:

圖形化界面

打開 /etc/apt/sources.list
默認是華為源,可以更換成清華大學鏡像源,粘貼復制后點擊右上方的保存

更換后需要使用apt update命令

apt update

清華大學鏡像站:

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free

debian官方源 附上官方全球鏡像站列表地址:https://www.debian.org/mirror/list

更換pip源

更新pip

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

完成以后輸入以下命令:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

官方 https://pypi.python.org/simple/v2ex http://pypi.v2ex.com/simple/

安裝和刪除程序

安裝軟件包

apt-get install package #在線安裝軟件包  
apt-cache serach package #搜索包  
apt-cache show package #顯示這個包的詳細信息,比如大小版本說明等  
sudo apt-get install package #在線安裝包  
sudo apt-get install package --reinstall #重新在線安裝這個包  
sudo apt-get remove package #刪除這個包  
sudo apt-get remove package --purge #刪除這個包和這個包的相關配置文件  
sudo apt-get update #更新源,在安裝新的包之間要先編輯對應的源地址  
sudo apt-get upgrade #更新與源對應的所有文件包  
apt-cache depends package #查看這個包需要依賴的包  
apt-cache rdepends package #查看這個包被哪些包所依賴  
sudo apt-get build-dep package #安裝相關的編譯環境  
sudo apt-get clean && sudo apt-get autoclean #刪除不用的包(清理/var/cacheapt/archive中的deb緩存文件)  
sudo apt-get check #檢查室友有損壞的依賴包

軟件安裝后相關文件位置

#下載的軟件包存放位置  
/var/cache/apt/archives  
#安裝后軟件默認位置  
/usr/share  
#可執行文件位置  
/usr/bin  
#配置文件位置  
/etc  
#lib文件位置  
/usr/lib 

apt-get安裝刪除包

#安裝新的文件一般要編輯對應的源文件,比如:  
cat /etc/apt/sources.list  #查看使用的源,更新編輯源  
sudo apt-get update #更新軟件源  
sudo apt-get upgrade #更新對應源的所有文件  
sudo apt-get install package #安裝包  
sudo apt-get --reinstall install package #重新安裝這個包  
sudo apt-get remove package #卸載刪除包  
sudo apt-get autoremove package #自動卸載軟件但保留其配置文件  
sudo apt-get autoremove --purge package #自動卸載軟件其刪除其配置文件  
#tips: remove一般用於卸載本地安裝的軟件,autoremove一般用於在線安裝的軟件

安裝數據庫

安裝Mysql

  • 1)安裝
apt install default-mysql-server 
  • 2)初始化數據庫
mysql_install_db  
  • 3)啟動mysql
service mysql start  
  • 4)修改root用戶密碼
/usr/bin/mysqladmin -u root password '123456'  # 這里用的密碼是123456,可自行更改成其他的密碼
  • 5)登錄mysql
mysql -u root -p123456  # 密碼自行更改
  • 6)開啟root用戶遠程訪問權限(自行更改密碼)
# 寫入權限
grant all on *.* to root@'%' identified by '123456' with grant option;
# 刷新權限並退出  
flush privileges;
quit;
  • 7)修改配置文件
    進入full screen 模式 --> 打開配置文件 --> i 插入 --> 更改bind-address --> ES返回 --> :wq保存並退出
# 打開配置文件
vim /etc/mysql/mariadb.conf.d/50-server.cnf  
# 更改bind-address
bind-address=0.0.0.0
  • 8)重啟mysql
kill -9 `pgrep mysql`
service mysql start 
 # 問題一:每次啟動都會報錯.回車一下就行(有沒有大佬知道怎么解決的QAQ)
# 問題二:不能自動啟動

安裝Redis

apt install redis  # 下載redis庫
redis-server  # 啟動redis服務器端
redis-cli  # 啟動redis客戶端

遠程訪問設置

  • 注釋bind 127.0.0.1
  • protected-mode更改為no
  • vim中查詢命令 / ,插入命令 i , 退出並保存命令 :wq
    切換到Full Screen模式下
vim /etc/redis/redis.conf
-- 更改為:
# bind 127.0.0.1
protected-mode no

停止Redis服務

ps ajx|grep redis  #  找到Redis的進程id
sudo kill -9 redis的進程id

安裝MongoDB

1、下載文件

進官方群 111245605,下載MongoDB文件夾

2、導入公鑰

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

3、上傳到home文件夾中,QQ下載的文件一般在:cd /sdcard/android/data/com.tencent.mobileqq/Tencent/QQfile_recv,我這里用網盤下的,自行更改第一個目錄

mv /sdcard/BaiduNetdisk/mongodb/ /home

依次安裝下面5個軟件,中間報錯可忽略:

cd /home/mongodb/  # 切換到安裝包目錄
dpkg -i mongodb-org-shell_4.4.5_arm64.deb
dpkg -i mongodb-org-tools_4.4.5_arm64.deb
dpkg -i mongodb-org-mongos_4.4.5_arm64.deb
dpkg -i mongodb-org-server_4.4.5_arm64.deb
dpkg -i mongodb-org_4.4.5_arm64.deb

檢查,都出現 "已安裝,在本地"說明安裝成功

apt search mongodb

新建/data/db/目錄(數據存放目錄)

mkdir /data/db/

4、啟動mongodb服務器

mongod --dbpath /data/db

mongod

5、啟動MongoDB客戶端

mongo

6、關閉服務器

use admin
db.shutdownServer()

參考鏈接

試玩Aid Learning
AidLux官方文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM