Forum

a quando altri DE a...
 
Notifiche
Cancella tutti

a quando altri DE anche su openmamba?

22 Post
5 Utenti
0 Reactions
6 Visualizzazioni
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

Sì, come sempre migliorabile, ma la pagina di autospec (lo strumento che viene usato per agevolare le operazioni di creazione e aggiornamento di pacchetti) è abbastanza "testata". Comunque la documentazione disponibile parte da questa pagina:

http://wiki.openmamba.org/it/index.php/Sviluppo


Rispondi
Post: 12
Topic starter
(@draker)
Registrato: 18 anni fa

okay grazie silvan, me la studio un pò anche perchè ci sono alcuno programmini utili che ho già visto nei repo openmamba non sono presenti e che mi piacerebbe ricompilare per la distro.

Ciao


Rispondi
Post: 285
(@marcpaa)
Registrato: 19 anni fa

ciao, mi allaccio a questo post, tempo fa volevo vedere se ero in grado di creare pacchetti per openmamba, provai a suo tempo anche in qilinux, ma al mio primo "intoppo" chiesi dei consigli, ma oramai qilinux era defunto.

C'è un programma che secondo me si utilizza molto (a me interessa poi ad altri......) ed è devede

in realtà c'è l'ho già perfettamente installato e ben funzionante, ma vorrei provare a pacchettizzarlo.

Ho scaricato il tar salvato su desktop e poi ho provato autospec, qui riporto il tutto:

[root@Linux Desktop]# autospec -s devede-3.7.tar.bz2 -n Devede -v 3.7-mamba

generazione dello specfile...

* sorgente: /home/marco/Desktop/devede-3.7.tar.bz2

* modo: standard

[root@Linux Desktop]# autospec -s devede-3.7.tar.bz2 -n Devede -v 3.7-mamba

generazione dello specfile...

* sorgente: /home/marco/Desktop/devede-3.7.tar.bz2

* modo: standard

WARNING: Makefile' eMakefile.in' non trovati

Name: Devede

Version: 3.7-mamba

Release: 1mamba

Summary: ... package summary

Group: ... package group

Vendor: openmamba

Distribution: openmamba

Packager: <>

URL: ... package URL

Source: .../devede-3.7.tar.bz2

License: ... package license

BuildRoot: %{_tmppath}/%{name}-%{version}-root

%description

... package description

%prep

%setup -q -n devede-3.7

%build

%install

[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"

%find_lang %{name}

%clean

[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"

%files -f %{name}.lang

%defattr(-,root,root)

%changelog

* Sun Apr 20 2008 <> 3.7-mamba-1mamba

- package created by autospec

Allora da quello che ho capito (se nn ho capito male) il package autospec è stato creato:

1) Dove dice questo: WARNING: Makefile' eMakefile.in' non trovati

e perchè nel tarball di devede non ci sono i classici comandi ./configure-make-makeinstall,

ma per installarlo c'è lo script da lanciare install.sh è giusto o nn c'entra nulla?

2)x il resto è tutto a posto? o sarebbe meglio altre opzioni? se si quali?

3) i prossimi passi quali sono?


Rispondi
Post: 285
(@marcpaa)
Registrato: 19 anni fa

Bhoooooooooooooooooooooo................

Penso di aver creato un file rpm, almeno è quello che mi ritrovo nella cartella noarch, il bello e che nn ho la minima idea di come abbia fatto ?????????????

Allora sto provando con kpacman, questo è l'output della shell:


[marco@Linux SOURCES]$ autospec -s kpacman-0.3.2.tar.gz -n kpacman -v 0.3.2-mamba

generazione dello specfile...

* sorgente: /usr/src/RPM/SOURCES/kpacman-0.3.2.tar.gz

* modo: standard

Name: kpacman

Version: 0.3.2-mamba

Release: 1mamba

Summary: ... package summary

Group: ... package group

Vendor: openmamba

Distribution: openmamba

Packager: ***********************

URL: ... package URL

Source: .../kpacman-0.3.2.tar.gz

License: GPL

BuildRoot: %{_tmppath}/%{name}-%{version}-root

%description

... package description

%prep

%setup -q -n %{name}-0.3.2

%build

%configure

%make

%install

