Pagina 1 di 1
Chiedo scusa a voi, ho bisogno del vostro aiuto
Inviato: lun 25 set 2006, 2:28
da Panther
Sono il manutentore di manualinux, mi è stato giustamente fatto notare che sul manuale (punto 5c) erano scritte delle informazioni completamente inesatte sul sistema di gestione dei pacchetti su Slackware (effettivamente durante la modifica di quel punto qualcosa è andato storto per cui le info descritte erano sbagliate).
Sto riscrivendo il punto e chiedo a voi utenti di Slackware di aiutarmi a riscrivere la parte riguardante questa distro. Io ho già tirato giù 2 righe, potete dirmi se sono corrette, nel caso potete fare delle correzioni?
Grazie a chi vorrà darmi una mano.
-SLACKWARE CON .TGZ
installpkg file.tgz (installa pacchetto .tgz)
removepkg file.tgz (disinstalla pacchetto .tgz)
upgradepkg file.tgz (aggiorna pacchetto .tgz)
makepkg file (crea una pacchetto Slackware compatibile)
rpm2tgz file.rpm (crea pacchetto .tgz da un file .rpm)
rpm2targz file.rpm (crea pacchetto .tar.gz da un file .rpm)
explodepkg file (estrae i contenuti del pacchetto nella directory corrente)
pkgtool è il programma utilizzato di default su Slackware per gestire i pacchetti.
Per risolvere le dipendenze è possibile installare ed utilizzare programmi come swaret e slackpkg.
Inviato: lun 25 set 2006, 11:04
da samiel
Le informazioni sono corrette. Naturalmente,
mancano delle opzioni anche importanti. Ad es.,
se volessi aggiornare un pacchetto che
presenta, nella release più recente, un nome diverso?
Trovi alcune cose nel mio Slackware for Dummies.
Da ultimo: swaret effettua l'analisi delle dipendenze
soltanto sulle librerie, e per questo a volte non funziona...
M.
Inviato: lun 25 set 2006, 11:23
da Panther
Slackpkg verifica sia le librerie che i pacchetti ??? Quindi è un programma tipo apt-get su debian o pacman su Archlinux ????
Inviato: lun 25 set 2006, 11:42
da giberg
Panther ha scritto:Slackpkg verifica sia le librerie che i pacchetti ??? Quindi è un programma tipo apt-get su debian o pacman su Archlinux ????
Non conosco slackpkg. Un programma tipo apt-get per Slackware è Slapt-get e la sua interfaccia grafica Gslapt. Ovviamente come swaret ed altri non è parte della distro ufficiale. Comunque su Slapt-get trovi info sempre qui su Slacky.
Inviato: lun 25 set 2006, 12:10
da samiel
Parlavo di swaret, che usa ldd
M.
Inviato: lun 25 set 2006, 20:43
da clodo
Ti riporto qualche riga di Piter Punk riguardo slackpkg:
slackpkg
Automated tool for management of Slackware Linux Packages
intro:
Slackpkg is a tool for installing or upgrading packages through network. You can make a minimal installation of Slackware Linux and after that install additional stuff from a Slackware mirror.
You don't need to setup NFS, or make dozens of CDs for all your computers. Just type "slackpkg" and all packages in the Official Slackware Linux will be in your hands.
.........nessuna gestione dipendenze.
Inviato: lun 25 set 2006, 20:50
da clodo
Diverso il discorso per slapt-get:
slapt-get tries to emulate Debian's apt-get as closely as possible.
* uses native Slackware tools (installpkg, upgradepkg, and removepkg)
* supports multiple package sources (including linuxpackages.net)
* cache data concerning packages and updates from package sources
* supports sources from ftp, ftps, http, https, file:/// and more (libcurl)
* resumes broken downloads and will verify package integrity with MD5
checksum
* show packages that are available (from cached data) and installed
* search package listing using POSIX and extended regular expressions
by package name, location, and description
* retrieve, install, and remove packages by name or by specific version
* retrieve and apply updates
* upgrade from one Slackware release to another in a few simple steps
* show description of packages, including mirror location, version, size,
dependencies (where available), conflicts (where available), suggestions
(where available), description, and installation status
* exclude (hold) packages from upgrades, by name or by regular expression
* transaction engine for install, remove, and upgrades, reporting concise
information on what is to be done, ensuring each step happens correctly
* "compare package version" algorithm to prevent downgrades
* recursive dependency resolution using slack-required meta-data (see FAQ)
supporting hard, soft, and conditional dependencies
* package conflict resolution using slack-conflicts meta-data (see FAQ)
* package suggestion support for complimentary packages (see FAQ)
* Package data download robustness, only writing changes if all sources
download successfully as well as only downloading those sources that
have changed since the last download
* i18n support via GNU gettext with over 20 language translations
* extremely fast and easy to script with
e per swaret
It is a tool designed for Slackware and Slackware based distibutions to update packages over your network and/or the Internet. It has support for library dependency resolution and rollback capability. It is writen in PERL, and has commands (sinstallpkg, supgradepkg, and sremovepkg) that can be used in place of the standard Slackware package tools.
Inviato: lun 25 set 2006, 23:33
da Luci0
Swaret funziona egregiamente con le versioni stabili ufficiali ...
ovvero 10.0 10.1 e 10.2, con la current ci sono più problemi ma che dipendono in gran parte dalla distribuzione, che é in evoluzione ...
Se si fà un upgrade invece possono venire fuori problemi soprattutto se nel ramo più attuale mancano alcuni packages oppure se sono stati sostituiti con altri...
Si può dire che per mantenere aggiornata la distribuzione dal punto di vista della sicurezza swaret é una buona soluzione.
Per le repository tipo Slacky.it il tutto dipende su come sono stati realizzati i pacchetti, ovvero su quale versione di slack. Credo che per Slacky.it quasi tutti i pacchetti siano aggiornati alla current e alle librerie presenti nella stessa repository e quindi se provi ad installarli su una 10.2 difficilmente funzioneranno ... in tal caso bisogna passare ai sorgenti e utilizzare gli slack.build preparati dai vari packager.. in ogni caso bisogna avere pazienza e documentarsi..

