例如:
以下命令将安装与其模式匹配的所有软件包:
sudo apt-get install k3b-*
Run Code Online (Sandbox Code Playgroud)
如果我想使用该指令但不想安装一个依赖项已损坏的特定软件包,我该怎么做?
我试过这个,但没有用。
sudo apt-get install "$(apt-cache --no-generate pkgnames k3b | grep -v extrathemes | tr '\n' ' ')" :
sam@/home/sam/code/ros/ai/cram/roslisp_repl$ sudo apt-get install "$(apt-cache --no-generate pkgnames k3b | grep -v extrathemes | tr '\n' ' ')"
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package k3b-dbg k3b-data k3b
sam@/home/sam/code/ros/ai/cram/roslisp_repl$
Run Code Online (Sandbox Code Playgroud)
谢谢~
你可以做
list=$(apt-cache --names-only search ^k3b-* | awk '{ print $1 }' | \
grep -v bad-pkg)
sudo apt-get install $list
Run Code Online (Sandbox Code Playgroud)