Live Support My forum, my way! Il forum dei newsgroup: Linux » [SLACKWARE&SLACKY] slackpkg+sl, ovvero slackpkg per slacky.eu
My forum, my way! Il forum dei newsgroup
Fast Uncompromising Discussions.Newsgroup FUDforum will get your users talking.

Loading
Utenti      F.A.Q.    Registrati    Login    Home
Home » Computer » Linux » [SLACKWARE&SLACKY] slackpkg+sl, ovvero slackpkg per slacky.eu
[SLACKWARE&SLACKY] slackpkg+sl, ovvero slackpkg per slacky.eu [messaggio #40316] mar, 12 luglio 2011 18:47 Messaggio successivo
Matteo Rossini  è attualmente disconnesso Matteo Rossini
Messaggi: 10
Registrato: giugno 2011
Junior Member
Ho fatto un plugin per slackpkg che aggiunge il supporto per i
repository slacky.eu

Si, va a svantaggio di slackyd, ma volevo uno strumento unico, ma lo
volevo.

Appena slacky torna up magari lo pacchettizzo o lo metto nel wiki.
Ero indeciso se chiamare il pacchetto slackpkg+ oppure slackypkg o
slackpkg-slacky. Alla fine l'ho chiamato slackpkg+sl


La modifica non è invasiva, nel senso che non si va a toccare nessun
file di slackpkg ufficiale (nemmeno il file di configurazione), così
un upgrade di slackpkg non nulla le funzionalità apportate da slackpkg
+sl.

Nel frattempo:

/etc/slackpkg/slackypkg.conf:

SLACKY=on

# Please uncomment a mirror
#SLACKYMIRROR=http://repository.slacky.eu
SLACKYMIRROR=http://darkstar.ist.utl.pt/slackware/addon/slacky

SLACKVER=auto
#SLACKVER=slackware-13.37
#SLACKVER=slackware64-13.37
#SLACKVER=slackware-13.1
#SLACKVER=slackware64-13.1


/usr/libexec/slackpkg/functions.d/slacky-functions.sh:

if [ -e /etc/slackpkg/slackypkg.conf ];then
. /etc/slackpkg/slackypkg.conf
fi
if [ "$SLACKY" = "on" ];then
# If CHECKGPG is "on", the system will FAIL the GPG signature of
slacky repository
# Use MD5 check instead
CHECKGPG=off
PRIORITY[5]=slacky

if [ "$SLACKVER" = auto ];then
SLACKVER=slackware$(ls /var/log/packages/aaa_base-*|grep -o 64)-$
(ls /var/log/packages/aaa_base-*|sed -r 's/.*aaa_base-([^-]+)-.*/\1/')
fi
SLACKYSOURCE=$SLACKYMIRROR/$SLACKVER/

function getfile(){
local URLFILE
URLFILE=$1
URLFILE=`echo $1|sed -r 's#/(development|games|graphic|hardware|
libraries|multimedia|network|security|system|utilities)/#/sl acky/\1/#'
`
URLFILE=`echo $URLFILE|sed "s#^.*/slacky/#$SLACKYSOURCE#"`
echo -e "\t\t\tDownloading $URLFILE..."
$DOWNLOADER $2 $URLFILE
if [ $(basename $1) = "CHECKSUMS.md5" ];then
$DOWNLOADER $2-slacky $SLACKYSOURCE/CHECKSUMS.md5
egrep -e ^[a-f0-9]{32} $2-slacky >> $2
fi
if [ $(basename $1) = "ChangeLog.txt" ];then
$DOWNLOADER $2-slacky $SLACKYSOURCE/ChangeLog.txt
head -1 $2-slacky >> $2
fi
}


if [ -e /var/lib/slackpkg/pkglist ];then
tail -1 /var/lib/slackpkg/pkglist|grep -q ^slacky
if [ $? -ne 0 ];then
sed -r -i.bck \
's/^(development|games|graphic|hardware|libraries|multimedia |
network|security|system|utilities)/slacky/' \
/var/lib/slackpkg/pkglist
fi
fi

