Non so circa miniconda ma come altri repo linux u può fare questo: (dal forum ubuntu: https://askubuntu.com/questions/170348/how-to-make-my-own-local-repository)
Ci sono 4 passi per la creazione di un semplice repository per te
1.Installare dpkg-dev
2.Put i pacchetti in una directory
3.Creare uno script che esegue la scansione dei pacchetti e creare un file di aggiornamento apt-get può leggere
4.Aggiungere una linea al vostro sources.list indicando il repository
Installare dpkg-dev
Digitare in un terminale
sudo apt-get install dpkg-dev
La Directory
Crea una directory in cui manterrai i tuoi pacchetti. Per questo esempio, useremo/usr/local/mydebs.
sudo mkdir -p /usr/local/mydebs
Ora sposta i pacchetti nella directory appena creata.
I pacchetti precedentemente scaricati sono generalmente memorizzati nel sistema nella directory/var/cache/apt/archives. Se hai installato apt-cacher, avrai dei pacchetti aggiuntivi memorizzati nella sua directory/packages.
The Script update-mydebs
E 'un semplice tre fodera:
#! /bin/bash
cd /usr/local/mydebs
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Tagliare e incollare il sopra in gedit, e salvarlo come update-mydebs in ~/bin. (la tilde '~' significa la tua home directory. Se ~/bin non esiste, crearlo: Ubuntu metterà quella directory nel tuo PATH. È un buon posto dove mettere script personali). Avanti, rendere lo script eseguibile:
chmod u+x ~/bin/update-mydebs
Come funziona lo script: dpkg-scanpackages esamina tutti i pacchetti in mydebs, e l'uscita è compressi e scritti su un file (Packages.gz) che apt -get aggiornamento può leggere (vedi sotto per un riferimento che spiega questo in dettaglio straziante)./dev/null è un file vuoto; è un sostituto di un file override che contiene alcune informazioni aggiuntive sui pacchetti, che in questo caso non sono realmente necessari. Vedi deb-override (5) se vuoi saperlo.
sources.list
aggiungere la riga
deb file:/usr/local/mydebs ./ al vostro /etc/apt/sources.list, e il gioco è fatto.
opzione CD
È possibile masterizzare la directory contenente i pacchetti deb da un CD e utilizzarlo come un repository così (buono per la condivisione tra computer). Per utilizzare il CD come un repository, basta eseguire
sudo apt-cdrom add
Using the Repository
Ogni volta che si inserisce una nuova deb nella directory mydebs, gestito
sudo update-mydebs
sudo apt-get update
Ora i pacchetti locali possono essere manipolati con Synaptic, attitudine e la comandi apt: apt-get
, apt-cache
, ecc. Quando si tenta di apt-get install, tutte le dipendenze verranno risolte per te, purché possano essere soddisfatte.
I pacchetti mal confezionati probabilmente non funzioneranno, ma non avrete subito l'inferno di dpkg.
Grazie per lo sforzo. Ho dimenticato di dire che la maggior parte probabilmente funzionerà sui loro computer portatili che sono per lo più macchine Windows. Queste persone non sono precedentemente esposte alla programmazione. – huggie
@huggie come ho controllato "http://repo.continuum.io/miniconda/" repo. solo soluzione lo trovo da scaricare: "http://repo.continuum.io/miniconda/Miniconda3-3.3.0-Windows-x86_64.exe", quindi visto che c'è il downloader all'interno dell'app "conda" e vuoi questo è offline, puoi ottenere il pacchetto che vuoi direttamente dal web. se non sbaglio quando si preme il comando "$ conda info", si veda "location ambiente:" in output. basta creare un file batch-cmd per l'utente finale per copiare la cartella depen pre-scaricata in quella rotta. ci sono alcune informazioni qui: "http://continuum.io/blog/conda" –