草庐IT

debian-packaging

全部标签

linux - 打包 debian 文件 : debian/copyright file format?

我正在移植一堆代码以在旧内核上运行。(gcc4.9依赖项、x11、vlc等)作为*.deb文件。在这个过程中,(我是包装新手)我需要创建一个版权文件。我可以有一个空白的,我知道,但我想知道,版权格式是什么?我是否需要我打包的软件的许可证?或者我可以给包一个不同于源许可证的许可证吗?我一直在阅读:https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/但我仍然对许可证和版权感到困惑,以及我正在制作的*.deb文件的许可证和版权是否不同。谁能澄清一下? 最佳答案

linux - Debian Mips 系统调用 unistd.h 丢失了吗?

我正在使用qemu运行DebianSqueezemips架构,只是想弄清楚我可以放入$v0中执行的系统调用是什么。我找到了这个webpage.尽管此页面确实告诉我写命令使用4。我执行以下操作:我正在使用thisimage安装DebianSqueeze。是的,它使用mips作为系统架构:uname-aLinuxdebian2.6.32-5-4kc-malta#1SatFeb1612:43:42UTC2013mipsGNU/Linux--测试.asm--.global__start.text__start:li$v0,4li$a0,1la$a1,out_stringli$a2,12sysc

php - 什么会导致间歇性的 SQLSTATE[HY000] [2002] No such file or directory errors from php PDO mysql on Debian Lenny?

这个问题在这里已经有了答案:MySQLconnectionnotworking:2002Nosuchfileordirectory(23个回答)关闭7年前。连接是通过本地主机,使用mysqldsock文件。这些在99%以上的时间都在工作,但在一些奇怪的情况下我得到错误:SQLSTATE[HY000][2002]Nosuchfileordirectory相同的页面将在下一个请求中再次工作。我唯一能想到的是某种奇怪的文件系统错误。

linux - 如何在 Debian Jessie 中安装 dotnet core sdk

我在我的DebianJessieBox上安装DotnetCoreSDK时遇到问题。这是我遵循的指南https://learn.microsoft.com/en-us/dotnet/core/linux-prerequisites?tabs=netcore2x.在注册产品key和Feed之后,当我尝试执行apt-getinstalldotnet-sdk-2.0.0或dotnet-sdk-2.0.2。我目前以root身份登录,因为这是我的本地开发机器。重现步骤:curlhttps://packages.microsoft.com/keys/microsoft.asc|gpg--dearmo

linux - 在 MACOS 的 VM 中安装 Debian 中的 Gnome

我尝试使用下面的代码安装Gnomeapt-getinstallaptitudetaskseltaskselinstallgnome-desktop--new-install安装包时失败:taskselapt-getfailed(100) 最佳答案 问题#1-保留包这可能是因为您有一些软件包被保留并导致与您尝试安装的新版本的Gnome发生冲突。请运行以下命令#apt-getinstallgnome-desktop-environment如果它告诉您有关此类冲突的信息,请随时运行以下命令#aptitude然后按g将列出要删除的包,再按一

mysql - 在 Debian 7 中更改 Mysql 数据目录?

我有一个单独的分区,用于存放我的www和mysql文件夹。我将该分区设置为在启动时自动挂载,apache2启动正常,没有错误。然而,当我最近刚刚删除所有mysql-server-5.5的痕迹时,重新启动然后重新启动它,它会正常工作。但第二次我更改my.cnf以指向/media/server/mysql,并尝试启动mysql然后错误就出来了。这是我到目前为止所遵循的步骤列表。请注意,据我所知,Debian没有apparmor,所以我跳过了这一步。StopMySQLusingthefollowingcommand:sudo/etc/init.d/mysqlstopCopytheexisti

Debian/Raspberry Pi 上非标准波特率的 C 代码

我正在使用仅以625000的非标准波特率运行的硬件设备。我需要通过USB端口连接到此设备并从中读取和写入数据。因此,我一直在尝试开发一个小的C程序,它可以让我做到这一点。然而,这段代码需要在Linux环境中工作(Debian/Raspian),不幸的是我的Linux技能只是初级的。因此,我希望有人能用最简单的语言向我解释(代码示例会很棒!)我如何在Linux上设置625000的非标准波特率,连接到我的硬件设备(ttyUSB0),并将比特流写入设备(0x020x01)并从中读取它返回的7个字节。我查看了以下StackOverflow问题:Howtosetbaudrateto307200o

linux - 如何将 init.d 脚本从 Ubuntu/Debian Linux 转换到 Solaris?

我有几个init.d脚本用于启动一些守护进程。我在Internet上找到的大多数这些脚本都使用start-stop-daemon。我的理解是“start-stop-daemon”是一个特定于Linux或BSD发行版的命令,在Solaris上不可用。将我的init.d脚本从Linux转换到Solaris的最佳方法是什么?有没有我可以大致使用的相当于start-stop-daemon的命令?由于我不是Solaris用户,我愿意预先承认我什至不知道我的问题是否本质上是无效的。 最佳答案 start-stop-daemon是Linux的东西

linux - 我如何使用(需要:PACKAGE) in clisp under Ubuntu Hardy?

我正在尝试评估答案providedhere,并且出现错误:"AfilewithnameASDF-INSTALLdoesnotexist"使用clisp时:dsm@localhost:~$clisp-q[1]>(require:asdf-install)***-LOAD:AfilewithnameASDF-INSTALLdoesnotexistThefollowingrestartsareavailable:ABORT:R1ABORTBreak1[2]>:r1[3]>(quit)dsm@localhost:~$cmucl抛出类似的错误:dsm@localhost:~$cmucl-qWar

linux - 32 位 Linux 上的 PyInstaller - ImportError : The 'six' package is required

我正在使用Python2.7和Kivy1.9.2-dev制作一个程序,并尝试用PyInstaller-3.0打包它对于不同的系统作为单个可执行文件。我尝试打包的系统是这些:64位LinuxMint17.332位LinuxMint17(升级到17.1和17.3时也尝试过)32位WindowsXPSP3树莓派(树莓派)在所有这些系统上,程序在未编译的情况下仅使用Python运行时运行良好。(因此,所有Kivy依赖项也都很好)。但是,在使用PyInstaller制作的可执行文件中,只有在64位Linux上制作的可执行文件作为一个文件运行。Windows和Raspbian可执行文件大部分都可以