zypper
を使用してすべてのアクティブなパッケージリポジトリを表示するにはどうすればよいですか?
チェックスクリプトの出力が必要です。
私はそれらすべてをリストする方法を知っています。しかし、この出力を正規表現で解析することは避けたいと思います。
foo-work:~ # LANG=C zypper lr
# | Alias | Name | Enabled | Refresh
--+-----------------------------------+-----------------------------------+---------+--------
1 | openSUSE 12.3 FOO-BAR | openSUSE 12.3 FOO-BAR | Yes | Yes
2 | openSUSE 12.3 FOO-BAR Test | openSUSE 12.3 FOO-BAR Test | Yes | No
3 | openSUSE-12.3 Updates (FOO-BAR) | openSUSE-12.3 Updates (FOO-BAR) | Yes | Yes
4 | openSUSE-12.3-Non-Oss (FOO-BAR) | openSUSE-12.3-Non-Oss (FOO-BAR) | Yes | No
5 | openSUSE-12.3-Oss (FOO-BAR) | openSUSE-12.3-Oss (FOO-BAR) | Yes | No
有効なリポジトリのみを表示する-E, --show-enabled-only
フラグを探していますか、それともはるかに簡単な解析を可能にするリポジトリ定義形式でリストを取得する-e -
、--export -
を探していますか?
zypper lr -E -e - |grep name=