dpkg

copyright file in deb package - how to

人盡茶涼 提交于 2019-12-06 03:33:24
I'm trying to create a deb package from binaries but I have a problem with copyright file. If I place a file named copyright inside DEBIAN folder it complains of two things: Missing copyright Unknown control file copyright If I place it under /usr/share/doc or /usr/share/doc/mypackage it does not complain at all but, in any case, when I open generated debian package, Ubuntu Software Center states License: Unknown Using: ubuntu raring Executing fakeroot dpkg-deb -z8 -Zgzip --build myproj Copyright file looks as follows: Format: http://dep.debian.net/deps/dep5 Upstream-Name: myproj Source: Files

联想ThinkPad Ubuntu16.04支持WIFI6-AX200

杀马特。学长 韩版系。学妹 提交于 2019-12-06 02:33:12
参考: Wireshark大法-WiFi6无线抓包 一、拆机换WIFI网卡 中间的板盖,三个螺丝起来,可以看到机身键盘附近有WIFI网卡 与AX200都是窄型的网卡,底下触电接口不一样,不过仍适配(AX200说明书描述支持Thinkpad) 天线注意: 黑色天线接1扣子,灰色天线接2扣子 二、更新应用 sudo apt-get update -y sudo apt-get upgrade -y 三、更新内核到5.1 需要升级到最新的Linux内核>5.1,并使用最新的无线适配器固件。我已经将Linux内核升级到5.1版本 下载和安装内核的官方网站(Ubuntu 16.04 64位系统): cd /tmp/ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-headers-5.1.0-050100_5.1.0-050100.201905052130_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/linux-headers-5.1.0-050100-generic_5.1.0-050100.201905052130_amd64.deb wget -c https://kernel.ubuntu.com/~kernel

Error with rabbit-mq server

落花浮王杯 提交于 2019-12-06 00:54:26
问题 I am trying to setup OpenStack on Ubuntu 12.04 using devstack. Now, the error I am getting is: Setting up rabbitmq-server (2.7.1-0ubuntu4) ... Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err} rabbitmq-server. invoke-rc.d: initscript rabbitmq-server, action "start" failed. dpkg: error processing rabbitmq-server (--configure): subprocess installed post-installation script returned error exit status 1 No apport report written because MaxReports is reached already

dpkg error: pycompile: not found

你离开我真会死。 提交于 2019-12-05 23:09:11
问题 sudo apt-get remove --purge mysql-server mysql-client mysql-common I am getting the following error as I try to remove mysql using the above command: Reading package lists... Done Building dependency tree Reading state information... Done Package 'mysql-client' is not installed, so not removed The following package was automatically installed and is no longer required: php5-mysqlnd Use 'apt-get autoremove' to remove it. The following extra packages will be installed: mysql-server-core-5.5

Ubuntu remove mysql-common

╄→尐↘猪︶ㄣ 提交于 2019-12-05 14:41:48
原文链接: https://blog.csdn.net/iehadoop/article/details/82961264 首先在终端中查看MySQL的依赖项: dpkg --list|grep mysql 卸载: sudo apt-get remove mysql-common 卸载: sudo apt-get autoremove --purge mysql-server-5.7 清除残留数据: dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P 再次查看MySQL的剩余依赖项: dpkg --list|grep mysql 继续删除剩余依赖项,如: sudo apt-get autoremove --purge mysql-apt-config 至此已经没有了MySQL的依赖项,彻底删除,Good Luck 来源: https://www.cnblogs.com/xyyhcn/p/11928682.html

apt preferences pin: origin local?

心不动则不痛 提交于 2019-12-05 08:18:27
I have dropped fglrx from my notebook and return to the free drivers but xfce4-power-manager fails to start. it was a known bug I got apt-get source, apply the patch, build and install it. now all works perfect, I have reported this bug to debian. but now I want to hold this package to prevent upgrades for some time I know that clumsy way is to bump the package build version part. for example 1.0.10- 5 and then hold package by a version: Package: xfce4-power-manager Pin: version 1.0.10-5 Pin-priority: 1001 I think the best way is to hold packages by the origin: Package: xfce4-power-manager Pin

Ubuntu16.04 UltraEdit 安装&破解&使用

久未见 提交于 2019-12-05 04:38:00
(1)下载:登录到官网(http://www.ultraedit.com/downloads/uex.html)选在对应的版本进行下载。 (2)安装: (使用命令行方式安装)在本地路径进行安装:sudo dpkg -i uex_15.1.0.8_amd64.deb (使用双击进行安装)省略 (3)运行:在左侧应用搜索中输入uex,单击搜索到的应用进行运行 附录1: 如果ubuntu要安装新软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境。那该怎么安装?答案是:使用dpkg命令。 dpkg命令常用格式如下: sudo dpkg -I iptux.deb #查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于--info) sudo dpkg -c iptux.deb #查看iptux.deb软件包中包含的文件结构(其中-c等价于--contents) sudo dpkg -i iptux.deb #安装iptux.deb软件包(其中-i等价于--install) sudo dpkg -l iptux #查看iptux软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于--list) sudo dpkg -L iptux #查看iptux软件包安装的所有文件(软件名称可通过dpkg -I命令查看,其中-L等价于-

Ubuntu升级软件和ubuntu升级系统的命令

空扰寡人 提交于 2019-12-04 19:59:00
sudo apt-get update: 升级安装包相关的命令,刷新可安装的软件列表(但是不做任何实际的安装动作) sudo apt-get upgrade: 进行安装包的更新(软件版本的升级) sudo apt-get dist-upgrade: 除了拥有upgrade的全部功能外,dist-upgrade会比upgrade更智能地处理需要更新的软件包的依赖关系。 sudo do-release-upgrade: 进行系统版本的升级(Ubuntu版本的升级),Ubuntu官方推荐的系统升级方式,若加参数-d还可以升级到开发版本,但会不稳定 sudo apt-get autoclean: 清理旧版本的软件缓存 sudo apt-get clean: 清理所有软件缓存 sudo apt-get autoremove: 删除系统不再使用的孤立软件 删除不用的老旧内核 Linux 中 /boot 是存放系统启动文件的地方,安装 ubuntu 时单独分区给 200M 足够,但是系统内核更新后,老的内核依然保存在 /boot 分区内,几次升级后,就会提示 /boot 空间不足。 我们只要删掉老的内核,将空间释放出来就可以了。 先查看已安装的内核版本 dpkg --get-selections |grep linux 能看到已经安装的版本,其中带image的一般就是旧版本

ubuntu 16.04常见错误

瘦欲@ 提交于 2019-12-04 18:38:41
1, https://www.cnblogs.com/ace-wu/p/6623150.html ubuntu常见错误--Could not get lock /var/lib/dpkg/lock解决 通过终端安装程序sudo apt-get install xxx时出错: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it 出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单: 在终端中敲入以下两句 hlp@hlp-Lenovo-G405:~$ sudo rm /var/lib/dpkg/lock hlp@hlp-Lenovo-G405:~$ sudo dpkg --configure -a hlp@hlp-Lenovo-G405:~$ sudo apt update hlp@hlp-Lenovo-G405:~$ sudo apt list --upgradable 来源:

ubuntu提示E: Sub-process /usr/bin/dpkg returned an error code (1)

眉间皱痕 提交于 2019-12-04 16:02:00
解决办法: 现将info文件夹更名 sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk 新建一个新的info文件夹 sudo mkdir /var/lib/dpkg/info 安装修复 sudo apt-get update sudo apt-get install -f 执行完上一步操作后,在info文件夹下生成一些文件,现将这些文件全部移到info.bk文件夹下 sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk 把自己新建的info文件夹删掉 sudo rm -rf /var/lib/dpkg/info 恢复原有info文件夹,修改名字 sudo mv /var/lib/dpkg/info.bk /var/lib/dpkg/info 到这里已经成功安装了 来源: https://www.cnblogs.com/wanzixiang163/p/11872736.html