<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Alpine on 布萊恩 | QA job | Testing</title><link>https://brian-hsu.github.io/tags/alpine/</link><description>Recent content in Alpine on 布萊恩 | QA job | Testing</description><generator>Hugo</generator><language>zh-tw</language><lastBuildDate>Tue, 08 Jun 2021 16:41:00 +0800</lastBuildDate><atom:link href="https://brian-hsu.github.io/tags/alpine/index.xml" rel="self" type="application/rss+xml"/><item><title>Alpine Linux</title><link>https://brian-hsu.github.io/blog/my_share-017/</link><pubDate>Tue, 08 Jun 2021 16:41:00 +0800</pubDate><guid>https://brian-hsu.github.io/blog/my_share-017/</guid><description>&lt;h4 id="wiki-介紹如下"&gt;WIKI 介紹如下&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;Alpine Linux是一個由社群開發的基於musl和BusyBox的Linux作業系統，該作業系統以安全為理念，面向x86路由器、防火牆、虛擬私人網路、IP電話盒及伺服器而設計。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="package-management-叫-apk"&gt;package management 叫 apk&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#586e75;background-color:#eee8d5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;add	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 添加 package&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;del	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 刪除 package&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;fix	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 修復或升級 package&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;update	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 更新可用 package 的索引&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;info	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 印出 有關已安裝或可用 package 的信息&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;search	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 搜索 package 或描述&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;upgrade	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 升級當前已安裝的軟件 package&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cache	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 本地緩存 package 存儲庫的維護操作&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;version	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 比較已安裝和可用 package 之間的版本差異&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;index	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 從 package 列表中創建存儲庫索引&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;fetch	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 下載（但不安裝） package&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;audit	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 列出原始 package 安裝狀態的文件系統的更改&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;verify	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 驗證 package 簽名&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;dot	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 為給定 package 創建GraphViz圖表描述&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;policy	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 顯示更新給定 package 的存儲庫，加上還提供 package 的存儲庫&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;stats	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 顯示統計信息，包括安裝和可用的 package 數，目錄和文件的數量等。&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;manifest	&lt;span style="color:#93a1a1;font-style:italic"&gt;# 顯示給定 package 中包含的文件的校驗和&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="常用的-與-apt-一樣-先更新-apk-update"&gt;常用的 與 apt 一樣 先更新 &lt;code&gt;apk update&lt;/code&gt;&lt;/h4&gt;
&lt;h4 id="列出-目前已經安裝的-package-list-apk-info"&gt;列出 目前已經安裝的 package list: &lt;code&gt;apk info&lt;/code&gt;&lt;/h4&gt;
&lt;h4 id="列出-目前已經安裝的-package-list-加上版本與資訊--apk-info--vv"&gt;列出 目前已經安裝的 package list 加上版本與資訊 : &lt;code&gt;apk info -vv&lt;/code&gt;&lt;/h4&gt;
&lt;h4 id="如果-想知道-哪個-binary-是-哪個-package--apk-info---who-owns-path"&gt;如果 想知道 哪個 binary 是 哪個 package : &lt;code&gt;apk info --who-owns [path]&lt;/code&gt;&lt;/h4&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;apk info --who-owns /bin/sh
## /bin/sh is owned by busybox-1.31.1-r20
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="查詢-資訊--apk-search--v-package-name"&gt;查詢 資訊 &lt;code&gt;apk search -v [package name]&lt;/code&gt;&lt;/h4&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/ # apk search -v &amp;#39;python3&amp;#39;
python3-tkinter-3.8.10-r0 - A graphical user interface for the Python
python3-idle-3.8.10-r0 - IDE for Python3 using Tkinter
python3-dev-3.8.10-r0 - A high-level scripting language (development files)
boost-python3-1.72.0-r6 - Boost python3 shared library
postgresql-plpython3-contrib-12.7-r0 - PL/Python 3 extension modules distributed with PostgreSQL
python3-dbg-3.8.10-r0 - A high-level scripting language (debug symbols)
python3-3.8.10-r0 - A high-level scripting language
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="安裝-package-並且不要暫存以及相關依賴--apk---no-cache--i-add-vim"&gt;安裝 package 並且不要暫存以及相關依賴 : &lt;code&gt;apk --no-cache -i add vim&lt;/code&gt;&lt;/h4&gt;
&lt;h4 id="刪除-package--apk-del-package-name"&gt;刪除 package : &lt;code&gt;apk del [package name]&lt;/code&gt;&lt;/h4&gt;
&lt;h4 id="搜尋-python3-pip--apk-search--v-pipgrep--i-python"&gt;搜尋 python3 pip : &lt;code&gt;apk search -v pip|grep -i python&lt;/code&gt;&lt;/h4&gt;
&lt;h4 id="安裝-pip3---apk-add--i-py3-pip"&gt;安裝 pip3 : &lt;code&gt; apk add -i py3-pip&lt;/code&gt;&lt;/h4&gt;</description></item></channel></rss>