pkg.soopen package index

brew / rang 6697

Installer omniorb avec Homebrew, apt, Nix, dnf, MacPorts, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de omniorb pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install omniorb

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install omniORB

MacPorts ports tree · devel/omniORB/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install omniorb

Debian stable package indexes · omniorb · Source: deb.debian.org

Nixvérifié · 92%
nix profile install nixpkgs#omniorb

nixpkgs package indexes · pkgs/by-name/om/omniorb/package.nix · Source: api.github.com

Fedora dnfvérifié · 92%
sudo dnf install omniORB

Fedora Rawhide package metadata · omniORB · Source: dl.fedoraproject.org

openSUSE zyppervérifié · 92%
sudo zypper install libomniORB4-3

openSUSE Tumbleweed package metadata · libomniORB4-3 · Source: download.opensuse.org

aperçu

Résumé du paquet

IOR and naming service utilities for omniORB

Commandes et alias

  • catior
  • convertior
  • genior
  • nameclt
  • omkdepend
  • omniMapper
  • omniNames
  • omnicpp
  • omniidl
  • omniidlrun.py

historique

Historique du projet et usages

omniORB is a free CORBA Object Request Broker for C++ and Python, historically known for performance, standards compliance, and longevity. The Homebrew package exposes the classic omniORB command-line utilities: IDL compilation, naming-service tools, IOR inspection and conversion, and support programs around the ORB runtime.

Historique du projet

The project history says omniORB began at Olivetti Research Ltd in Cambridge, whose lab later became Olivetti and Oracle Research Ltd and then AT&T Laboratories Cambridge in 1999. Development continued through those institutional changes, with multiple public releases, betas, and development snapshots.

A historical presentation by Duncan Grisby records early design details: omniORB was developed at ORL, originally targeted embedded platforms, omniORB 1 used Orbix's proprietary protocol, and omniORB 2 was designed for IIOP. The same material identifies omniORB 2.2 as a public release in May 1997.

On April 24, 2002, AT&T Laboratories Cambridge closed as part of AT&T's research cuts. omniORB then became an independent project, with original developers continuing involvement and SourceForge becoming the public project home.

Historique d'adoption

The official site says omniORB is used by many thousands of developers and deployed in countless applications. It also notes that omniORB was one of only three ORBs awarded the Open Group's Open Brand for CORBA, meaning it passed compliance testing for CORBA 2.1.

Its adoption persisted because CORBA users needed a robust free ORB with both C++ and Python mappings. Distro packages across Debian, Ubuntu, Fedora-family systems, MacPorts, Nix, openSUSE, and Homebrew reflect the long tail of CORBA systems that still need IDL compilers, naming services, and IIOP interoperability.

Modes d'utilisation

Developers use omniidl to compile CORBA IDL into language bindings, run omniNames as the CORBA Naming Service, and use utilities such as catior, convertior, and genior when inspecting or constructing interoperable object references.

The runtime implements CORBA 2.6-era features such as C++ and Python language bindings, GIOP/IIOP protocol support, a multithreaded runtime, TypeCode and Any, DynAny, AMI, local interfaces, IPv6, dynamic invocation/skeleton interfaces, and a complete Naming Service.

Pourquoi les passionnés de paquets s'y intéressent

omniORB is one of those packages that carries a whole distributed-systems era inside a formula. Installing it pulls in not just a library but an IDL toolchain, a naming service, and utilities for an interoperability model that predates REST and gRPC.

Its significance is also archival: it connects package managers to the Cambridge research-lab lineage that produced VNC and other infrastructure, then survived the lab closure as an independent open source project.

Chronologie

  • May 1997: omniORB 2.2 is released to the public, according to historical project material.
  • 1999: Olivetti Research's successor lab becomes AT&T Laboratories Cambridge.
  • June 1999: omniORB documentation records Open Group CORBA branding for CORBA 2.1 compliance.
  • April 24, 2002: AT&T Laboratories Cambridge closes and omniORB becomes independent.
  • March 31, 2025: the official site announces omniORB 4.3.3 and omniORBpy 4.3.3.

Related projects

  • omniORB is part of the CORBA ecosystem alongside commercial ORBs, TAO, MICO, ORBit, and language mappings such as omniORBpy. For package users, omniORBpy is especially important because it lets Python programs interoperate with C++ CORBA services through the same ORB family.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
catiorexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
convertiorexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
geniorexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
namecltexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
omkdependexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
omniMapperexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
omniNamesexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
omnicppexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
omniidlexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
omniidlrun.pyexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire4.3.4
gestionnaire mis à jour
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:omniorb
Version4.3.4
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://omniorb.sourceforge.io/
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

omniorb 4.3.3+ds1-1

IOR and naming service utilities for omniORB

http://omniorb.sourceforge.net

sudo apt install omniorb
  • Section: devel
  • Architecture: amd64
  • Source Package: omniorb-dfsg
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Omniorb
Debian stable package indexes · deb.debian.org · Debian stable package indexes: omniorb from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

omniorb

nix profile install nixpkgs#omniorb
  • normalized package name match
  • Correspondance par : Omniorb
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/om/omniorb/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

omniorb 4.3.2+ds1-1.1build2

IOR and naming service utilities for omniORB

http://omniorb.sourceforge.net

sudo apt install omniorb
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: omniorb-dfsg
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Omniorb
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: omniorb from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

omniORB 4.3.4-6.fc45

A robust high performance CORBA ORB for C++ and Python

http://omniorb.sourceforge.net

sudo dnf install omniORB
  • License: LGPL-2.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: omniORB
  • 8 Dépendances
  • 13 fournit
  • normalized package name match
  • Correspondance par : Omniorb
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: omniORB from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

omniORB-devel 4.3.4-6.fc45

Development files for omniORB

http://omniorb.sourceforge.net

sudo dnf install omniORB-devel
  • License: LGPL-2.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: omniORB
  • 21 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Omniorb
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: omniORB-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

omniORB-doc 4.3.4-6.fc45

Documentation files for omniORB

http://omniorb.sourceforge.net

sudo dnf install omniORB-doc
  • License: LGPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: omniORB
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Omniorb
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: omniORB-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

omniORB-servers 4.3.4-6.fc45

OmniORB naming service

http://omniorb.sourceforge.net

sudo dnf install omniORB-servers
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: omniORB
  • 9 Dépendances
  • 4 fournit
  • normalized package name match
  • Correspondance par : Omniorb
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: omniORB-servers from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

omniORB-utils 4.3.4-6.fc45

Development files for omniORB

http://omniorb.sourceforge.net

sudo dnf install omniORB-utils
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: omniORB
  • 7 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Omniorb
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: omniORB-utils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
zypper95%

libomniORB4-3 4.3.2-1.8

omniORB libraries

https://omniorb.sourceforge.io

sudo zypper install libomniORB4-3
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: omniORB
  • 6 Dépendances
  • 9 fournit
  • normalized package name match
  • Correspondance par : Omniorb
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libomniORB4-3 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

libomnithread4 4.3.2-1.8

omniORB thread library

https://omniorb.sourceforge.io

sudo zypper install libomnithread4
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: omniORB
  • 4 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Omniorb
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libomnithread4 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

omniORB 4.3.2-1.8

A robust high performance CORBA ORB for C++ and Python

https://omniorb.sourceforge.io

sudo zypper install omniORB
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: omniORB
  • 7 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Omniorb
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: omniORB from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

omniORB-devel 4.3.2-1.8

Development libraries, header files and utilities for omniORB

https://omniorb.sourceforge.io

sudo zypper install omniORB-devel
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: omniORB
  • 5 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Omniorb
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: omniORB-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

omniORB

sudo port install omniORB
  • normalized package name match
  • Correspondance par : Omniorb
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/omniORB/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Debian apt92%

omniidl 4.3.3+ds1-1

omniORB IDL to C++ and Python3 compiler

http://omniorb.sourceforge.net

sudo apt install omniidl
  • Section: devel
  • Architecture: amd64
  • Source Package: omniorb-dfsg
  • 4 Dépendances
  • 1 dépendances optionnelles
  • installed executable or alias match
  • Correspondance par : Omniidl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: omniidl from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt92%

omniidl 4.3.2+ds1-1.1build2

omniORB IDL to C++ and Python3 compiler

http://omniorb.sourceforge.net

sudo apt install omniidl
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: omniorb-dfsg
  • 4 Dépendances
  • 1 dépendances optionnelles
  • installed executable or alias match
  • Correspondance par : Omniidl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: omniidl from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation