Pagina 1 di 1

Package signing

Inviato: lun 28 feb 2011, 21:28
da pino_otto
Leggendo questo articolo su Arch:

http://igurublog.wordpress.com/2011/02/ ... so-secret/

mi e' venuto il dubbio se Slackware ha il meccanismo di controllo delle firme dei pacchetti oppure no.

Re: Package signing

Inviato: mar 1 mar 2011, 13:59
da notsafe
no

Re: Package signing

Inviato: mar 1 mar 2011, 14:08
da Toni
certo che lo possiede ,
il file asc associato ad ogni pacchetto contiene la firma dell'hash del pacchetto

Re: Package signing

Inviato: mar 1 mar 2011, 21:10
da notsafe
chiede l'esistenza di "un meccanismo di controllo" delle firme,immagino intenda tramite il sistema di package manager(pkgtool).

Re: Package signing

Inviato: mer 2 mar 2011, 12:21
da Toni
In generale penso che la risposta potrebbe essere si.

- scarichi la iso di una slackware qualsiasi , è firmata.
- scarichi pacchetti da repository ufficiali con slackpkg (tool ufficiale) ,ed è previsto il controllo firma

Re: Package signing

Inviato: mer 2 mar 2011, 13:14
da notsafe
il sistema di package manager di Slackware è definito in PkgTools (quindi installpkg,removepkg e upgradepkg): questi NON prevedono il controllo della firma.

slackpkg è un utility, non è il tool ufficiale.

Re: Package signing

Inviato: mer 2 mar 2011, 16:59
da ildiama
Ma.. controllare la firma di un pacchetto è una operazione che tipicamente si fa in fase di download (ti scarichi il pacchetto E il file che tipicamente contiene l'asc, calcoli l'asc del pacchetto e lo confronti) NON in fase di installazione.
Da quello che io so/ricordo, il comando "dpkg -i pacchetto.deb" installa pacchetto e basta (l'analogo di "installpkg pacchetto.txz"). Al massimo controlla le dipendenze. (ma questa è un'altra storia...)
Così si comportano i comandi "rpm -i pacchetto.rpm" o "pacman -U pacchetto.pkg.tar.gz", ovvero NON controllano l'md5sum (e come potrebbero??) ma installano e basta, seguendo la filosofia della distro (controllo dipendenze, permessi, etc...).

Quindi, i tool delle distro che controllano il "package signing" sono quelli che offrono il doppio servizio "download & install", così come fa slackpkg (che, essendo nella serie ap di slackware ed essendo prodotto da due dello slackware team, io definerei un tool abbastanza ufficialotto... ;) )

Re: Package signing

Inviato: mer 2 mar 2011, 17:36
da notsafe
ildiama ha scritto: Da quello che io so/ricordo, il comando "dpkg -i pacchetto.deb" installa pacchetto e basta (l'analogo di "installpkg pacchetto.txz"). Al massimo controlla le dipendenze. (ma questa è un'altra storia...)
Così si comportano i comandi "rpm -i pacchetto.rpm" o "pacman -U pacchetto.pkg.tar.gz", ovvero NON controllano l'md5sum (e come potrebbero??) ma installano e basta, seguendo la filosofia della distro (controllo dipendenze, permessi, etc...).
lo fanno apt-get e yum, questi si tool *ufficiali* del sistema di package manager di Debian (e derivati) e RedHat (e derivati)

la differenza sostanziale sta che Slackware non usa *ufficialmente* un sistema di repository (inteso come sistema "alla apt-get").Che poi esistano dei tool questo è indubbio,ma Slackware non tende a quel "tipo" di filosofia

Re: Package signing

Inviato: mer 2 mar 2011, 17:47
da Ansa89
Il tool "slackpkg" è il tool ufficiale di slackware per gestire i pacchetti del repository ufficiale (il quale contiene pacchetti più firme dei pacchetti).
Proprio come "apt-get" è il tool ufficiale di debian che si appoggia a "dpkg", "slackpkg" è il tool che Pat ha scelto e si appoggia a "pkgtools".
La prova che "slackpkg" è un tool ufficiale è il fatto che Pat lo ha inserito in Slackware in modo definitivo (non in "extra/" o "testing/").

Re: Package signing

Inviato: mer 2 mar 2011, 19:18
da Toni
notsafe ha scritto:
ildiama ha scritto: Da quello che io so/ricordo, il comando "dpkg -i pacchetto.deb" installa pacchetto e basta (l'analogo di "installpkg pacchetto.txz"). Al massimo controlla le dipendenze. (ma questa è un'altra storia...)
Così si comportano i comandi "rpm -i pacchetto.rpm" o "pacman -U pacchetto.pkg.tar.gz", ovvero NON controllano l'md5sum (e come potrebbero??) ma installano e basta, seguendo la filosofia della distro (controllo dipendenze, permessi, etc...).
lo fanno apt-get e yum, questi si tool *ufficiali* del sistema di package manager di Debian (e derivati) e RedHat (e derivati)

la differenza sostanziale sta che Slackware non usa *ufficialmente* un sistema di repository (inteso come sistema "alla apt-get").Che poi esistano dei tool questo è indubbio,ma Slackware non tende a quel "tipo" di filosofia
e questi cosa sono?

Codice: Seleziona tutto

cat /etc/slackpkg/mirrors
# mirrors - List of Slackware Linux mirrors.
#
# SlackPkg - An Automated packaging tool for Slackware Linux
# Copyright (C) 2003-2010 Roberto F. Batista, Evaldo Gardenali
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
#
# Project Page: http://slackpkg.org/
# Roberto F. Batista (aka PiterPunk) piterpunk@slackware.com
# Evaldo Gardenali (aka UdontKnow) evaldogardenali@fasternet.com.br
#
# END OF LEGAL NOTICE
#
#
# You only need to select one mirror and uncomment them. Please,
# ONLY ONE mirror can be uncommented each time.
#
# You can include new mirrors in this file. Many people have mirrors 
# in their local networks. Slackpkg only needs to point to the 
# directory that contains "ChangeLog.txt", and don't forget the 
# trailling slash.
#
#----------------------------------------------------------------
# Local CD/DVD drive
#----------------------------------------------------------------
#cdrom://media/cdrom/
#
#----------------------------------------------------------------
# Local Directory
#----------------------------------------------------------------
#file://path/to/some/directory/
#
#----------------------------------------------------------------
# Slackware 13.1
#----------------------------------------------------------------
# Finland,
# ftp://ftp.funet.fi/pub/mirrors/ftp.slackware.com/pub/slackware-13.1/
# Belgium, 2x1Gbit
# http://ftp.belnet.be/packages/slackware/slackware-13.1/
# ftp://ftp.belnet.be/packages/slackware/slackware-13.1/
# Bulgaria, 5Mbit
# http://mirrors.unixsol.org/slackware/slackware-13.1/
# ftp://mirrors.unixsol.org/slackware/slackware-13.1/
# Slovakia, 100Mbit
# ftp://ftp.pieskovisko.sk/pub/slackware/slackware-13.1/
# Norway, 1Gbit
# ftp://ftp.slackware.no/pub/linux/slackware/slackware-13.1/
# Portugal, 10Mbit
# http://darkstar.ist.utl.pt/pub/slackware/slackware-13.1/
# ftp://darkstar.ist.utl.pt/pub/slackware/slackware-13.1/
# Austria, 100Mbit
# ftp://ftp.slackware.at/slackware-13.1/
# Brasil, 150Mbit
# ftp://ftp.slackware-brasil.com.br/slackware-13.1/
# USA, 45Mbit
# ftp://slackware.oregonstate.edu/pub/slackware/slackware-13.1/
# USA, 155Mbps
# ftp://carroll.cac.psu.edu/pub/linux/distributions/slackware/slackware-13.1/
# Taiwan, 1Gbit
# ftp://ftp.isu.edu.tw/pub/Linux/Slackware/slackware-13.1/
# Denmark, 100Mbit
# http://mirrors.dotsrc.org/slackware/slackware-13.1/
# ftp://mirrors.dotsrc.org/slackware/slackware-13.1/
# Bulgaria, 100Mbit
# http://slackware.bgbits.com/slackware/slackware-13.1/
# Czech Republic, 100Mbit
# http://ftp.slackware.cz/slackware/slackware-13.1/
# ftp://ftp.slackware.cz/slackware/slackware-13.1/
# Switzerland, 1Gbit
http://mirror.switch.ch/ftp/mirror/slackware/slackware-13.1/
# Austria, 4Mbit
# http://slackware.itsoft.at/slackware/slackware-13.1/
# Poland, 100Mbit
# ftp://sunsite.icm.edu.pl/pub/Linux/slackware/slackware-13.1/
# Poland, 1Gbit
# ftp://ftp.man.szczecin.pl/pub/Linux/slackware/slackware-13.1/
# UK, STM4
# ftp://mirrors.virginmedia.com/sites/ftp.slackware.com/slackware-13.1/
# Finland, 100Mbit
# ftp://elektroni.phys.tut.fi/slackware-13.1/
# Australia, 250Mbit
# http://mirror.pacific.net.au/linux/slackware/slackware-13.1/
# ftp://mirror.pacific.net.au/linux/slackware/slackware-13.1/
# USA, GigE
# http://mirrors.easynews.com/linux/slackware/slackware-13.1/
# Romania, 34Mbit
# http://ftp.iasi.roedu.net/mirrors/ftp.slackware.com/slackware-13.1/
# ftp://ftp.iasi.roedu.net/mirrors/ftp.slackware.com/slackware-13.1/
# Ireland, 1Gbit
# http://ftp.heanet.ie/mirrors/ftp.slackware.com/pub/slackware/slackware-13.1/
# ftp://ftp.heanet.ie/mirrors/ftp.slackware.com/pub/slackware/slackware-13.1/
# Czech Republic, 15Mbit
# ftp://slackware:@ftp.unob.cz/slackware-13.1/
# Austria,
# http://gd.tuwien.ac.at/opsys/linux/slackware/slackware-13.1/
# ftp://gd.tuwien.ac.at/opsys/linux/slackware/slackware-13.1/
# Greece, 1Gbit
# http://ftp.ntua.gr/pub/linux/slackware/slackware-13.1/
# ftp://ftp.ntua.gr/pub/linux/slackware/slackware-13.1/
# Netherlands, 100Mbit
# ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-13.1/
# France, 1Gbit
# http://ftp.lip6.fr/pub/linux/distributions/slackware/slackware-13.1/
# ftp://ftp.lip6.fr/pub/linux/distributions/slackware/slackware-13.1/
# Spain,
# ftp://ftp.etse.urv.es/pub/linux/slackware/slackware-13.1/
# Czech Republic, 1Gbit
# http://ftp.linux.cz/pub/linux/slackware/slackware-13.1/
# ftp://ftp.linux.cz/pub/linux/slackware/slackware-13.1/
# Romania, 100Mbit, 2Mbit
# http://serghei.net/linux/slackware/slackware-13.1/
# USA,
# ftp://ftp-linux.cc.gatech.edu/pub/slackware/slackware-13.1/
# USA, 1Gbit
# http://slackware.mirrors.tds.net/pub/slackware/slackware-13.1/
# ftp://slackware.mirrors.tds.net/pub/slackware/slackware-13.1/
# Italy,
# ftp://ftp.unina.it/pub/linux/distributions/slackware/slackware-13.1/
# USA, 2xT3
# ftp://ftp.cerias.purdue.edu/pub/os/slackware/slackware-13.1/
# Sweden, 155Mbit
# ftp://ftp.sunet.se/pub/Linux/distributions/slackware/slackware-13.1/
# Indonesia, 
# http://kambing.ui.ac.id/slackware/slackware-13.1/
# Indonesia, 
# http://slackware.linux.or.id/pub/slackware/slackware-13.1/
# ftp://slackware.linux.or.id/pub/slackware/slackware-13.1/
# UK,
# http://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-13.1/
# ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-13.1/
# USA, x-OC12
# http://slackware.mirrors.pair.com/slackware-13.1/
# Germany, 622Mbit
# ftp://ftp.fu-berlin.de/unix/linux/mirrors/slackware/slackware-13.1/
# Serbia, 2x34Mbit
# http://mirror.etf.bg.ac.yu/slackware/slackware-13.1/
# ftp://mirror.etf.bg.ac.yu/slackware/slackware-13.1/
# USA, 10Mbit
# ftp://ftp.slackware.com/pub/slackware/slackware-13.1/
# Germany,
# ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/slackware/slackware-13.1/
# USA, OC-48
# http://mirrors.usc.edu/pub/linux/distributions/slackware/slackware-13.1/
# ftp://mirrors.usc.edu/pub/linux/distributions/slackware/slackware-13.1/
#
#----------------------------------------------------------------
# Slackware 13.0
#----------------------------------------------------------------
# Finland,
# ftp://ftp.funet.fi/pub/mirrors/ftp.slackware.com/pub/slackware-13.0/
# Belgium, 2x1Gbit
# http://ftp.belnet.be/packages/slackware/slackware-13.0/
# ftp://ftp.belnet.be/packages/slackware/slackware-13.0/
# Bulgaria, 5Mbit
# http://mirrors.unixsol.org/slackware/slackware-13.0/
# ftp://mirrors.unixsol.org/slackware/slackware-13.0/
# Slovakia, 100Mbit
# ftp://ftp.pieskovisko.sk/pub/slackware/slackware-13.0/
# Norway, 1Gbit
# ftp://ftp.slackware.no/pub/linux/slackware/slackware-13.0/
# Portugal, 10Mbit
# http://darkstar.ist.utl.pt/pub/slackware/slackware-13.0/
# ftp://darkstar.ist.utl.pt/pub/slackware/slackware-13.0/
# Austria, 100Mbit
# ftp://ftp.slackware.at/slackware-13.0/
# Brasil, 150Mbit
# ftp://ftp.slackware-brasil.com.br/slackware-13.0/
# USA, 45Mbit
# ftp://slackware.oregonstate.edu/pub/slackware/slackware-13.0/
# USA, 155Mbps
# ftp://carroll.cac.psu.edu/pub/linux/distributions/slackware/slackware-13.0/
# Taiwan, 1Gbit
# ftp://ftp.isu.edu.tw/pub/Linux/Slackware/slackware-13.0/
# Denmark, 100Mbit
# http://mirrors.dotsrc.org/slackware/slackware-13.0/
# ftp://mirrors.dotsrc.org/slackware/slackware-13.0/
# Bulgaria, 100Mbit
# http://slackware.bgbits.com/slackware/slackware-13.0/
# Czech Republic, 100Mbit
# http://ftp.slackware.cz/slackware/slackware-13.0/
# ftp://ftp.slackware.cz/slackware/slackware-13.0/
# Switzerland, 1Gbit
# http://mirror.switch.ch/ftp/mirror/slackware/slackware-13.0/
# Austria, 4Mbit
# http://slackware.itsoft.at/slackware/slackware-13.0/
# Poland, 100Mbit
# ftp://sunsite.icm.edu.pl/pub/Linux/slackware/slackware-13.0/
# Poland, 1Gbit
# ftp://ftp.man.szczecin.pl/pub/Linux/slackware/slackware-13.0/
# UK, STM4
# ftp://mirrors.virginmedia.com/sites/ftp.slackware.com/slackware-13.0/
# Finland, 100Mbit
# ftp://elektroni.phys.tut.fi/slackware-13.0/
# Australia, 250Mbit
# http://mirror.pacific.net.au/linux/slackware/slackware-13.0/
# ftp://mirror.pacific.net.au/linux/slackware/slackware-13.0/
# USA, GigE
# http://mirrors.easynews.com/linux/slackware/slackware-13.0/
# Romania, 34Mbit
# http://ftp.iasi.roedu.net/mirrors/ftp.slackware.com/slackware-13.0/
# ftp://ftp.iasi.roedu.net/mirrors/ftp.slackware.com/slackware-13.0/
# Ireland, 1Gbit
# http://ftp.heanet.ie/mirrors/ftp.slackware.com/pub/slackware/slackware-13.0/
# ftp://ftp.heanet.ie/mirrors/ftp.slackware.com/pub/slackware/slackware-13.0/
# Czech Republic, 15Mbit
# ftp://slackware:@ftp.unob.cz/slackware-13.0/
# Austria,
# http://gd.tuwien.ac.at/opsys/linux/slackware/slackware-13.0/
# ftp://gd.tuwien.ac.at/opsys/linux/slackware/slackware-13.0/
# Greece, 1Gbit
# http://ftp.ntua.gr/pub/linux/slackware/slackware-13.0/
# ftp://ftp.ntua.gr/pub/linux/slackware/slackware-13.0/
# Netherlands, 100Mbit
# ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-13.0/
# France, 1Gbit
# http://ftp.lip6.fr/pub/linux/distributions/slackware/slackware-13.0/
# ftp://ftp.lip6.fr/pub/linux/distributions/slackware/slackware-13.0/
# Spain,
# ftp://ftp.etse.urv.es/pub/linux/slackware/slackware-13.0/
# Czech Republic, 1Gbit
# http://ftp.linux.cz/pub/linux/slackware/slackware-13.0/
# ftp://ftp.linux.cz/pub/linux/slackware/slackware-13.0/
# Romania, 100Mbit, 2Mbit
# http://serghei.net/linux/slackware/slackware-13.0/
# USA,
# ftp://ftp-linux.cc.gatech.edu/pub/slackware/slackware-13.0/
# USA, 1Gbit
# http://slackware.mirrors.tds.net/pub/slackware/slackware-13.0/
# ftp://slackware.mirrors.tds.net/pub/slackware/slackware-13.0/
# Italy,
# ftp://ftp.unina.it/pub/linux/distributions/slackware/slackware-13.0/
# USA, 2xT3
# ftp://ftp.cerias.purdue.edu/pub/os/slackware/slackware-13.0/
# Sweden, 155Mbit
# ftp://ftp.sunet.se/pub/Linux/distributions/slackware/slackware-13.0/
# Indonesia, 
# http://kambing.ui.ac.id/slackware/slackware-13.0/
# Indonesia, 
# http://slackware.linux.or.id/pub/slackware/slackware-13.0/
# ftp://slackware.linux.or.id/pub/slackware/slackware-13.0/
# UK,
# http://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-13.0/
# ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-13.0/
# USA, x-OC12
# http://slackware.mirrors.pair.com/slackware-13.0/
# Germany, 622Mbit
# ftp://ftp.fu-berlin.de/unix/linux/mirrors/slackware/slackware-13.0/
# Serbia, 2x34Mbit
# http://mirror.etf.bg.ac.yu/slackware/slackware-13.0/
# ftp://mirror.etf.bg.ac.yu/slackware/slackware-13.0/
# USA, 10Mbit
# ftp://ftp.slackware.com/pub/slackware/slackware-13.0/
# Germany,
# ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/slackware/slackware-13.0/
# USA, OC-48
# http://mirrors.usc.edu/pub/linux/distributions/slackware/slackware-13.0/
# ftp://mirrors.usc.edu/pub/linux/distributions/slackware/slackware-13.0/
#
#----------------------------------------------------------------
# Slackware current
#----------------------------------------------------------------
# Finland,
# ftp://ftp.funet.fi/pub/mirrors/ftp.slackware.com/pub/slackware-current/
# Belgium, 2x1Gbit
# http://ftp.belnet.be/packages/slackware/slackware-current/
# ftp://ftp.belnet.be/packages/slackware/slackware-current/
# Bulgaria, 5Mbit
# http://mirrors.unixsol.org/slackware/slackware-current/
# ftp://mirrors.unixsol.org/slackware/slackware-current/
# Slovakia, 100Mbit
# ftp://ftp.pieskovisko.sk/pub/slackware/slackware-current/
# Poland, 1Gbit
# ftp://ftp.man.szczecin.pl/pub/Linux/slackware/slackware-current/
# Poland, 100Mbit
# ftp://sunsite.icm.edu.pl/pub/Linux/slackware/slackware-current/
# Norway, 1Gbit
# ftp://ftp.slackware.no/pub/linux/slackware/slackware-current/
# Portugal, 10Mbit
# http://darkstar.ist.utl.pt/pub/slackware/slackware-current/
# ftp://darkstar.ist.utl.pt/pub/slackware/slackware-current/
# Austria, 100Mbit
# ftp://ftp.slackware.at/slackware-current/
# Brasil, 150Mbit
# ftp://ftp.slackware-brasil.com.br/slackware-current/
# Hong Kong,
# ftp://ftp.cs.cuhk.hk/pub/slackware/slackware-current/
# USA, 45Mbit
# ftp://slackware.oregonstate.edu/pub/slackware/slackware-current/
# USA, 155Mbps
# ftp://carroll.cac.psu.edu/pub/linux/distributions/slackware/slackware-current/
# Taiwan, 1Gbit
# ftp://ftp.isu.edu.tw/pub/Linux/Slackware/slackware-current/
# Denmark, 100Mbit
# http://mirrors.dotsrc.org/slackware/slackware-current/
# ftp://mirrors.dotsrc.org/slackware/slackware-current/
# Netherlands, 10Mbit
# ftp://sharon.esrac.ele.tue.nl/pub/slackware/slackware-current/
# Czech Republic, 100Mbit
# http://ftp.slackware.cz/slackware/slackware-current/
# ftp://ftp.slackware.cz/slackware/slackware-current/
# Switzerland, 1Gbit
# http://mirror.switch.ch/ftp/mirror/slackware/slackware-current/
# Germany, 1Gbit
# ftp://ftp.wh8.tu-dresden.de/pub/linux/distributions/slackware/slackware-current/
# Austria, 4Mbit
# http://slackware.itsoft.at/slackware/slackware-current/
# UK, STM4
# ftp://mirrors.virginmedia.com/sites/ftp.slackware.com/slackware-current/
# Finland, 100Mbit
# ftp://elektroni.phys.tut.fi/slackware-current/
# Australia, 250Mbit
# http://mirror.pacific.net.au/linux/slackware/slackware-current/
# ftp://mirror.pacific.net.au/linux/slackware/slackware-current/
# USA, GigE
# http://mirrors.easynews.com/linux/slackware/slackware-current/
# Romania, 34Mbit
# http://ftp.iasi.roedu.net/mirrors/ftp.slackware.com/slackware-current/
# ftp://ftp.iasi.roedu.net/mirrors/ftp.slackware.com/slackware-current/
# Romania, 5Mbit
# ftp://ftp.rdsbv.ro/mirrors/slackware/slackware-current/
# Ireland, 1Gbit
# http://ftp.heanet.ie/mirrors/ftp.slackware.com/pub/slackware/slackware-current/
# ftp://ftp.heanet.ie/mirrors/ftp.slackware.com/pub/slackware/slackware-current/
# Czech Republic, 15Mbit
# ftp://slackware:@ftp.unob.cz/slackware-current/
# Austria,
# http://gd.tuwien.ac.at/opsys/linux/slackware/slackware-current/
# ftp://gd.tuwien.ac.at/opsys/linux/slackware/slackware-current/
# Greece, 1Gbit
# http://ftp.ntua.gr/pub/linux/slackware/slackware-current/
# ftp://ftp.ntua.gr/pub/linux/slackware/slackware-current/
# Netherlands, 100Mbit
# ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-current/
# France, 1Gbit
# http://ftp.lip6.fr/pub/linux/distributions/slackware/slackware-current/
# ftp://ftp.lip6.fr/pub/linux/distributions/slackware/slackware-current/
# Bulgaria, 100Mbit
# http://slackware.bgbits.com/slackware/slackware-current/
# Czech Republic, 1Gbit
# http://ftp.linux.cz/pub/linux/slackware/slackware-current/
# ftp://ftp.linux.cz/pub/linux/slackware/slackware-current/
# Romania, 100Mbit, 2Mbit
# http://serghei.net/linux/slackware/slackware-current/
# USA,
# ftp://ftp-linux.cc.gatech.edu/pub/slackware/slackware-current/
# USA, 1Gbit
# http://slackware.mirrors.tds.net/pub/slackware/slackware-current/
# ftp://slackware.mirrors.tds.net/pub/slackware/slackware-current/
# Italy,
# ftp://ftp.unina.it/pub/linux/distributions/slackware/slackware-current/
# USA, 2xT3
# ftp://ftp.cerias.purdue.edu/pub/os/slackware/slackware-current/
# Sweden, 155Mbit
# ftp://ftp.sunet.se/pub/Linux/distributions/slackware/slackware-current/
# Indonesia, 
# http://kambing.ui.ac.id/slackware/slackware-current/
# Indonesia, 
# http://slackware.linux.or.id/pub/slackware/slackware-current/
# ftp://slackware.linux.or.id/pub/slackware/slackware-current/
# UK,
# http://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-current/
# ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-current/
# USA, x-OC12
# http://slackware.mirrors.pair.com/slackware-current/
# Germany, 622Mbit
# ftp://ftp.fu-berlin.de/unix/linux/mirrors/slackware/slackware-current/
# Portugal, 100Mbit
# ftp://ftp.fe.up.pt/disk1/ftp.slackware.com/pub/slackware/slackware-current/
# Serbia, 2x34Mbit
# http://mirror.etf.bg.ac.yu/slackware/slackware-current/
# ftp://mirror.etf.bg.ac.yu/slackware/slackware-current/
# USA, 10Mbit
# ftp://ftp.slackware.com/pub/slackware/slackware-current/
# Germany,
# ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/slackware/slackware-current/
# USA, OC-48
# http://mirrors.usc.edu/pub/linux/distributions/slackware/slackware-current/
# ftp://mirrors.usc.edu/pub/linux/distributions/slackware/slackware-current/

ma chi l ha detto che slackware non usa repository ?
Ricordo che è possibile fare un installazione minimale e poi con slackpkg ( configurato per il check firme 8) ) aggiungere pacchetti che servono.

L'unica differenza tra i repository di slackware e quelli di distro come debian sta nel numero di pacchetti, esempio slackware 200 ,debian 1 miliardo

Re: Package signing

Inviato: mer 2 mar 2011, 21:21
da masalapianta
Toni ha scritto: L'unica differenza tra i repository di slackware e quelli di distro come debian sta nel numero di pacchetti, esempio slackware 200 ,debian 1 miliardo
no, ci sono diverse differenze tra un repository standard slackware ed uno standard debian; ad esempio in quest'ultimo son presenti i file Contents-$arch.gz che mappano i file contenuti nei pacchetti con i pacchetti, il che permette a tool come apt-file di cercare singoli file nel contenuto dei pacchetti o di ottenere la lista dei file contenuti in un pacchetto, il tutto anche per pacchetti non installati, per non parlare di tutte le informazioni che i file Packages.* forniscono ed i PACKAGES.TXT no

Re: Package signing

Inviato: gio 3 mar 2011, 11:07
da notsafe
senza offesa, ma mi sa che interpretate un pò a "sensazione" il sistema di package manager di Slackware.

apt-get e yum sono i due tool *ufficiali* per il mantenimento dei pacchetti in un sistema Debian based e RedHat based.I due tool in questione *non* vengono scelti all'installazione,sono intrinsecamente corelati al corretto mantenimento del sistema.
i tool *ufficiali* per il mantenimento dei pacchetti in un sistema Slackware sono quelli contenuti in pkgtools:

pkgtools: pkgtools (The Slackware package maintenance system)
pkgtools:
pkgtools: This package contains utilities for handling Slackware packages.
pkgtools: Included are the command line utilities 'installpkg', 'removepkg',
pkgtools: 'makepkg', 'explodepkg', and 'upgradepkg' that install, remove,
pkgtools: build, examine, and upgrade software packages. Also included are
pkgtools: 'pkgtool', a menu based program for installing packages, removing
pkgtools: packages, or viewing the packages that are installed on the system,
pkgtools: documentation (man pages), and a few other system admin scripts.

slackpkg non è contemplato in pkgtools , quindi NO,non è IL tool ufficiale per la gestione dei pacchetti (e giusto per precisazione, non si trova in /a , tree base, ma in /ap, tree applications),e di conseguenza allo stato attuale Slackware *non* si basa su un sistema di repository (inteso alla apt-get)

E sempre per precisazione, allo stato attuale la best practice (nonchè unica) consigliata da Pat per l'upgrade di un pacchetto in Slackware è l'uso di upgradepkg.

Re: Package signing

Inviato: dom 13 mar 2011, 13:28
da ZeroUno
yum è il tool di gestione dei pacchetti per redhat tanto quanto slackpkg lo è per slackware.

Il tool *ufficiale* di installazione dei pacchetti per redhat è 'rpm' tanto quanto lo è pkgtools per slackware.

La differenza dl quantità e tipo di informazioni che rpm e pkgtools offrono è quello che fanno la distribuzione. A ognuno la propria scelta, ma entrambi *non* gestiscono i repository.

Al pari, yum è il tool ufficiale di redhat per la *gestione dei repository redhat* tanto quanto lo è slackpkg per la *gestione dei repository slackware*.
E sempre al pari, la differenza di quantità e tipo di informazioni che yum e slackpkg offrono sono quello che differenziano la distribuzione. A ognuno la sua scelta, ma entrambi *non* gestiscono l'installazione dei pacchetti ma si appoggiano rispettivamente a 'rpm' e 'pkgtools'.