Table of Contents

Install additional Suse software in vCSA 6

detect Suse version

Command:

cat /etc/SuSE-release

Output:

SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 3

add Suse repo

Command:

zypper -v ar --refresh http://download.opensuse.org/distribution/11.3/repo/oss/ Suse-Repo

Output:

Verbosity: 1
Non-option program arguments: 'http://download.opensuse.org/distribution/11.3/repo/oss/' 'Suse-Repo'
Initializing Target
Adding repository 'Suse-Repo' [done]
Repository 'Suse-Repo' successfully added
Enabled: Yes
Autorefresh: Yes
GPG check: Yes
URI: http://download.opensuse.org/distribution/11.3/repo/oss/

check repos

Command:

zypper -v lr -d

Output:

Verbosity: 1
# | Alias     | Name      | Enabled | Refresh | Priority | Type | URI                                                      | Service
--+-----------+-----------+---------+---------+----------+------+----------------------------------------------------------+--------
1 | Suse-Repo | Suse-Repo | Yes     | Yes     |   99     | NONE | http://download.opensuse.org/distribution/11.3/repo/oss/ |

update repo files

Command:

zypper refresh

The first time you get Output:

vcsa6:~ # zypper refresh
Retrieving repository 'Suse-Repo' metadata [\]

New repository or package signing key received:
Key ID: B88B2FD43DBDC284
Key Name: openSUSE Project Signing Key <opensuse@opensuse.org>
Key Fingerprint: 22C07BA534178CD02EFE22AAB88B2FD43DBDC284
Key Created: Wed May  5 15:01:33 2010
Key Expires: Sun May  4 15:01:33 2014 (EXPIRED)
Repository: Suse-Repo

Do you want to reject the key, trust temporarily, or trust always? [r/t/a/? shows all options] (r):

Enter a to accept the key always.

Output:

vcdev:/etc # zypper refresh
Retrieving repository 'opensuse' metadata [\]

Download (curl) error for 'http://download.opensuse.org/distribution/11.3/repo/oss/repodata/repomd.xml':
Error code: Connection failed
Error message: Couldn't resolve host 'download.opensuse.org'

Abort, retry, ignore? [a/r/i/? shows all options] (a):

New repository or package signing key received:
Key ID: B88B2FD43DBDC284
Key Name: openSUSE Project Signing Key <opensuse@opensuse.org>
Key Fingerprint: 22C07BA534178CD02EFE22AAB88B2FD43DBDC284
Key Created: Fri Nov  7 14:10:07 2008
Key Expires: Sun Nov  7 14:10:07 2010 (EXPIRED)
Repository: opensuse

Do you want to reject the key, trust temporarily, or trust always? [r/t/a/? shows all options] (r): a
Retrieving repository 'opensuse' metadata [done]
Building repository 'opensuse' cache [done]
All repositories have been refreshed.

search repo

Command:

zypper search mc

install software from repo

Command:

zypper install mc

mc start error

Error: mc: symbol lookup error: mc: undefined symbol: g_malloc0_n
try unsupported update command: zypper up glib2

vcsa6:~ # zypper up glib2
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following packages are going to be upgraded:
  glib2 glib2-lang libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 libgthread-2_0-0

The following package is going to change architecture:
  glib2-lang  x86_64 -> noarch


6 packages to upgrade, 1 to change arch.
Overall download size: 1.1 MiB. After the operation, additional 446.0 KiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package libglib-2_0-0-2.24.1-2.5.x86_64 (1/6), 318.0 KiB (909.0 KiB unpacked)
Retrieving: libglib-2_0-0-2.24.1-2.5.x86_64.rpm [done]
Retrieving package libgmodule-2_0-0-2.24.1-2.5.x86_64 (2/6), 30.0 KiB (15.0 KiB unpacked)
Retrieving: libgmodule-2_0-0-2.24.1-2.5.x86_64.rpm [done]
Retrieving package glib2-2.24.1-2.5.x86_64 (3/6), 181.0 KiB (702.0 KiB unpacked)
Retrieving: glib2-2.24.1-2.5.x86_64.rpm [done]
Retrieving package libgthread-2_0-0-2.24.1-2.5.x86_64 (4/6), 31.0 KiB (19.0 KiB unpacked)
Retrieving: libgthread-2_0-0-2.24.1-2.5.x86_64.rpm [done]
Retrieving package libgobject-2_0-0-2.24.1-2.5.x86_64 (5/6), 124.0 KiB (292.0 KiB unpacked)
Retrieving: libgobject-2_0-0-2.24.1-2.5.x86_64.rpm [done]
Retrieving package glib2-lang-2.24.1-2.5.noarch (6/6), 448.0 KiB (3.3 MiB unpacked)
Retrieving: glib2-lang-2.24.1-2.5.noarch.rpm [done]
Installing: libglib-2_0-0-2.24.1-2.5 [done]
Installing: libgmodule-2_0-0-2.24.1-2.5 [done]
Installing: glib2-2.24.1-2.5 [done]
Installing: libgthread-2_0-0-2.24.1-2.5 [done]
Installing: libgobject-2_0-0-2.24.1-2.5 [done]
Installing: glib2-lang-2.24.1-2.5 [done]
There are some running programs that use files deleted by recent upgrade. You may wish to restart some of them. Run 'zypper ps' to list these programs.


Authors:
  • Jochen Schnuerle