(以“列一下openSUSE包管理常见的命令 = 列出一个package的文件列表 = * rpm -ql $PACKAGE_NAME = 给一个文件(夹),查询它属于哪个package = ...”为内容创建页面) |
|||
(未显示同一用户的24个中间版本) | |||
第1行: | 第1行: | ||
− | + | 列一下openSUSE系统管理常见的命令 | |
− | = 列出一个package的文件列表 = | + | [[KDE]] |
+ | |||
+ | [[magit]] | ||
+ | |||
+ | [[Suse_grub]] | ||
+ | |||
+ | [[OBS]] | ||
+ | |||
+ | [[Suse_systemd]] | ||
+ | |||
+ | [[Suse_nvidia]] | ||
+ | |||
+ | [[pdftotext]] | ||
+ | |||
+ | = RPM = | ||
+ | |||
+ | == 列出一个package的文件列表 == | ||
* rpm -ql $PACKAGE_NAME | * rpm -ql $PACKAGE_NAME | ||
− | = 给一个文件(夹),查询它属于哪个package = | + | == 查询一个package的dependency == |
+ | |||
+ | * rpm -qR $PACKAGE_NAME | ||
+ | |||
+ | == 给一个文件(夹),查询它属于哪个package == | ||
* rpm -qf $FILE_NAME | * rpm -qf $FILE_NAME | ||
+ | |||
+ | = Zypper = | ||
+ | |||
+ | == 添加一个源 == | ||
+ | |||
+ | * zypper ar -f $URL $ALIAS | ||
+ | |||
+ | == zypper删除一个Application == | ||
+ | |||
+ | * zypper rm -t Application $APP_NAME | ||
+ | zypper rm application:$APP_NAME | ||
+ | |||
+ | 如果这样删不掉的话,这个命令可以告诉我们这个Application中包含哪些package。 | ||
+ | 我们需要先删除这个Application中包含的package,然后再删除这个application。 | ||
+ | |||
+ | |||
+ | == 显示所有找不到源的包 == | ||
+ | |||
+ | * zypper pkg --orphan | ||
+ | 得到的结果不全 | ||
+ | * zypper se -i |grep "System Packages" | ||
+ | 这样应该是全的 | ||
+ | * zypper pkg --unneeded | ||
+ | 显示所有没有任何dependency的包(不被其他任何包依赖)。 | ||
+ | |||
+ | == zypper中Application的xml文件位置(以Dolphin为例) == | ||
+ | |||
+ | /usr/share/appdata/dolphin.appdata.xml | ||
+ | |||
+ | = Ghostscript = | ||
+ | |||
+ | == 去pdf密码 == | ||
+ | |||
+ | gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=unencrypted.pdf -c .setpdfwrite -f encrypted.pdf |
2023年12月1日 (五) 19:47的最新版本
列一下openSUSE系统管理常见的命令
目录
RPM
列出一个package的文件列表
- rpm -ql $PACKAGE_NAME
查询一个package的dependency
- rpm -qR $PACKAGE_NAME
给一个文件(夹),查询它属于哪个package
- rpm -qf $FILE_NAME
Zypper
添加一个源
- zypper ar -f $URL $ALIAS
zypper删除一个Application
- zypper rm -t Application $APP_NAME
zypper rm application:$APP_NAME
如果这样删不掉的话,这个命令可以告诉我们这个Application中包含哪些package。 我们需要先删除这个Application中包含的package,然后再删除这个application。
显示所有找不到源的包
- zypper pkg --orphan
得到的结果不全
- zypper se -i |grep "System Packages"
这样应该是全的
- zypper pkg --unneeded
显示所有没有任何dependency的包(不被其他任何包依赖)。
zypper中Application的xml文件位置(以Dolphin为例)
/usr/share/appdata/dolphin.appdata.xml
Ghostscript
去pdf密码
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=unencrypted.pdf -c .setpdfwrite -f encrypted.pdf