在Windows下面快速構建各種Linux應用

2021-08-10 07:46:44 字數 1506 閱讀 2542

win10 支援將ubuntu linux承載在windows系統中,將ubuntu linux作為win10的子系統執行。

通過ubuntu人性化的apt-get命令,只需幾行**就可以在windows下面快速構建各種linux應用。

命令安裝: lxrun /install /y

手動安裝:windows bash

目前windows bash基於ubuntu 16.04 lts。

ubuntu官方軟體源速度不佳,首先將軟體源更改為清華大學ubuntu軟體源:

# 預設注釋了原始碼映象以提高 apt update 速度,如有需要可自行取消注釋

deb xenial main restricted universe multiverse

# deb-src xenial main restricted universe multiverse

deb xenial-updates main restricted universe multiverse

# deb-src xenial-updates main restricted universe multiverse

deb xenial-backports main restricted universe multiverse

# deb-src xenial-backports main restricted universe multiverse

deb xenial-security main restricted universe multiverse

# deb-src xenial-security main restricted universe multiverse

mysql

由於windows bash跟實際的linux系統還是有所區別,下面展示一下安裝mysql的正確姿勢。

參考了: bashonwindows

#更新

sudo apt-get update

#跳過所有的提示,建立乙個使用者名為root,密碼為空的使用者

sudo debian_frontend=noninteractive apt-get -y install mysql-server

#啟動mysql服務

sudo service mysql start

#登入mysql -u root

redis

#安裝

sudo apt-get install redis-server

#啟動redis-server --daemonize yes

rabbitmq

#安裝

sudo apt-get install rabbitmq-server

#啟動service rabbitmq-server start

不以守護執行緒執行的話關閉windows bash命名視窗,mysql、redis等服務也會隨之關閉。

openssl在windows下面編譯

折騰了1天,終於在windows下面把openssl編譯成靜態庫,測試編譯執行通過了不容易哦 3 cmd開啟命令列,cd 到vs安裝目錄 c microsoft visual studio 10.0 vc 執行vcvarsall.bat檔案,設定編譯環境 4 cd 進入 d openssl 1.0....

在Windows下面編譯Qt的MySQL驅動

在windows下面編譯qt的 mysql驅動 mysql undefined reference 2 安裝 mysql 的編譯環境不支援含有空格的路徑,請保證安裝路徑沒有空格。本文的安裝路徑為d development mysql 3 編譯qsqlmysql 方法一 更改mysql.pro 1 進...

MRTG在windows下面的步驟教程

mrtg multi router traffic grapher 通常講是乙個監控網路鏈路流量負載的開源軟體,它可以從所有執行snmp協議的裝置上 包括伺服器 路由器 交換機等 抓取資訊。事實 上它不僅可以監控網路裝置,任何其它的支援snmp協議的裝置都可以做為mrtg的監控物件,並自動生成包含p...