1. 程式人生 > >Ubuntu下製作併發布deb包

Ubuntu下製作併發布deb包

想做有關linaro ubuntu的開發,在wiki上介紹說首先需要熟悉linaro ubuntu的Deb包製作流程,參考網址所述

1. 在2.2.3. Upload your GPG key to Launchpad這一步,第一次匯入key完成後,launchpad網站會給你設定的郵箱傳送一封Email,在Email中有加密後的鑰匙密文,此時需要進入郵箱,拷貝密文並儲存到一個檔案中,例如:


將紅色矩形部分複製並貼上到一個txt檔案中,

開啟終端,

# cd /tmp

# vim data.txt//貼上密文,並儲存退出

# gpg –d data.txt

複製金鑰到視窗處,點選確定即可成功。

2.使用原始碼設定Deb包時遇到的問題

# cd hello/debian

# vim copywrite //如下圖所示進行編輯.

# vim control//編輯control檔案,設定section欄位和Standards-version欄位,註釋掉Homepage欄位(未使用)

其他遵照wiki上所述,bzr builddeb -- -us –uc//不使用GPG

檢查無錯誤後,使用dput上傳到ppa中,在此之前需要使用賬號登陸到launchpad上,建立新的ppa,例如筆者的建立的ppa為ppa1,使用命令dput上傳source.changes檔案到伺服器上,如下圖所示:

如果正確,則伺服器會給郵箱發一封確認Email,說明已經上傳成功,否則會指出錯誤,修改並重新上傳直至成功!成功後如下圖:

Over!

相關推薦

Ubuntu製作併發deb

想做有關linaro ubuntu的開發,在wiki上介紹說首先需要熟悉linaro ubuntu的Deb包製作流程,參考網址所述 1. 在2.2.3. Upload your GPG key to Launchpad這一步,第一次匯入key完成後,launchpad網站會

ubuntu製作簡單的deb

目錄結構 被打包之前,檔案結構如下: makeDeb │ ├── DEBIAN   │ └── control  // 1 安裝資訊 └── usr     ├── share │ └── applications

Ubuntu製作deb的方法詳解

1 認識deb包 1.1 認識deb包 deb是Unix系統(其實主要是Linux)下的安裝包,基於 tar 包,因此本身會記錄檔案的許可權(讀/寫/可執行)以及所有者/使用者組。 由於 Unix 類系統對許可權、所有者、組的嚴

Linux(centos/fedora/redhat/ubuntu....)如何安裝rpm,deb檔案,如何解壓,編譯,安裝*.tar.gz檔案

RPM格式軟體包的安裝 1.簡介 幾乎所有的Linux發行版本都使用某種形式的軟體包管理安裝、更新和解除安裝軟體。與直接從原始碼安裝相比,軟體包管理易於安裝和解除安裝;易於更新已安裝的軟體包;易於保護配置檔案;易於跟蹤已安裝檔案。 RPM全稱是Red Hat Package Manager(Red Hat

Ubuntu製作啟動盤

1.安裝u盤製作工具unetbootinsudo apt-get install unetbootin2.格式化u盤sudo fdisk -l #檢視U盤碟符,假設為/dev/sdb sudo umo

如何在Ubuntu製作ISO映象

在Windows下有很多大型破解軟體可以完成,但是在linux下就輕便多了。而且不用承受非法使用軟體帶來的不安(如果你感覺不安的話)。步驟如下 1 如果你是直接從cd壓制iso檔案的,執行 sudo umount /dev/cdrom dd if=/dev/cdrom of=file.iso bs=1024

清除ubuntu快取、軟體安裝和多餘核心

在預設情況下ubuntu 會把我們通過apt-get 所安裝的軟體包儲存在快取資料夾裡。我們可以把這個資料夾做個備份。如果需要重灌Ubuntu時,可以把備份還原回去。這樣就不需要連上網路去大量更新系統軟體包了ubuntu apt-get 下載的軟體包放在  /var/ca

ubuntu 安裝 刪除 解除安裝 Deb 檔案

圖形介面: 安裝deb              直接雙擊圖示,輸入密碼後就可自動安裝. 解除安裝deb           1. 選單-系統->系統管理->新立得軟體包管理器 或 Alt+F2(執行視窗)輸入  sudo synaptic       

checkinstall 製作rpm或者deb

使用checkinstall製作安裝包的優點:第一:便於管理,如果是通過原始碼包make install安裝後,以後想解除安裝軟體,會很麻煩,需要一個目錄一個目錄的刪除,但是如果使用製作的包安裝後,直接可以通過rpm -e  軟體包(centos)或者dpkg remove

Ubuntu製作windows U盤啟動盤

最近想給裝有Ubuntu和win7的筆記本中的win7生成win10.不曾想將win7的啟動引導區給覆蓋掉了,只能啟動Ubuntu了。於是就想在Ubuntu下製作windows的U盤啟動盤重新安裝win10.在網上找了很多資料和方法,都不能完成。最終經過幾天的努

Ubuntudeb的安裝方法

hat ppi 系統 nop 下載 方法 信息 class 不同的 deb是debian linus的安裝格式,跟red hat的rpm非常相似,最基本的安裝命令是:dpkg -i file.deb dpkg 是Debian Package的簡寫,是為Debian 專門

製作ubuntu +tomcat容器映象,併發至ICP映象庫

一、開始製作Ubuntu16.04系統映象 1、首先下載linux環境的tomcat和jdk,並分別解壓 apache-tomcat-7.0.81.tar.gz jdk-8u11-linux-x64.tar.gz 2、建立dockerfile檔案 FROM

ubuntu將可執行程式打包成deb

最近的一個ubuntu下的專案需要提交測試驗收了,於是需要我們將程式打包。 打包的本質是將原始檔案壓縮與相應的控制命令繫結,最後進行軟體安裝的時候是將對應檔案解壓到指定目錄,根據我們提供的控制邏輯來進行安裝操作。 原來在windows下打包 我選擇採用了 advancedI

從無到有搭建Ubuntu的編譯環境和製作debian

1.        環境準備:安裝 gcc, autoconf, automake, libtool, gettext, dh-make和debhelper等包; 2.        在/home/workroom/test目錄下寫一個簡單的測試程式test.c:   #i

製作Ubuntu deb的三種方法

original url: http://www.cnblogs.com/sunyubo/archive/2010/08/27/2282129.html 一、使用deb包 1. 檢視deb包含有哪些檔案(不安裝) $ dpkg -c xxx.deb // 安裝前根據deb檔案檢視 $ dpkg -L deb

Ubuntu16.04製作deb的方法詳解

1 認識deb包 1.1 認識deb包 deb是Unix系統(其實主要是Linux)下的安裝包,基於 tar 包,因此本身會記錄檔案的許可權(讀/寫/可執行)以及所有者/使用者組。 由於 Unix 類系統對許可權、所有者、組的嚴格要求,而 d

Ubuntu 16.04deb的安裝及常用命令

如果ubuntu要安裝新軟體,已有deb安裝包(例如:iptux.deb),但是無法登入到桌面環境。那該怎麼安裝?答案是:使用dpkg命令。 dpkg命令常用格式如下: sudo dpkg -

Ubuntu安裝deb格式的軟件

下載 最新版 軟件 pinyin 5.7 install 升級 span 0.00 首先在網頁上下載用到的軟件包deb格式的 然後,在軟件包所在的位置打開終端,輸入紅色的指令 [email protected]:~/下載$ sudo apt install gde

Ubuntupython3安裝tkinter

pan run 安裝完成 ref http blank 如果 case python3 case1: 首先sudo apt-get update(如果不更新很有可能找不到tkinter),然後sudo apt-get install python3-tk,安裝完成後就可

常用python(依賴)Ubuntu

parse feed object nts selector 3.2 ogr 4.0 process amqp==1.4.9anyjson==0.3.3apturl==0.5.2beautifulsoup4==4.4.1billiard==3.3.0.23blinker==