[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"

%makeinstall

%find_lang %{name}

%clean

[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"

%files -f %{name}.lang

%defattr(-,root,root)

%doc AUTHORS COPYING ChangeLog TODO

%changelog

* Sun Apr 20 2008 ******************** 0.3.2-mamba-1mamba

- package created by autospec


Allora anche in questo caso sembra che il tutto sia finito senza errori, Almeno credo, solo che quando vado in /usr/src/RPM/SPEC dentro non trovo lo specfile da editare e modificare........????????

1)Dove è finito lo specfile?

2) ora posso aver un esempio + semplice (sai com'è sono un pò tardo) per queste opzioni?


prima di procedere occorre editare questo file occorre ed immettere alcune informazioni quali:

* Summary: una descrizione breve del componente software (questa lho capita)

* Group: un gruppo tra quelli definiti in openmamba (e cioè, esempio)

* URL: l'indirizzo internet della pagina principale che descrive questo componente software

(e cioè? ESempio in caso di devede, indico l'indirizzo del sito principale?)

* License: la licenza con cui viene rilasciato il componente software ( GPL ,giusto?)


3)nella guida dice di creare lo spec direttamente all'indirizzo ove si preleva il tarball, posso invece salvarlo in una qualsiasi directory e poi cercare di creare lo spec?

4)Sembra che non occorra essere loggati come root, giusto?

Per il momento e tutto, potete anche saltare il precedente post e rispondermi a questo, grazie.


Rispondi
Post: 140
 gil
(@gil)
Registrato: 19 anni fa

Ciao

si per l'url le altre informazioni le trovi facendo un giro con google mentre

per il campo group devi fare riferimento a questo elenco

Applications/Accessibility

Applications/Archiving

Applications/Communication

Applications/Databases

Applications/Development

Applications/Educational

Applications/Emulators

Applications/File

Applications/Fonts

Applications/Games

Applications/Graphics

Applications/Mathematics

Applications/Multimedia

Applications/Networking

Applications/Publishing

Applications/Scientific

Applications/Security

Applications/Shells

Applications/Spelling Checker

Applications/Text

Applications/Web

Development/Bindings

Development/Applications

Development/Kernel

Development/Libraries

Development/Libraries/Java

Development/Libraries/Perl

Development/Libraries/Python

Development/Tools

Documentation

Graphical Desktop/Applications/Accessibility

Graphical Desktop/Applications/Administration

Graphical Desktop/Applications/Archiving

Graphical Desktop/Applications/Configuration

Graphical Desktop/Applications/Databases

Graphical Desktop/Applications/Development

Graphical Desktop/Applications/Educational

Graphical Desktop/Applications/Environment

Graphical Desktop/Applications/Games

Graphical Desktop/Applications/Graphics

Graphical Desktop/Applications/Internet

Graphical Desktop/Applications/Multimedia

Graphical Desktop/Applications/Networking

Graphical Desktop/Applications/Office

Graphical Desktop/Applications/Other

Graphical Desktop/Applications/Publishing

Graphical Desktop/Applications/Scientific

Graphical Desktop/Applications/Utilities

Graphical Desktop/Fonts

Graphical Desktop/Libraries/GNOME

Graphical Desktop/Libraries/QT

Graphical Desktop/Libraries/KDE

Graphical Desktop/Look 'n' feel

Graphical Desktop/Look 'n' feel/Themes

Graphical Desktop/Look 'n' feel/Screensavers

Installation/Update

Network/File Transfer

Network/File Systems

Network/High Availability

Network/Libraries

Network/Monitoring

Network/Routing

Network/Security

System/Benchmarks

System/Configuration

System/Configuration/QiLinux

System/Database

System/Kernel and Hardware

System/Kernel and Hardware/Drivers

System/Fonts

System/Internationalization

System/Libraries

System/Libraries/Java

System/Libraries/Perl

System/Libraries/PHP

System/Libraries/Python

System/Management

System/Multimedia

System/Servers

System/Spooling

System/Telephony

System/Tools

System/X11

nel caso di devede puoi mettere nel campo

Group: Applications/Multimedia

per altre informazioni vedere la guida scaricabile formato pdf a questo indirizzo

http://www.tu-chemnitz.de/docs/lindocs/max-rpm.pdf

(grazie titty)


Rispondi
Pagina 2 / 5
Condividi: