dpkg:警告:无法找到软件包 XXXX 问题解决

原文:Link

因为在apt-get install 安装一个新包时 先回去检查/var/lib/dpkg/info/目录下的已安装包的配置文件信息;如果发现有已经安装的应用 的配置文件信息不在info目录下 就会提示这个错误

 所以这个时候我们 可以通过:sudo dpkg --configure -a

然后通过:dpkg -l | grep ^ii | awk '{print $2}' | grep -v XXX | xargs sudo aptitude reinstall 

重新获取包内容配置信息 ,这样一步步重新安装下去 很快就可以解决这个问题了

二.当然也还有第二种方法,那就是通过:sudo apt-get --reinstall install dpkg --get-selections | grep '[[:space:]]install' | cut -f1

来重新安装全部软件,会全部刷新info目录 不过这个方法就要多花点时间去等了
————————————————
版权声明:本文为CSDN博主「wise622453」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wise622453/java/article/details/7905253

deepin 安装wps-office-pro导致Sub-process /usr/bin/dpkg returned an error code (1)错误

原文:Link

先备份原来的,然后重新新建

sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //现将info文件夹更名
sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
sudo apt-get update

修复安装

apt-get install -f
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak

执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info.bak文件夹下

sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info //把以前的info文件夹重新改回名字

不禁用IPV6的同时xdroid可以联网的办法

另一个不禁用ipv6的方法:link

sudo apt install tinyproxy
sudo systemctl start tinyproxy.service
sudo systemctl enable tinyproxy.service 

给qq设置http代理地址为:127.0.0.1:8888
可以修改/etc/tinyproxy/tinyproxy.conf文件把端口改成其它

下面方法不具备通用性,看上面的方法
deepin-wine版的QQ想要正常接受图片需要禁用IPV6,但禁用IPV6后xDroid就无法联网。
想2个都能正常使用该怎么办?
自己复制下面这段代码执行:

我的测试环境是UOS SP1 和 xDroid4.0版本。其它发行版应该都可以用

sudo sh -c "cat > /etc/rc.local" << EOF
#!/bin/sh -e
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
exit 0
EOF~~

~~重启你就会发现xDroid可以正常联网,QQ也可以正常接受图片了~~

Deepin&UOS安装Nvidia驱动后出现黑窗现象解决方法

参考地址1:Link
参考地址2:Link
参考地址3:Link

sudo dedit /etc/profile.d/kwin.sh
加入内容

#!/bin/sh
export KWIN_TRIPLE_BUFFER=1

或者直接执行这段:

sudo sh -c "cat > /etc/profile.d/kwin.sh" << EOF
#!/bin/sh
export KWIN_TRIPLE_BUFFER=1
EOF

编辑 ~/.config/kwinrc

[Compositing]
Enabled=true
GLCore=false
OpenGLIsUnsafe=false
WindowsBlockCompositing=false

在家里,找到文件.config / plasmashellrc并添加以下行(可选):
[QtQuickRendererSettings]
GraphicsResetNotifications=true

同样在家里,找到文件.config / kwinrc并添加以下行:
[QtQuickRendererSettings]
GraphicsResetNotifications=true

date 当 echo使用

(base) master@origin:~/Documents$ date +ffff
ffff

(base) master@origin:~/Documents$ date +andasfwefqwefdf >> a.txt

(base) master@origin:~/Documents$ cat a.txt
asdf
andasfwefqwefdf