常用鯤鵬應用發布流程

      網友投稿 727 2022-05-29

      應用與發布

      1、應用

      應用軟件(互聯網軟件,辦公室軟件等)

      系統軟件(os,中間件等)

      2、發布

      決定發布的內容(特定子版本應用系統,配置文件,幫助文檔,安裝手冊,用戶手冊等)編寫Release note,落實包裝等發布相關事宜并實施發布。

      應用發布流程介紹

      應用開發

      按照需求,選擇開發語言及開發環境進行開發

      如在鯤鵬平臺使用c語言開發一個應用

      應用打包

      根據開發語言及需求進行應用程序的打包

      如c語言一般使用rpm打包、JAVA使用jar命令打包等。

      配套文檔編寫

      應用發布前對配套文檔的制作,如版本說明、使用說明、功能說明等

      應用發布

      選擇合適的途徑和平臺進行發

      注:

      我們知道編程語言分為編譯型語言和解釋型語言,C/C++、Go語言就是典型的編譯型語言。編譯型語言開發的程序從x86平臺遷移到鯤鵬處理器上,需要進行重新編譯。下面重點對C/C++這種編譯型語言進行講解,首先以一個簡單例子來看下從源碼到可執行程序的過程。

      一份C/C++源碼首先會經過編譯器的預處理生成預編譯文件,這一步主要處理以#開始的預編譯指令,包括一些定義的編譯宏等;接著由編譯器對預編譯文件進一步處理生成匯編代碼,匯編代碼由一些列匯編指令組成,這些匯編指令依賴機器屬性生成;匯編代碼在匯編器的編譯下進一步翻譯成機器可以執行的機器指令--目標文件;最后一步是進行鏈接操作,由于示例比較簡單,并不涉及到一些自定義的外部依賴庫( .so或.a),鏈接操作只是鏈接了默認的一些系統庫生成了最終的可執行程序test.

      Java/python等屬于解釋型語言擁有良好的跨平臺性。除了平臺上調用so庫以外,so庫強依賴平臺性。

      虛擬機屏蔽了差異

      開發語言的不同導致擁有自己的一套打包工具。

      對于打包rpm的內容上來講,原則上對編譯型語言以及解釋型語言都可以打包成rpm包。

      對于實際的生產環境當中,rpm打包對于編譯型語言上使用,是一種古老的打包方式。

      對于解釋型語言,可以打成rpm包,但有自己打包的規則,在實踐的生產過程中更為通用。

      主流開發語言常用應用打包工具和方法

      一、c語言

      工具: rpmbulid

      常用的鯤鵬應用發布流程

      方法:使用rpmbulid命令把編寫好SPEC文件進行構建打包

      輸出: rpm包

      二、JAVA

      工具: Maven工具,Jar命令

      方法:配置pom.xml文件,使用mvn package打包。

      輸出: jar文件

      三、 Python

      工具:原生庫distutils,擴展庫setuptools等。

      方法:使用庫編寫打包腳本,使用命令打包。

      輸出: tar.gz文件

      應用發布的三種途徑

      1、私有倉庫

      公司自建私有倉庫,發布鏡像到公司的倉庫中。

      2、開源社區

      開源社區,發布帖子文檔和說明發布包的使用。鯤鵬有自己強大的社區可以發布帖子以及文檔發布包使用說明等。

      3、開源組織

      開源組織,維持鏡像倉庫需要發布自己鏡像,需管理員同意后發布。對于鯤鵬開源組織的倉庫暫時還處于優化當中。

      Linux 鯤鵬

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:萌新告訴你什么是HTML5
      下一篇:Rust入門一文就夠:看Rust布道者張漢東帶你入門Rust
      相關文章
      亚洲国产天堂久久综合| 国产精品亚洲AV三区| 中文字幕亚洲日韩无线码| 亚洲国产精品综合久久网络| 涩涩色中文综合亚洲| 亚洲一本之道高清乱码| 亚洲一区在线观看视频| 亚洲中文字幕久久精品无码2021| 亚洲女人初试黑人巨高清| 亚洲精品成人久久| 亚洲狠狠狠一区二区三区| 亚洲免费观看网站| 亚洲综合校园春色| 国产午夜亚洲精品| 亚洲日韩国产欧美一区二区三区 | 国产成人A亚洲精V品无码| 亚洲精品国产精品国自产观看 | 久久亚洲AV无码精品色午夜麻豆 | 国产精品亚洲综合天堂夜夜| 国产亚洲一卡2卡3卡4卡新区| 性色av极品无码专区亚洲| 亚洲国产精品国产自在在线| 亚洲真人日本在线| 亚洲国产另类久久久精品小说| 亚洲国产精彩中文乱码AV| 亚洲第一视频网站| 亚洲人色大成年网站在线观看| 亚洲AV成人无码天堂| 亚洲另类自拍丝袜第五页| 国产在亚洲线视频观看| 国产成人亚洲精品91专区手机| 亚洲一区无码中文字幕 | 亚洲人成网亚洲欧洲无码| 色偷偷亚洲第一综合| 久久99亚洲综合精品首页| 久久精品国产亚洲av麻豆| 亚洲网站在线免费观看| 亚洲 欧洲 日韩 综合在线| 亚洲av无码成人精品区一本二本 | gogo全球高清大胆亚洲| 亚洲午夜国产精品无码|