Salve, sempre per il mio lavoro di tesi, avrei necessità di utilizzare il seguente software:
http://www.nrl.navy.mil/itd/ncs/products/core
sono disponibili anche i pacchetti rpm al seguente indirizzo:
http://downloads.pf.itd.nrl.navy.mil/core/packages/4.8/
purtroppo, non funzionano su Rosa ed provando a compilare il src.rpm con abf non va... Purtroppo questo e gli altri programmi del precedente post sono essenziali allo sviluppo della mia tesi, e comunque non essendo pratico di pacchettizzazione rpm non so dove mettere mano... Senza di essi purtroppo mi vedrò costretto ad installare ed usare Ubuntu....
Core Emulator
Forum rules

Prima di inserire nuove discussioni si prega di leggere le regole del forum:
http://mib.pianetalinux.org/mib/forum/v ... f=3#p12407
http://mib.pianetalinux.org/mib/forum/v ... 2080#p2080
http://mib.pianetalinux.org/mib/forum/v ... 201#p15201
Before you post, please read forum rules:
http://mib.pianetalinux.org/mib/forum/v ... 2211#p2211
http://mib.pianetalinux.org/mib/forum/v ... 202#p15202


http://mib.pianetalinux.org/mib/forum/v ... f=3#p12407
http://mib.pianetalinux.org/mib/forum/v ... 2080#p2080
http://mib.pianetalinux.org/mib/forum/v ... 201#p15201

http://mib.pianetalinux.org/mib/forum/v ... 2211#p2211
http://mib.pianetalinux.org/mib/forum/v ... 202#p15202
- GvMariani
- Collaboratore
- Posts: 610
- Joined: 27 July 2009, 11:31
- ROSA: 2016.1 Fresh R10
- OpenMandriva: -
- Kernel: 4.19.13-nrj-desktop
- Desktop: Plasma 5
- country: Italy
- Location: Cologno Monzese (MI) - Italia
Re: Core Emulator
Al momento sembra che il MIB sia un po' in disarmo...
Almeno per quanto mi rigurda, temo di non avere più molto tempo da dedicare al packaging per Rosa o altro...
per di più alcuni di noi sono "passati" a OMV: il che peggiora ulteriormente la già scarsa disponibilità di manodopera.
Detto questo:
1) hai visto che provvedono una immagine di una VM vmware con installazione completa?
Se con il tuo HW riesci a farla girare (p.es. col player, al limite cacciando qualche soldino per la wks "intera") dovresti avere a disposizione quello che cerchi a prescindere dai rpm per Rosa/OMV...
2) comunque, sei ha in mano il src.rpm, potresti benissimo riuscire a buildarlo da te: non è così difficile...
una volta configurato il sistema di build si tratterà di scoprire quali dipendenze mancano (di solito perché i pacchetti si chiamano diversamente da distro a distro, più raramente perché Rosa non ha un package corrispondente...) e di provare il build; ma è un processo iterativo, nel quale risolvi un problema per volta: il più delle volte è solo questione di tempo...
Io proverei...
GvM

Almeno per quanto mi rigurda, temo di non avere più molto tempo da dedicare al packaging per Rosa o altro...
per di più alcuni di noi sono "passati" a OMV: il che peggiora ulteriormente la già scarsa disponibilità di manodopera.
Detto questo:
1) hai visto che provvedono una immagine di una VM vmware con installazione completa?
Se con il tuo HW riesci a farla girare (p.es. col player, al limite cacciando qualche soldino per la wks "intera") dovresti avere a disposizione quello che cerchi a prescindere dai rpm per Rosa/OMV...
2) comunque, sei ha in mano il src.rpm, potresti benissimo riuscire a buildarlo da te: non è così difficile...
una volta configurato il sistema di build si tratterà di scoprire quali dipendenze mancano (di solito perché i pacchetti si chiamano diversamente da distro a distro, più raramente perché Rosa non ha un package corrispondente...) e di provare il build; ma è un processo iterativo, nel quale risolvi un problema per volta: il più delle volte è solo questione di tempo...
Io proverei...
GvM
- GiuX
- Utente
- Posts: 238
- Joined: 6 May 2009, 10:21
- ROSA: Fresh
- OpenMandriva: -
- Kernel: 3.6.11nrjQL
- Desktop: KDE 4.9.5
- country: Italia
Re: Core Emulator
Purtoppo dovrei lavorare su più macchine con il tool richiesto nel post precedente (ho una tesi su NDN...), e mi servirebbe questo simulatore per creare una topologia di rete virtuale... solo che entrambi sono ben supportati su Ubuntu, e in lab mi spingono per utilizzarlo, cosa che mi infastidisce un po' 
Comunque, sto provando (con 0 conoscenze...) ad adattare il file spec fornito per il simulatore, posso chiederti una mano per correggerlo? Mi sarebbe di grande aiuto
Ho iniziato a rimpiazzare a senso nomi dei pacchetti ed ho messo l'url per il sorgente (che non era specificato nel src.rpm originale
), ma per il resto sono a 0.... Ti ringrazio ovviamente in tutti i casi 

