如何处理报错E: Sub-process /usr/bin/dpkg returned an error code(1)

在用apt-get安装软件时出现
E:Sub-process /usr/bin/dpkg returned an error code(1)
错误提示dpkg包出现了问题

一、重命名info目录

sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak

二、重新创建一个info目录

sudo mkdir /var/lib/dpkg/info

三、安装出现报错的安装包

sudo apt-get install -f xxx

四、移动文件

#把info目录下的所以文件移动到info.bak目录下

sudo mv /var/lib/dpkg/info* /var/lib/dpkg/info

五、删除info目录

sudo mv -rf /var/lib/dpkg/info

六、恢复info文件

sudo mv /var/lib/dpkg/info.bak /var/lib/dokg/info

shell中极品–oh my_zsh

一、下载zsh
sudo apt-get install zsh
二、把默认的shell更换为zsh
chsh -s /bin/zsh
三、安装
1.sudo apt-get install git                                                                                 #下载git命令
2.git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh         #使用git clone 下载链接
3.cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc                             #文件备份
 
四、修改主题
vim .zshrc
找到ZSH_THEME这一行
直接修改后面冒号内的主题名称即可更换
zsh的所有主题在这里如果有喜欢的几赶紧戳进来把:)
https://github.com/robbyrussell/oh-my-zsh/wiki/themes
 
以上内容取自https://www.justmylife.cc,严禁抄袭。

设置shell艺术字

一、安装 toilet(能够将输出的文本添加边框。)
sudo apt-get install toilet
二、修改zshrc配置文件
这里博主用的是zsh
vim .zshrc
三、修改文本框大小
vim .zshrc            #打开配置文件
toilet -f mono12 -w 参数 hello,bingo   #给字体设置参数
 

zsh 下载tree

一、问题:zsh下不能下载tree
在zsh中下载tree时,有报错zsh: command not found:tree
二、解决方法
1.vi .bash_profile
export PATH=/bin:/usr/bin:/usr/local/bin:$PATH
2.source ~/.bash_profile
完成以上两个步骤时,既可以下载tree
 

linux下处理图片(以两寸照片为例)

此次文章借载https://www.justmylife.cc/318/内容。
常用照片尺寸
照片规格(英寸) (厘米) (像素) 数码相机类型
1寸 2.53.5cm 413295
身份证大头照 3.32.2 390260
2寸 3.55.3cm 626413
小2寸(护照) 4.83.3cm 567390

一、裁剪照片

convert  -resize xx input.jpg output.jpg       //"xx"表示像素

二、压缩照片

convert -quality xx input.jpg output.jpg      //"xx"表示压缩的百分比

三、图片转换格式

BNG转换JPG:

convert -format input.bng output.jpg

GIF/PNG转换JPG:

convert -format input.gif/png output.jpg

JPG转换PNG:

convert -format input.jpg output.png

四、去除多余信息

convert -strip input.jpg output.jpg

注:Exif信息是数码相机在拍摄过程中采集的一系列信息,这些信息放置在我们熟知的jpg文件的头部,也就是说Exif信息是镶嵌在JPEG图像文件格式内的一组拍摄参数,主要包括摄影时的光圈、快门、ISO、日期时间等各种与当时摄影条件相关的讯息,相机品牌型号,色彩编码,拍摄时录制的声音以及全球定位系统(GPS)等信息。简单的说,它就好像是傻瓜相机的日期打印功能一样,只不过Exif信息所记录的资讯更为详尽和完备。不过,具有Exif信息的JPEG图像文件要比普通的JPEG文件略大一点。还有就是像PS这种软件处理过的图片会有“program comments”。如果不是专业的摄影类网站,这些信息是没有用的。

五、一条命令(总结)

convert -resize "像素" -strip -quality "照片质量" inout.jpg output.jpg

Ubuntu下另一种shell—zsh

什么是Shell:一种提供使用者使用界面,也叫命令调解器。当输入一条命令是它会调出相应的应用程序
大多数Linux下的shell为bashshell,这里我们多学习一种zsh-shell。
什么是zsh:是一个Linux用户很少使用的power-shell,这是由于大多数Linux产品安装,以及默认使用bash shell。几乎每一款Linux产品都包含有zsh,通常可以用apt-get、urpmi或yum等包管理器进行安装。
下面我们来安装zsh^_^

安装zsh

1.Sudo apt-get install zsh

<修改默认shell配置文件>

2.Sudo vim /etcpasswd

<找到用户名后把bash改为zsh>

安装oh my zsh

1.Sudo apt-get install git
2.Git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zhs
3.Cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

编辑.zshrc

1.Sudo vim .zshrc

<找到ZSH_THEME这一行直接修改后面冒号内的主题名称即可更换>
 
 
此文章为借鉴大神文章后自己理解写的,如不详细请在www.juetlife.cc查看。
 

在处理时有错误发生: steam-launcher (此为一个软件) E: Sub-process /usr/bin/dpkg returned an error code (1) //dpkg 是一个软件文件夹

一:在使用apt-get安装软件时出现了类似于
install-info: No dir file specified; try –help for more information.dpkg:处理 gettext (–configure)时出错: 子进程 post-installation script 返回了错误号 1 在处理时有错误发生:
findutils
E: Sub-process /usr/bin/dpkg returned an error code (1)
解决方法:

  • sudo apt-get install vim  下载vim
  • Sudo apt-get update      更新软件源
  • Sudo apt-get dist-upgrade 升级系统
  • Sudo apt-get install --reinstall <package>steam-launcher 下载<package>steam-launcher 以及所有依赖的包裹

 
 

每次遇到这类问题都可以用上方法解决

steam-launcher (此为一个软件)

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

安装vmware

一、安装vmware

1.Ubuntu
到VMware的官网下载VMware workstation 12
博主下载的是:VMware-Workstation-Full-12.5.7-5813279.x86_64.bundle 后缀为.bundle

1.chmod a+x VMware-Workstation-Full-12.5.7-5813279.x86_86.bundle
2.Sudo ./VMware-Workstation-Full-12.5.7-5813279.x86_86.bundle

二、deepin
直接在深度商店里下载vmware

Ubuntu16.04下安装网易云音乐

1.在网易云音乐官网找到Ubuntu 64位的安装包
2.安装网易云音乐

sudo dpkg -i netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb

3.如遇到报错,则输入下面这条命令

sudo apt-get install -f

4.接着安装

sudo dpkg -i netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb

 

Ubuntu16.04安装搜狗拼音

1.在搜狗官网下载安装包
2.安装搜狗拼音

sudo dpkg -i sogoupinyin_2.1.0.0086_amd64.deb

3.如有报错,则输入下面这条命令

sudo apt-get install -f

4.再从新安装搜狗拼音

sudo dpkg -i sogoupinyin_2.1.0.0086_amd64.deb

 
 
命令介绍:
1.apt-get -f install=apt-get install -f ,是修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package。
2.dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。