fi
Re: [SLACKWARE&SLACKY] slackpkg+sl, ovvero slackpkg per slacky.eu [messaggio #40319 è una risposta a message #40316] mar, 12 luglio 2011 19:11 Messaggio precedenteMessaggio successivo
Rama  è attualmente disconnesso Rama
Messaggi: 226
Registrato: novembre 2010
Senior Member
Il 07/12/2011 06:47 PM, Matteo Rossini ha scritto:
>
> Ero indeciso se chiamare il pacchetto slackpkg+ oppure slackypkg o
> slackpkg-slacky. Alla fine l'ho chiamato slackpkg+sl

°O°

> La modifica non è invasiva, nel senso che non si va a toccare nessun
> file di slackpkg ufficiale (nemmeno il file di configurazione), così
> un upgrade di slackpkg non nulla le funzionalità apportate da slackpkg
> +sl.

ok, alla prossima installazione passo a slackpkg e lo provo;
al momento sto utilizzando gslapt, anche se continuo a ritenere migliore
il metodo windowesco scarica e installa;

r

--

Alla fine tu sei stanco di queste distro sedicenti facili
Solo la Slackware è rimasta tutta nuova la Slackware
E' rimasta semplice come gli hangar dell'aeroporto
[Apollinaire, Zona]

Home Page, The Pentangle, I Salon di Baudelaire: http://www.umpf.net
Re: slackpkg+sl, ovvero slackpkg per slacky.eu [messaggio #40328 è una risposta a message #40319] mer, 13 luglio 2011 00:50 Messaggio precedente
Matteo Rossini  è attualmente disconnesso Matteo Rossini
Messaggi: 10
Registrato: giugno 2011
Junior Member
> ok, alla prossima installazione passo a slackpkg e lo provo;
>
magari per quel momento sarà più maturo e poco bugpresente

> al momento sto utilizzando gslapt, anche se continuo a ritenere migliore
> il metodo windowesco scarica e installa;
>
si, ti da più controllo, ma è scomodo per dover cercare.

Poi ora anche windows si sta adattando. Le installazioni tramite
downloader sono sempre di più.
'messenger' ormai è installabile esclusivamente con il downloader
della suite 'live'. Non esiste scaricarsi il messenger-install.exe
come una volta e installarlo su 100 computer. Ora devi scaricarlo 100
volte (uno per computer), in barba a chi l'adsl flat (o l'adsl in
generale) non ce l'ha!!
Tempo fa per installare adobe reader ho dovuto installare il
downloader di adobe. Idem, per ogni computer ho dovuto scaricare in
todo adobe reader (che non è proprio piccoletto).

Comunque tornando a slackware, in effetti la procedura ufficiale per
gli aggiornamenti è quella di scaricare tutto il repository in locale
e dare un upgradepkg di tutto e un removepkg dei pacchetti non più
presenti. Ovvero anche slackpkg non è il tool ufficiale per gli
aggiornamenti/installazioni di pacchetti slackware, ma solamente
l'autorevole tra quelli automatici.
Io per non dover usare 10 tool (slackyd,slapt-get,swaret) l'ho voluto
integrare in slackpkg, però mi perdo tutta la gestione delle
dipendenze :-(


P.S.: prima ho dimenticato gli screenshot:

# slackpkg upgrade-all
┌─────────────────── ──────────upgrade─────── ─────────────────── ────┐
│ Choose packages to upgrade: │
│ ┌─────────────────── ──────────────────── ──────────────────── ─────┐ │
│ │ [*] mozilla-firefox-5.0-x86_64-1.txz │ │
│ │ [*] pinfo-0.6.9-x86_64-1sl.txz │ │
│ │ [*] slackyd-1.0-x86_64-1sl.txz │ │
│ │ [*] spkg-1.0rc13-x86_64-3sl.txz │ │
│ │ │ │
├─└───────────────── ──────────────────── ──────────────────── ───────┘─┤
│ < OK > <Cancel> │
└─────────────────── ──────────────────── ──────────────────── ─────────┘
Argomento precedente:u-lite con XP: spazio non sufficiente
Argomento successivo:cambiare permissions
Vai al forum:
  


Ora corrente: mer apr 24 18:35:50 CEST 2024

Tempo totale richiesto per generare la pagina: 0.01638 secondi
.:: Contatti :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Live Support