Comunque, sto provando (con 0 conoscenze...) ad adattare il file spec fornito per il simulatore, posso chiederti una mano per correggerlo? Mi sarebbe di grande aiuto

Code: Select all
%define version 4.8
%define lib_version @GENERIC_RELEASE@
%define python_version %(%{__python} -c "import sys; print '%s.%s' % (sys.version_info[0], sys.version_info[1])")%{nil}
%if 0%{?fedora} >= 17
%define with_kernel_modules_extra 1
%else
%define with_kernel_modules_extra 0
%endif
Name: core
Summary: Common Open Research Emulator for use with network namespaces
Version: 4.8
Group: Emulators
License: BSD
Prefix: /usr
Release: 1%{?dist}
Source: http://downloads.pf.itd.nrl.navy.mil/core/source/core-%{version}.tar.gz
Url: http://www.nrl.navy.mil/itd/ncs/products/core
%description
The Common Open Research Emulator provides Python modules and a GUI for
building virtual networks using Linux network namespace containers and bridging.
%package daemon
Summary: Common Open Research Emulator daemon back-end
Group: Emulators
Requires: bash bridge-utils ebtables iproute2 lib64ev4 python net-tools
%if 0%{?el6}
Requires: procps
%else
Requires: procps-ng
%endif
%if %{with_kernel_modules_extra}
Requires: kernel-modules-extra
%endif
BuildRequires: make automake autoconf lib64ev-devel lib64python-devel bridge-utils ebtables iproute2 net-tools imagemagick help2man
%if 0%{?el6}
BuildRequires: procps
%else
BuildRequires: procps-ng
%endif
Provides: core-daemon
# python-sphinx
%description daemon
The Common Open Research Emulator provides Python modules for building virtual
networks using Linux network namespace containers and bridging.
%package gui
Summary: Common Open Research Emulator GUI front-end
Group: Emulators
Requires: tcl tk
BuildArch: noarch
BuildRequires: make automake autoconf
Provides: core-gui
%description gui
The Common Open Research Emulator canvas-based Tcl/Tk GUI for easily drawing
virtual network topologies.
%prep
%setup -q
%build
./bootstrap.sh
# not using --disable-gui/--disable-daemon, because RPM expects both to be
# installed by this build process
# assume Fedora, using systemd startup script
CFLAGS="-fno-strict-aliasing $CFLAGS" %configure --with-startup=systemd
make -j4
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
%clean
rm -rf $RPM_BUILD_ROOT
%post
%post daemon
# don't run EMANE with realtime option under Fedora
sed -i 's/emane_realtime = True/emane_realtime = False/' /etc/core/core.conf
%preun
#if [ "$1" = 0 ]; then
#find %{_libdir}/python%{python_version}/site-packages/core -name '*.pyc' -exec rm -f '{}' ';' 2> /dev/null
#fi
%postun
%files gui
%{_bindir}/core-gui
%dir /usr/lib/core
%dir /usr/lib/core/addons
/usr/lib/core/addons/ipsecservice.tcl
/usr/lib/core/annotations.tcl
/usr/lib/core/api.tcl
/usr/lib/core/canvas.tcl
/usr/lib/core/cfgparse.tcl
/usr/lib/core/core-bsd-cleanup.sh
/usr/lib/core/core.tcl
/usr/lib/core/debug.tcl
/usr/lib/core/editor.tcl
/usr/lib/core/exceptions.tcl
/usr/lib/core/exec.tcl
/usr/lib/core/filemgmt.tcl
/usr/lib/core/gpgui.tcl
/usr/lib/core/graph_partitioning.tcl
/usr/lib/core/help.tcl
%{_datadir}/applications/core-gui.desktop
%{_datadir}/pixmaps/core-gui.xpm
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/icons
%dir %{_datadir}/%{name}/icons/normal
%{_datadir}/%{name}/icons/normal/antenna.gif
%{_datadir}/%{name}/icons/normal/ap.gif
%{_datadir}/%{name}/icons/normal/core-icon.png
%{_datadir}/%{name}/icons/normal/core-icon.xbm
%{_datadir}/%{name}/icons/normal/core-logo-275x75.gif
%{_datadir}/%{name}/icons/normal/document-properties.gif
%{_datadir}/%{name}/icons/normal/gps-diagram.xbm
%{_datadir}/%{name}/icons/normal/host.gif
%{_datadir}/%{name}/icons/normal/hub.gif
%{_datadir}/%{name}/icons/normal/lanswitch.gif
%{_datadir}/%{name}/icons/normal/mdr.gif
%{_datadir}/%{name}/icons/normal/oval.gif
%{_datadir}/%{name}/icons/normal/pc.gif
%{_datadir}/%{name}/icons/normal/rj45.gif
%{_datadir}/%{name}/icons/normal/router_black.gif
%{_datadir}/%{name}/icons/normal/router.gif
%{_datadir}/%{name}/icons/normal/router_green.gif
%{_datadir}/%{name}/icons/normal/router_purple.gif
%{_datadir}/%{name}/icons/normal/router_red.gif
%{_datadir}/%{name}/icons/normal/router_yellow.gif
%{_datadir}/%{name}/icons/normal/simple.xbm
%{_datadir}/%{name}/icons/normal/text.gif
%{_datadir}/%{name}/icons/normal/thumb-unknown.gif
%{_datadir}/%{name}/icons/normal/tunnel.gif
%{_datadir}/%{name}/icons/normal/wlan.gif
%{_datadir}/%{name}/icons/normal/xen.gif
%dir %{_datadir}/%{name}/icons/svg
%{_datadir}/%{name}/icons/svg/ap.svg
%{_datadir}/%{name}/icons/svg/cel.svg
%{_datadir}/%{name}/icons/svg/hub.svg
%{_datadir}/%{name}/icons/svg/lanswitch.svg
%{_datadir}/%{name}/icons/svg/mdr.svg
%{_datadir}/%{name}/icons/svg/otr.svg
%{_datadir}/%{name}/icons/svg/rj45.svg
%{_datadir}/%{name}/icons/svg/router_black.svg
%{_datadir}/%{name}/icons/svg/router_green.svg
%{_datadir}/%{name}/icons/svg/router_purple.svg
%{_datadir}/%{name}/icons/svg/router_red.svg
%{_datadir}/%{name}/icons/svg/router.svg
%{_datadir}/%{name}/icons/svg/router_yellow.svg
%{_datadir}/%{name}/icons/svg/start.svg
%{_datadir}/%{name}/icons/svg/tunnel.svg
%{_datadir}/%{name}/icons/svg/vlan.svg
%{_datadir}/%{name}/icons/svg/xen.svg
%dir %{_datadir}/%{name}/icons/tiny
%{_datadir}/%{name}/icons/tiny/ap.gif
%{_datadir}/%{name}/icons/tiny/arrow.down.gif
%{_datadir}/%{name}/icons/tiny/arrow.gif
%{_datadir}/%{name}/icons/tiny/arrow.up.gif
%{_datadir}/%{name}/icons/tiny/blank.gif
%{_datadir}/%{name}/icons/tiny/button.play.gif
%{_datadir}/%{name}/icons/tiny/button.stop.gif
%{_datadir}/%{name}/icons/tiny/cel.gif
%{_datadir}/%{name}/icons/tiny/delete.gif
%{_datadir}/%{name}/icons/tiny/document-new.gif
%{_datadir}/%{name}/icons/tiny/document-properties.gif
%{_datadir}/%{name}/icons/tiny/document-save.gif
%{_datadir}/%{name}/icons/tiny/edit-delete.gif
%{_datadir}/%{name}/icons/tiny/eraser.gif
%{_datadir}/%{name}/icons/tiny/fileopen.gif
%{_datadir}/%{name}/icons/tiny/folder.gif
%{_datadir}/%{name}/icons/tiny/host.gif
%{_datadir}/%{name}/icons/tiny/hub.gif
%{_datadir}/%{name}/icons/tiny/lanswitch.gif
%{_datadir}/%{name}/icons/tiny/link.gif
%{_datadir}/%{name}/icons/tiny/marker.gif
%{_datadir}/%{name}/icons/tiny/mdr.gif
%{_datadir}/%{name}/icons/tiny/mobility.gif
%{_datadir}/%{name}/icons/tiny/moboff.gif
%{_datadir}/%{name}/icons/tiny/observe.gif
%{_datadir}/%{name}/icons/tiny/oval.gif
%{_datadir}/%{name}/icons/tiny/pc.gif
%{_datadir}/%{name}/icons/tiny/ping.gif
%{_datadir}/%{name}/icons/tiny/plot.gif
%{_datadir}/%{name}/icons/tiny/rectangle.gif
%{_datadir}/%{name}/icons/tiny/rj45.gif
%{_datadir}/%{name}/icons/tiny/router_black.gif
%{_datadir}/%{name}/icons/tiny/router.gif
%{_datadir}/%{name}/icons/tiny/router_green.gif
%{_datadir}/%{name}/icons/tiny/router_purple.gif
%{_datadir}/%{name}/icons/tiny/router_red.gif
%{_datadir}/%{name}/icons/tiny/router_yellow.gif
%{_datadir}/%{name}/icons/tiny/run.gif
%{_datadir}/%{name}/icons/tiny/script_pause.gif
%{_datadir}/%{name}/icons/tiny/script_play.gif
%{_datadir}/%{name}/icons/tiny/script_stop.gif
%{_datadir}/%{name}/icons/tiny/select.gif
%{_datadir}/%{name}/icons/tiny/start.gif
%{_datadir}/%{name}/icons/tiny/stock_connect.gif
%{_datadir}/%{name}/icons/tiny/stock_disconnect.gif
%{_datadir}/%{name}/icons/tiny/stop.gif
%{_datadir}/%{name}/icons/tiny/text.gif
%{_datadir}/%{name}/icons/tiny/trace.gif
%{_datadir}/%{name}/icons/tiny/tunnel.gif
%{_datadir}/%{name}/icons/tiny/twonode.gif
%{_datadir}/%{name}/icons/tiny/view-refresh.gif
%{_datadir}/%{name}/icons/tiny/wlan.gif
%{_datadir}/%{name}/icons/tiny/xen.gif
/usr/lib/core/initgui.tcl
/usr/lib/core/ipv4.tcl
/usr/lib/core/ipv6.tcl
/usr/lib/core/linkcfg.tcl
/usr/lib/core/mobility.tcl
/usr/lib/core/nodecfg.tcl
/usr/lib/core/nodes.tcl
/usr/lib/core/ns2imunes.tcl
/usr/lib/core/plugins.tcl
/usr/lib/core/services.tcl
/usr/lib/core/tooltips.tcl
/usr/lib/core/topogen.tcl
/usr/lib/core/traffic.tcl
/usr/lib/core/util.tcl
/usr/lib/core/version.tcl
/usr/lib/core/widget.tcl
/usr/lib/core/wlanscript.tcl
/usr/lib/core/wlan.tcl
%dir %{_datadir}/%{name}/examples
%dir %{_datadir}/%{name}/examples/configs
%{_datadir}/%{name}/examples/configs/sample10-kitchen-sink.imn
%{_datadir}/%{name}/examples/configs/sample1-bg.gif
%{_datadir}/%{name}/examples/configs/sample1.imn
%{_datadir}/%{name}/examples/configs/sample1.scen
%{_datadir}/%{name}/examples/configs/sample2-ssh.imn
%{_datadir}/%{name}/examples/configs/sample3-bgp.imn
%{_datadir}/%{name}/examples/configs/sample4-bg.jpg
%{_datadir}/%{name}/examples/configs/sample4-nrlsmf.imn
%{_datadir}/%{name}/examples/configs/sample4.scen
%{_datadir}/%{name}/examples/configs/sample5-mgen.imn
%{_datadir}/%{name}/examples/configs/sample6-emane-rfpipe.imn
%{_datadir}/%{name}/examples/configs/sample7-emane-ieee80211abg.imn
%{_datadir}/%{name}/examples/configs/sample8-ipsec-service.imn
%{_datadir}/%{name}/examples/configs/sample9-vpn.imn
%doc %{_mandir}/man1/core-gui.1.gz
%files daemon
%config /etc/core/core.conf
%config /etc/core/perflogserver.conf
%config /etc/core/xen.conf
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/examples
%{_datadir}/%{name}/examples/controlnet_updown
%dir %{_datadir}/%{name}/examples/corens3
%{_datadir}/%{name}/examples/corens3/ns3lte.py*
%{_datadir}/%{name}/examples/corens3/ns3wifi.py*
%{_datadir}/%{name}/examples/corens3/ns3wifirandomwalk.py*
%{_datadir}/%{name}/examples/corens3/ns3wimax.py*
%{_datadir}/%{name}/examples/emanemodel2core.py*
%{_datadir}/%{name}/examples/findcore.py*
%dir %{_datadir}/%{name}/examples/hooks
%{_datadir}/%{name}/examples/hooks/configuration_hook.sh
%{_datadir}/%{name}/examples/hooks/datacollect_hook.sh
%{_datadir}/%{name}/examples/hooks/perflogserver.py*
%{_datadir}/%{name}/examples/hooks/perflogstart.sh
%{_datadir}/%{name}/examples/hooks/perflogstop.sh
%{_datadir}/%{name}/examples/hooks/sessiondatacollect.sh
%{_datadir}/%{name}/examples/hooks/timesyncstart.sh
%{_datadir}/%{name}/examples/hooks/timesyncstop.sh
%dir %{_datadir}/%{name}/examples/myservices
%{_datadir}/%{name}/examples/myservices/__init__.py*
%{_datadir}/%{name}/examples/myservices/README.txt
%{_datadir}/%{name}/examples/myservices/sample.py*
%dir %{_datadir}/%{name}/examples/netns
%{_datadir}/%{name}/examples/netns/basicrange.py*
%{_datadir}/%{name}/examples/netns/distributed.py*
%{_datadir}/%{name}/examples/netns/emane80211.py*
%{_datadir}/%{name}/examples/netns/howmanynodes.py*
%{_datadir}/%{name}/examples/netns/iperf-performance-chain.py*
%{_datadir}/%{name}/examples/netns/iperf-performance.sh
%{_datadir}/%{name}/examples/netns/ospfmanetmdrtest.py*
%{_datadir}/%{name}/examples/netns/switch.py*
%{_datadir}/%{name}/examples/netns/switchtest.py*
%{_datadir}/%{name}/examples/netns/twonodes.sh
%{_datadir}/%{name}/examples/netns/wlanemanetests.py*
%{_datadir}/%{name}/examples/netns/wlantest.py*
%dir %{_datadir}/%{name}/examples/services
%{_datadir}/%{name}/examples/services/sampleFirewall
%{_datadir}/%{name}/examples/services/sampleIPsec
%{_datadir}/%{name}/examples/services/sampleVPNClient
%{_datadir}/%{name}/examples/services/sampleVPNServer
%{_datadir}/%{name}/examples/stopsession.py*
%doc %{_mandir}/man1/core-cleanup.1.gz
%doc %{_mandir}/man1/core-daemon.1.gz
%doc %{_mandir}/man1/core-manage.1.gz
%doc %{_mandir}/man1/coresendmsg.1.gz
%doc %{_mandir}/man1/core-xen-cleanup.1.gz
%doc %{_mandir}/man1/netns.1.gz
%doc %{_mandir}/man1/vcmd.1.gz
%doc %{_mandir}/man1/vnoded.1.gz
/etc/systemd/system/core-daemon.service
%{python_sitearch}/core_python_netns-1.0-py%{python_version}.egg-info
%{python_sitearch}/netns.so
%{python_sitearch}/vcmd.so
%{python_sitelib}/core/addons/__init__.py*
%{python_sitelib}/core/api/coreapi.py*
%{python_sitelib}/core/api/data.py*
%{python_sitelib}/core/api/__init__.py*
%{python_sitelib}/core/broker.py*
%{python_sitelib}/core/bsd/__init__.py*
%{python_sitelib}/core/bsd/netgraph.py*
%{python_sitelib}/core/bsd/nodes.py*
%{python_sitelib}/core/bsd/vnet.py*
%{python_sitelib}/core/bsd/vnode.py*
%{python_sitelib}/core/conf.py*
%{python_sitelib}/core/constants.py*
%{python_sitelib}/core/coreobj.py*
%{python_sitelib}/core/emane/bypass.py*
%{python_sitelib}/core/emane/commeffect.py*
%{python_sitelib}/core/emane/emane.py*
%{python_sitelib}/core/emane/ieee80211abg.py*
%{python_sitelib}/core/emane/__init__.py*
%{python_sitelib}/core/emane/nodes.py*
%{python_sitelib}/core/emane/rfpipe.py*
%{python_sitelib}/core/emane/universal.py*
%{python_sitelib}/core/__init__.py*
%{python_sitelib}/core/location.py*
%{python_sitelib}/core/misc/event.py*
%{python_sitelib}/core/misc/__init__.py*
%{python_sitelib}/core/misc/ipaddr.py*
%{python_sitelib}/core/misc/LatLongUTMconversion.py*
%{python_sitelib}/core/misc/quagga.py*
%{python_sitelib}/core/misc/utils.py*
%{python_sitelib}/core/misc/utm.py*
%{python_sitelib}/core/misc/xmldeployment.py*
%{python_sitelib}/core/misc/xmlparser.py*
%{python_sitelib}/core/misc/xmlparser0.py*
%{python_sitelib}/core/misc/xmlparser1.py*
%{python_sitelib}/core/misc/xmlsession.py*
%{python_sitelib}/core/misc/xmlutils.py*
%{python_sitelib}/core/misc/xmlwriter.py*
%{python_sitelib}/core/misc/xmlwriter0.py*
%{python_sitelib}/core/misc/xmlwriter1.py*
%{python_sitelib}/core/mobility.py*
%{python_sitelib}/core/netns/__init__.py*
%{python_sitelib}/core/netns/nodes.py*
%{python_sitelib}/core/netns/vif.py*
%{python_sitelib}/core/netns/vnet.py*
%{python_sitelib}/core/netns/vnodeclient.py*
%{python_sitelib}/core/netns/vnode.py*
%{python_sitelib}/corens3/constants.py*
%{python_sitelib}/corens3/__init__.py*
%{python_sitelib}/corens3/obj.py*
%{python_sitelib}/corens3_python-4.8-py%{python_version}.egg-info
%{python_sitelib}/core/phys/__init__.py*
%{python_sitelib}/core/phys/pnodes.py*
%{python_sitelib}/core/pycore.py*
%{python_sitelib}/core_python-4.8-py%{python_version}.egg-info
%{python_sitelib}/core/sdt.py*
%{python_sitelib}/core/service.py*
%{python_sitelib}/core/services/bird.py*
%{python_sitelib}/core/services/__init__.py*
%{python_sitelib}/core/services/dockersvc.py*
%{python_sitelib}/core/services/nrl.py*
%{python_sitelib}/core/services/quagga.py*
%{python_sitelib}/core/services/security.py*
%{python_sitelib}/core/services/ucarp.py*
%{python_sitelib}/core/services/utility.py*
%{python_sitelib}/core/services/xorp.py*
%{python_sitelib}/core/session.py*
%{python_sitelib}/core/xen/__init__.py*
%{python_sitelib}/core/xen/xenconfig.py*
%{python_sitelib}/core/xen/xen.py*
%{_sbindir}/core-cleanup
%{_sbindir}/core-daemon
%{_sbindir}/core-manage
%{_sbindir}/coresendmsg
%{_sbindir}/core-xen-cleanup
%{_sbindir}/netns
%{_sbindir}/vcmd
%{_sbindir}/vnoded
%changelog
* Thu Jun 5 2015 CORE Developers <core-dev@pf.itd.nrl.navy.mil> - 4.8
- Support for NRL Network Modeling Framework (NMF) XML representation, bugfixes
* Wed Aug 6 2014 Jeff Ahrenholz <core-dev@pf.itd.nrl.navy.mil> - 4.7
- EMANE 0.9.1, asymmetric links, bugfixes
* Thu Aug 22 2013 Jeff Ahrenholz <jeffrey.m.ahrenholz@boeing.com> - 4.6
- cored now core-daemon, core now core-gui for CORE 4.6 release
* Wed Apr 3 2013 Jeff Ahrenholz <jeffrey.m.ahrenholz@boeing.com> - 4.5
- split into gui and daemon RPMs for CORE 4.5 release
* Tue Sep 4 2012 Jeff Ahrenholz <jeffrey.m.ahrenholz@boeing.com> - 4.4
- update files list for CORE 4.4 release, removed info file
* Tue Feb 7 2012 Jeff Ahrenholz <jeffrey.m.ahrenholz@boeing.com> - 4.3
- update files list for CORE 4.3 release, freshen dependencies
* Tue Aug 16 2011 Jeff Ahrenholz <jeffrey.m.ahrenholz@boeing.com> - 4.2
- update for CORE 4.2 release; use dir variables, more arch independent
* Mon Dec 13 2010 Jeff Ahrenholz <jeffrey.m.ahrenholz@boeing.com> - 4.1
- update for CORE 4.1 release; added calls to ldconfig and removal of pyc files
* Wed Aug 4 2010 Jeff Ahrenholz <jeffrey.m.ahrenholz@boeing.com> - 4.0
- update for CORE 4.0 release for Python and network namespaces
* Thu Sep 10 2009 Jeff Ahrenholz <jeffrey.m.ahrenholz@boeing.com> - 3.5
- update for CORE 3.5 release to include init script
* Fri May 29 2009 Jeff Ahrenholz <jeffrey.m.ahrenholz@boeing.com> - 3.4
- initial spec file for CORE 3.4 release