Inviato: mar 26 set 2006, 9:57
da samiel
Credo che per Slacky.it quasi tutti i pacchetti siano aggiornati alla current
Io credo invece che Loris, per stabilità,
li faccia tutti sulla stabile. Ma lui può confermartelo
M.
Inviato: mar 26 set 2006, 10:24
da IceSlack
Luci0 ha scritto:Swaret funziona egregiamente con le versioni stabili ufficiali ...
ovvero 10.0 10.1 e 10.2, con la current ci sono più problemi ma che dipendono in gran parte dalla distribuzione, che é in evoluzione ...
Se si fà un upgrade invece possono venire fuori problemi soprattutto se nel ramo più attuale mancano alcuni packages oppure se sono stati sostituiti con altri...
Si può dire che per mantenere aggiornata la distribuzione dal punto di vista della sicurezza swaret é una buona soluzione.
Per le repository tipo Slacky.it il tutto dipende su come sono stati realizzati i pacchetti, ovvero su quale versione di slack. Credo che per Slacky.it quasi tutti i pacchetti siano aggiornati alla current e alle librerie presenti nella stessa repository e quindi se provi ad installarli su una 10.2 difficilmente funzioneranno ... in tal caso bisogna passare ai sorgenti e utilizzare gli slack.build preparati dai vari packager.. in ogni caso bisogna avere pazienza e documentarsi..

non disprezzerei slapt-get, visto che se i repository avessere il file di descrizione delle dipendenze sarebbe il numero uno come tools..........
bah io non capisco slackpkg che cosa faccia esattamente..........