zoukankan      html  css  js  c++  java
  • debian打包笔记

    对于仓库中 main 区的软件, Debian Policy 要求其 完全兼容 Debian Free Software Guidelines (Debian 自由软件准则) (DFSG) 并且它 不能要求使用 main 区以外的软件来编译或执行。这即是最理想的状况。

    对于仓库中 contrib 区的软件,其许可证必须满足 DFSG 的全部条件,不同于 main 区软件的一点是,它们可以依赖于 main 之外的软件包来完成编译或运行。

    对于仓库中 non-free 区的软件,其许可证可以不满足 DFSG 中的一部分条件。其中坚决不能违背的一点是,该软件 必须是可分发的。

    dh_make

    设置用户名和邮箱:

    vim ~/.bashrc
    
    DEBEMAIL="your.email.address@example.org"
    DEBFULLNAME="Firstname Lastname"
    export DEBEMAIL DEBFULLNAME
    
    . ~/.bashrc
    

    Sudo apt install quilt

    大多数第三方程序会默认安装在 /usr/local 目录下。

    要找出编译你的软件所需的软件包可以使用这个命令(译注:来自devscripts包):
    $ dpkg-depcheck -d ./configure

    dev后缀包通常包含必要的文件,如果你要从使用相关库的源代码编译软件。它们通常包含C头文件(foo.h)和无版本共享库(libfoo.so)。 非dev包只包含已编译二进制文件所需的版本化共享库(libfoo.so.1.1)。
    https://blog.csdn.net/anlian523/article/details/90733234

    linux软件降级
    sudo apt install libgtk-3-0=3.24.23-1kylin2k7

  • 相关阅读:
    SpringBoot 部署【war】到服务器的tomcat
    SpringBoot 部署【jar】前后端分离(nginx)
    VM安装centos7
    nginx 入门
    《从零开始学习Mysql5.7》笔记
    架构师技术栈
    【读书笔记】小强升职记
    lambda 表达式
    【软考】信息资料
    flutter 获取状态栏高度
  • 原文地址:https://www.cnblogs.com/chendeqiang/p/15203610.html
Copyright © 2011-2022 走看看