- GvMariani
- Collaboratore
- Posts: 610
- Joined: 27 July 2009, 11:31
- ROSA: 2016.1 Fresh R10
- OpenMandriva: -
- Kernel: 4.19.13-nrj-desktop
- Desktop: Plasma 5
- country: Italy
- Location: Cologno Monzese (MI) - Italia
Re: Core Emulator
Hai una mail a cui posso direttamente scrivere?
Mandamela con un messaggio privato.
Non ho tantissimo tempo, ma vedrò di provare ad assisterti passo passo, facendo riferimento allo specfile che hai allegato qui...
Intanto: hai visto questo http://wiki.rosalab.ru/en/index.php/Packaging_HowTo?
In particolare: hai installato i tre packages ivi indicati?
Già dare in pasto a rpmlint il tuo specfile dovrebbe restituirti tutto quello che "non va" in esso.
Poi ricorda che puoi sempre verificare l'esistenza e il valore delle variabili di base di rpm %{xxxx} o %yyyyy, presenti nel tuo specfile utilizzando il comando "rpm --eval (%{xxxx} o %yyyyy)";
se non esiste nell'ambiente standard (cioè è definita solo nel tuo specfile) ti ritorna semplicemente il nome della variabile che tu gli hai passato, altrimenti ti mostra il valore che essa ha:
p. es. "rpm --eval %_prefix" produce come risultato "/usr".
Quelle che non esistono e non sono già definite dal tuo stesso specfile, di solito si possono rimuovere (tipo "if 0%{?el6}")...
GvM
Mandamela con un messaggio privato.
Non ho tantissimo tempo, ma vedrò di provare ad assisterti passo passo, facendo riferimento allo specfile che hai allegato qui...
Intanto: hai visto questo http://wiki.rosalab.ru/en/index.php/Packaging_HowTo?
In particolare: hai installato i tre packages ivi indicati?
Già dare in pasto a rpmlint il tuo specfile dovrebbe restituirti tutto quello che "non va" in esso.
Poi ricorda che puoi sempre verificare l'esistenza e il valore delle variabili di base di rpm %{xxxx} o %yyyyy, presenti nel tuo specfile utilizzando il comando "rpm --eval (%{xxxx} o %yyyyy)";
se non esiste nell'ambiente standard (cioè è definita solo nel tuo specfile) ti ritorna semplicemente il nome della variabile che tu gli hai passato, altrimenti ti mostra il valore che essa ha:
p. es. "rpm --eval %_prefix" produce come risultato "/usr".
Quelle che non esistono e non sono già definite dal tuo stesso specfile, di solito si possono rimuovere (tipo "if 0%{?el6}")...
GvM