压缩与解压

.sh

解压.sh文件

bash ./filename.sh

or 在该文件夹下

./filename.sh

zip

压缩成zip

zip -r archive_name.zip directory_to_compress

解压zip

unzip archive_name.zip
unzip file.zip -d /tmp/extract_here/

tar

压缩成tar

tar -cvf archive_name.tar directory_to_compress

解压tar

tar -xvf archive_name.tar
tar -xvf archive_name.tar -C /tmp/extract_here/

tar.gz

压缩成tar.gz

tar -zcvf archive_name.tar.gz directory_to_compress

解压tar.gz

tar -zxvf archive_name.tar.gz 
tar -zxvf archive_name.tar.gz -C /tmp/extract_here/

tar.bz2

压缩成tar.bz2

tar -jcvf archive_name.tar.bz2 directory_to_compress

解压tar.bz2

tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/

deb

安装deb文件

sudo dpkg -i filename.deb 

网上找不到指定安装路径的方案

tgz

解压tgz文件

tar -xvzf /path/to/yourfile.tgz
tar -xvzf /path/to/yourfile.tgz -C /path/where/to/extract/

rar

解压rar文件

unrar e filename.rar extract_here/

dpkg

列出当前系统中所有的包.可以和参数less一起使用在分屏查看(类似于rpm -qa)

dpkg -l 

查看系统中与”pkg”相关联的包(类似于rpm -qa | grep pkg)

dpkg -l |grep -i "pkg" 

查询一个已安装的包的详细信息(类似于rpm -qi)

dpkg -s pkg 

查询一个已安装的软件包释放了哪些文件(类似于rpm -ql)

dpkg -L pkg

查询系统中某个文件属于哪个软件包(类似于rpm -qf)

dpkg -S file

查看一个未安装的deb包的详细信息(类似于rpm -qpi)

dpkg -I pkg.deb 

手动安装软件包(不能解决软依赖性问题,可以用apt-get -f install解决)

dpkg -i pkg.deb

卸载软件包(不是完全的卸载,它的配置文件还存在)

dpkg -r pkg

全部卸载(不能解决依赖性的问题)

dpkg -P pkg

将一个deb包解开至dir目录

dpkg -x pkg.deb dir

移除多余的软件

dpkg --pending --remove

强制安装一个包(忽略依赖及其它问题) 可以参考dpkg –force-help

dpkg --force-all -i pkg.deb 

强制卸载一个包

dpkg --force-all -P pkg

Problem & Solution

Problem_0

sudo dpkg -i sogoupinyin.deb

出现依赖包的问题

Solution

试着用 Ubuntu自带的 应用商店 打开 然后重启

Problem_1
tar: Exiting with failure status due to previous errors
Solution

修改文件权限和所属 如果行不通,则直接 右键 选择

extract here



本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏mwangblog

git文件的操作

762
来自专栏Jed的技术阶梯

Kafka 新版消费者 API(一):订阅主题

说明:这两个参数分别指定了 TCP socket 接收和发送数据包的缓冲区大小。如果它们被设为 -1,就使用操作系统的默认值。如果生产者或消费者与 broker...

9042
来自专栏吴裕超

git 学习笔记

问题:上传txt文件中文为乱码,但是md文件html 文件都正常 解决: 尝试一: 进入git安装目录找到etc文件,按网上说的 etc\gitconfig文件...

26411
来自专栏coder修行路

关于go语言的测试相关内容笔记

其实之前对于测试自己一直比较弱,不管是python的还是go的,关于测试这块并没有非常注重,这次就好好整理一下关于go的测试

841
来自专栏Java技术栈

单点登录终极方案之 CAS 应用及原理

Cookie的单点登录的实现方式很简单,但是也问题颇多。例如:用户名密码不停传送,增加了被盗号的可能。另外,不能跨域!

3152
来自专栏Java学习123

Centos下安装最新版本Git

3047
来自专栏娱乐心理测试

wxml、wxss、js 引入外部文件的方法

import可以在文件中使用目标文件定义的template,import 有作用域的概念,即只会 import 目标文件中定义的 template,而不会 im...

2752
来自专栏Android相关

Git基本操作

git init:在本地初始化Git仓库 git clone:从Remote端下载代码 git pull:从Remote端同步代码 git push:将L...

2293
来自专栏python3

python-sys模块

sys模块最常用的就只有两个,sys.argv和sys.exit,sys.argv返回一个列表,包含了所有的命令行参数,sys.exit则是退出程序。再就是可以...

1131
来自专栏腾讯云TStack专栏

对象存储,了解一下

? 对象存储,通常指 S3 (Simple Storage Service) 服务,由AWS提供公有云服务,而 Ceph 也可以提供兼容 S3 协议的对象存储...

8602

扫码关注云+社区

领取腾讯云代金券