Ich arbeite mit einem Raspberry Pi B + und Raspbian 5/5/2015 und einigen Guides, die ein paar Jahre alt sind. Ich habe eine externe NTFS-Festplatte an den Pi angeschlossen. Aufgrund des Alters der Artikel haben sich die gängigen Praktiken geändert, und es stellt sich heraus, dass bestimmte Pakete sowie Features und Funktionen jetzt integriert und / oder automatisch sind.
Ich habe zum Beispiel herausgefunden, dass Raspbian die automatische Bereitstellung eines NTFS-Laufwerks / Volumes übernimmt, wenn Sie nur ntfs-3g installieren. Alle Anweisungen und Anleitungen, die ich finden konnte (IRC, Himbeer-Pi-Forum und ein Linux-Typ, den ich kenne), waren äußerst technisch und machten Wer-weiß-was mit meinem System, um mir zu helfen, als wir in Wirklichkeit alle über automatische Funktionen stolperten dass niemand davon wusste oder daran dachte, es zu überprüfen. Ich habe seitdem Raspbian frisch auf einer neuen SD-Karte installiert und bisher nur SSH aktiviert, apt-get aktualisiert und ntfs-3g installiert.
Dies ist der Artikel, den ich gerade verwende: http://www.howtogeek.com/139433/how-to-turn-a-raspberry-pi-into-a-low-power-network-storage-device/?PageSpeed = Noscript
Mein nächster Schritt ist, Samba zum Laufen zu bringen. Ja, ich weiß, dass Linux-Leute Windows hassen, aber ich bin ein Windows-Typ. Bis ich genug über Linux wissen kann, damit ein Linux-System mein Fallback ist, sind Windows-Computer meine Fallbacks. Irgendwann wird dieser Raspberry Pi ein Multi-TB-Laufwerk bekommen, obwohl es im Moment nur ein paar GB sind. Deshalb muss es NTFS sein.
Ich möchte überprüfen, ob Samba installiert ist, da mir im nächsten Schritt meiner Anleitung erklärt wird, wie Samba installiert und konfiguriert wird. Ich habe einige Befehle ausprobiert und bin mir nicht sicher, was ich mit den Ergebnissen anfangen soll oder wie ich sie verwenden soll. Ich habe hier gesucht und die technischen Details liegen über meinen Fähigkeiten und ich glaube nicht, dass sie mein scheinbar einfaches Bedürfnis befriedigen, herauszufinden, ob ein Paket installiert ist oder nicht.
Ich habe es versucht:
apt-cache dump
das gab mir viel zu viele Daten. Es rollte ein paar Minuten nach unten. Ich habe dies von The Raspberry Pi Handbook 3rd Edition (Link - Amazon) erhalten.
Ich habe es versucht
apt-cache showpkg samba
Package: samba
Versions:
2:3.6.6-6+deb7u5 (/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_ wheezy_main_binary-armhf_Packages)
Description Language:
File: /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_d ists_wheezy_main_binary-armhf_Packages
MD5: 0122ac62ef5f4ae21eb2e195eb45ad1d
Reverse Depends:
winbind,samba 2.2.3-2
task-file-server,samba
swat,samba 2:3.6.6-6+deb7u5
smbclient,samba 2.999+3.0.alpha21-4
samba4-common-bin,samba 2:3.3.0~rc2-5
samba4,samba 2:3.3.0~rc2-5
samba-dbg,samba 2:3.6.6-6+deb7u5
samba-common-bin,samba 3.0.20b-1
samba-common,samba 3.0.20b-1
qtsmbstatus-server,samba
qemu-system,samba
nautilus-share,samba 3.0.27a
libwbclient0,samba 2:3.4.1
libpam-winbind,samba 2.2.3-2
libpam-smbpass,samba
libnss-winbind,samba 2.2.3-2
gadmin-samba,samba
education-main-server,samba
dpsyco-samba,samba
Dependencies:
2:3.6.6-6+deb7u5 - samba-common (5 2:3.6.6-6+deb7u5) libwbclient0 (5 2:3.6.6-6+d eb7u5) libacl1 (2 2.2.51-8) libattr1 (2 1:2.4.46-8) libc6 (2 2.13-28) libcap2 (2 2.10) libcomerr2 (2 1.01) libcups2 (2 1.4.0) libgcc1 (2 1:4.4.0) libgssapi-krb5 -2 (2 1.10+dfsg~) libk5crypto3 (2 1.6.dfsg.2) libkrb5-3 (2 1.10+dfsg~) libldap-2 .4-2 (2 2.4.7) libpam0g (2 0.99.7.1) libpopt0 (2 1.14) libtalloc2 (2 2.0.4~git20 101213) libtdb1 (2 1.2.7+git20101214) zlib1g (2 1:1.1.4) debconf (18 0.5) debcon f-2.0 (0 (null)) libpam-runtime (2 1.0.1-11) libpam-modules (0 (null)) lsb-base (2 3.2-13) procps (0 (null)) update-inetd (0 (null)) adduser (0 (null)) dpkg (2 1.15.7.2) openbsd-inetd (16 (null)) inet-superserver (0 (null)) smbldap-tools (0 (null)) ldb-tools (0 (null)) ctdb (0 (null)) logrotate (0 (null)) tdb-tools (0 (null)) samba4 (3 4.0.0~alpha6-2) samba-common (1 2.0.5a-2)
Provides:
2:3.6.6-6+deb7u5 -
Reverse Provides:
pi@raspberrypi ~ $ apt-cache showpkg ntfs-3g
Package: ntfs-3g
Versions:
1:2012.1.15AR.5-2.1+deb7u2 (/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_wheezy_main_binary-armhf_Packages) (/var/lib/dpkg/status)
Description Language:
File: /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_wheezy_main_binary-armhf_Packages
MD5: b2df024e8627b5d253b85f35263376ef
Reverse Depends:
udisks,ntfs-3g
ntfsprogs,ntfs-3g
ntfs-config,ntfs-3g
ntfs-3g-dev,ntfs-3g 1:2012.1.15AR.5-2.1+deb7u2
ntfs-3g-dbg,ntfs-3g 1:2012.1.15AR.5-2.1+deb7u2
kvpm,ntfs-3g
fsarchiver,ntfs-3g
Dependencies:
1:2012.1.15AR.5-2.1+deb7u2 - debconf (18 0.5) debconf-2.0 (0 (null)) libc6 (2 2.13-28) libfuse2 (2 2.8.1) libgcc1 (2 1:4.4.0) libgcrypt11 (2 1.4.5) libgnutls26 (2 2.12.17-0) multiarch-support (0 (null)) fuse (0 (null)) libntfs-3g75 (0 (null)) ntfsprogs (3 1:2011.10.9AR.1-3~) libntfs-3g75 (0 (null)) ntfsprogs (0 (null))
Provides:
1:2012.1.15AR.5-2.1+deb7u2 -
Reverse Provides:
pi@raspberrypi ~ $ apt-cache showpkg ntfsprogs
Package: ntfsprogs
Versions:
1:2012.1.15AR.5-2.1+deb7u2 (/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_wheezy_main_binary-armhf_Packages)
Description Language:
File: /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_wheezy_main_binary-armhf_Packages
MD5: 95f41af9cf1d0b5b66afb7d2a9e7c75d
Reverse Depends:
partitionmanager,ntfsprogs
ntfs-3g,ntfsprogs
ntfs-3g,ntfsprogs 1:2011.10.9AR.1-3~
gparted,ntfsprogs
fsarchiver,ntfsprogs
fai-setup-storage,ntfsprogs
Dependencies:
1:2012.1.15AR.5-2.1+deb7u2 - ntfs-3g (0 (null))
Provides:
1:2012.1.15AR.5-2.1+deb7u2 -
Reverse Provides:
aber ich bin nicht sicher, was ich von den Ergebnissen halten soll. Ich kann nicht sagen, ob es geeignet ist, die Server abzurufen und Informationen abzurufen oder sie von meinem System abzurufen.
Ich habe es versucht :
dpkg --get-selections
was ich von hier bekommen habe: http://www.howtogeek.com/howto/linux/show-the-list-of-installed-packages-on-ubuntu-or-debian/?PageSpeed=noscript, aber ich denke ich bin auf das gleiche Problem stoßen. Es scheint, dass sich die Syntax seit 2007 geändert hat. Die Manpage / Hilfedatei scheint mich zu der Annahme zu bringen, dass der Befehl funktionieren sollte
Usage: dpkg [<option> ...] <command>
--get-selections [<pattern> ...] Get list of selections to stdout.
aber ich bekomme eine Fehlermeldung:
dpkg –get-selections samba
dpkg: error: need an action option
Ich habe hier ein paar Fragen gefunden, die verwandt sind, aber gib mir nicht, wonach ich suche. Ich möchte nur wissen, was installiert ist, aber ich denke, das ist ein Thema für eine andere Frage.
- Welche Pakete werden standardmäßig in Debian installiert? Gibt es einen Begriff für dieses Set? Warum werden einige dieser Pakete "automatisch installiert" und andere nicht?
- Woher wissen wir, welche Anwendungen unter Linux installiert sind?
- Schleife, um zu überprüfen, ob ein Debian-Paket installiert ist oder nicht
- Stellen Sie fest, ob ein Paket von einem installierten Paket in Arch Linux bereitgestellt wird