從原始碼打包DEB的簡單方法
首先安裝checkinstall
sudo apt-get install checkinstall
然後進入要打包的原始碼目錄./configure
make
checkinstall -D make install
這樣就生成了該原始碼的deb包,用dpkg -i安裝即可。如果打包成功不要忘了把他發到網路上,這樣可以幫助很多不會自己編譯的人。相關推薦
從原始碼打包DEB的簡單方法
DEB是ubuntu的二進位制安裝包,但有時候我們從網站上只能得到原始碼包,這就需要自己編譯安裝了,但我們也可以把原始碼打包成DEB,其實這是一件非常簡單的事情。 首先安裝checkinstall sudo apt-get install checkinstall然後進
[轉] maven打包可運行的fat-jar的簡單方法
oot mvn sin hive 所有 簡單方法 practice launcher pom.xml [From] https://blog.csdn.net/tearsky253/article/details/75948721 問題 在使用“mvn package”
Glide原始碼分析(一)從用法來看之with方法
繼續啃原始碼,用過Glide的人,肯定都覺得它好好用,我們一般只需要幾行程式碼,就可以達到我們想要的效果,可以在這個背後是什麼呢?就需要我們來看了。 我一般看原始碼,我喜歡先從用法來看,然後一步一步的再細扣,所以就先從用法來看Glide的整體流程。 用過Glide的人,用下面這段
android實現的簡單的計算器(原始碼+打包好的apk檔案)
一、啥也不說,先看效果 二、再來看一下目錄結構吧: 三、原始碼: .java檔案 package com.kjgym.mycalculatorv10; import android.support.v7.app.AppCompatActivity; imp
從原始碼學習設計模式之模板方法
Photo by Tomáš Malík on Unsplash 什麼是模板方法模式?摘錄 wiki 的介紹。 模板方法模式定義了一個演算法的步驟,並允許子類別為一個或多個步驟提供其實踐方式。讓子類別在不改變演算法架構的情況下,重新定義演算法中的某些步驟。在軟體工程中,它是一種軟體設計模式
macOS從原始碼安裝TensorFlow出現問題ERROR: error loading package 'tensorflow/core/kernels/cloud': 解決方法
ERROR: error loading package 'tensorflow/core/kernels/cloud': Encountered error while reading extension file 'protobuf.bzl': no such p
AndroidStudio將專案打包成jar包的簡單方法
以下內容是根據網上的方法進行驗證後的總結。 在AndroidStudio中將專案打包成jar包的方法: 在build.gradle檔案中,修改下面兩個地方: (1)apply plugin:'com.android.application' 改為 apply plug
設計模式(四):從“兵工廠”中探索簡單工廠、工廠方法和抽象工廠模式
前面陸陸續續的更新了三篇關於設計模式的部落格,是關於“策略模式”、“觀察者模式”、“裝飾者模式”的,今天這篇部落格就從“兵工廠”中來探索一下“工廠模式”(Factory Pattern)。“工廠模式”又可以分為“簡單工廠模式”(Simple Factory Pattern)、“工廠方法模式”(Factory
從JDK原始碼看有趣的方法
在學習JDK的原始碼過程中我遇到了一些有趣有用的方法,在此之前如果要使用這些工具方法,我首先會想到的是commons-lang和guava這樣的語言擴充套件包,但現在如果是寫一些demo,使用原生即可達到目的。當然我們也不能否認它們的作用,在平時的工作專案中幾乎都會引入這些語
OpenCV安裝流程及從原始碼編譯方法 + 配置VS
本篇文章記錄了安裝OpenCV 3.4.2及配置VS2017的方法,以及利用CMake從原始碼編譯適用於老版本VS2013的OpenCV 3.4.2的編譯及配置流程。本文也可以作為其他OpenCV及VS版本安裝配置方法的參考。 1 安裝OpenCV 3.4.2
Spring Boot 將Freemarker打包到其他jar並在專案中引用的簡單方法
有時候我們需要封裝一些自己的類庫,使其能夠應用到各個專案中,對於Freemarker類庫的封裝,官方有介紹,並且Freemarker支援Loading templates from multiple locations,使得封裝起來更簡單。對於基於Spring Boot構建的專案,對Freemarker類
從原始碼開始製作deb包
1. create 一個目錄 如下 mkdir hello 2. c 原始碼如下 [email protected]:~/deb# cat hello.c #include <stdio.h> int main(int argc, char* ar
AndroidStudio簡單的打包專案的方法
1.Build -> Generate Signed APK...,開啟如下視窗 2.假設這裡沒有打過apk包,點選Create new,視窗如下 這裡只要輸入幾個必要項 Key store path(生產key檔案的儲存路徑 ) Key store passwo
Maven原始碼打包方法
將MAVEN專案只保留原始碼和POM檔案,使用maven package命令打包pom.xml需要包含以下三個外掛:(原始碼位置和專案入口以及打包位置可以自己修改)<build> <sourceDirectory>src/main/java</s
史上最簡單Android原始碼編譯環境搭建方法(基於Docker)
利用Docker映象確實可以簡化編譯環境的配置,現在Docker的用處還是挺多的,例如TensorFlow也可以在Docker上玩。有史以來,Android原始碼編譯環境的搭建始終是一件麻煩事兒。網上有數不清的文章介紹如何編譯Android原始碼,但是他們要麼方法複雜、步驟太
從原始碼包構建.deb檔案的備忘
原始碼包是什麼 我們知道ubuntu有別於gentoo之一的特點就是,gentoo是基於原始碼包安裝的系統,而ubuntu是基於二進位制的。我們執行一個apt-get install foo安裝包命令時,apt從對應的apt source源地址下載一個二進位制
從原始碼包構建deb二進位制軟體包
一、標準的原始碼包 這種標準的原始碼包中包含標準的configure指令碼,製作過程如下: 1、下載souces、解壓,將原始碼包的目錄改成packagename-versi on形式,比如scim-1.4.2 2、進入該目錄,使用dh_make命令,即 $dh_make -e "your email ad
Java進階--從原始碼理解Integer類的toString方法
Java中的jdk是深入學習Java程式設計的寶庫,其中各種方法的實現不僅可以深入瞭解 設計模式的應用,還可以看到jdk編寫者如何優化程式碼(這種優化已經到達了一種極端的程度)對我們編寫自己的程式碼是有十分重要的作用的。read the fucking sour
從檔案中讀取內容,並去掉換行符'\n'的一種簡單方法
開啟檔案後,可以用readlines將每一行的內容讀取到一個“列表”中, 獲取列表中每個元素,利用字串的strip('\n')去掉換行符 例如: lines = fd.readlines() for line in lines: line=line.strip('
springboot打包為jar包的簡單方法
方法描述:使用Maven指令:mvn package 我認為最簡單的方法應該是使用maven 指令進行打包,但是由於maven會進行一些檢測,所以我打包這個花了很長時間……其實是非常非常非常簡單的,但是好像我配置的mchange包版本有問題,每次執行mvn packag