Dont über miniconda wissen, sondern als andere Linux-Repo-u kann dies tun: (von ubuntu Forum: https://askubuntu.com/questions/170348/how-to-make-my-own-local-repository)
Es gibt 4 Schritte zur Einstellung für sich selbst ein einfaches Repository bis
1.Install dpkg-dev
2.Put die Pakete in einem Verzeichnis
3.Create ein Skript, das die Pakete scannen und erstellen Sie eine Datei apt-get update kann lesen
4.Add eine Zeile zu sources.list in Ihrem Repository
installieren dpkg-dev
Typ in einem Terminal
sudo apt-get install dpkg-dev
Verzeichnis zeigt
Erstellen Sie ein Verzeichnis, in dem Sie Ihre Pakete behalten. In diesem Beispiel verwenden wir/usr/local/mydebs.
sudo mkdir -p /usr/local/mydebs
Jetzt verschieben Sie Ihre Pakete in das Verzeichnis, das Sie gerade erstellt haben.
Zuvor heruntergeladene Pakete werden im Allgemeinen auf Ihrem System im Verzeichnis/var/cache/apt/archives gespeichert. Wenn Sie apt-cacher installiert haben, werden weitere Pakete im Verzeichnis/packages gespeichert.
Das Script update-mydebs
Es ist ein einfaches Dreileiner:
#! /bin/bash
cd /usr/local/mydebs
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Ausschneiden und Einfügen der oben in gedit, und speichern Sie es als Update-mydebs in ~/sind. (Die Tilde '~' steht für Ihr Home-Verzeichnis. Wenn ~/bin nicht existiert, erstellen Sie es: Ubuntu fügt dieses Verzeichnis in Ihren PATH ein. Es ist ein guter Ort, um persönliche Skripte zu erstellen). machen nächstes das Skript ausführbar:
chmod u+x ~/bin/update-mydebs
Wie das Skript funktioniert: dpkg-scanpackges schaut auf alle Pakete in mydebs, und der Ausgang wird komprimiert und in eine Datei geschrieben (Packages.gz), dass apt -get-update kann lesen (siehe unten für eine Referenz, die dies in qualvollen Details erklärt)./dev/null ist eine leere Datei; Es ist ein Ersatz für eine Override-Datei, die einige zusätzliche Informationen über die Pakete enthält, die in diesem Fall nicht wirklich benötigt werden. Siehe deb-override (5), wenn Sie darüber informiert werden möchten.
sources.list
die Linie Datei
deb hinzufügen:/usr/local/mydebs ./ in die /etc/apt/sources.list, und du bist fertig.
CD Option
Sie das Verzeichnis brennen können die debs auf einer CD enthalten und verwenden, die als Repository als auch (gut für den Austausch zwischen Computern). Um die CD als Repository zu verwenden, führen Sie einfach
sudo apt-cdrom add
Using the Repository
Wenn Sie eine neue deb im mydebs Verzeichnis setzen, laufen
sudo update-mydebs
sudo apt-get update
Jetzt ist Ihre lokale Pakete können mit Synaptische, Eignung manipuliert werden und die apt-Befehle: apt-get
, apt-cache
usw. Wenn Sie versuchen, apt-get zu installieren, werden alle Abhängigkeiten für Sie gelöst, solange sie erfüllt werden können.
Schlecht gemacht Pakete werden wahrscheinlich fehlschlagen, aber Sie haben dpkg Hölle nicht ertragen.
Danke für die Mühe. Ich habe vergessen zu erwähnen, dass die meisten wahrscheinlich auf ihren eigenen Laptops laufen werden, die meistens Windows-Maschinen sind. Diese Leute sind vorher nicht dem Programmieren ausgesetzt. – huggie
@huggie wie ich überprüft "http://repo.continuum.io/miniconda/" Repo. einzige Lösung ich finde es zum Download: "http://repo.continuum.io/miniconda/Miniconda3-3.3.0-Windows-x86_64.exe", dann da Downloader in "Conda" App ist und Sie wollen Dies ist offline, Sie können Pakete erhalten, die Sie direkt aus dem Internet erhalten möchten. Wenn ich mich nicht irre, wenn du den Befehl "$ conda info" triffst, siehst du "environment locations:" in der Ausgabe. erstellen Sie einfach eine Batch-cmd-Datei für den Endbenutzer, um den zuvor heruntergeladenen abhängigen Ordner auf dieser Route zu kopieren. gibt es einige Infos hier: "http://continuum.io/blog/conda" –