Je travaille avec un Raspberry Pi B + et Raspbian 5/5/2015 et quelques guides qui ont quelques années. J'ai un disque dur externe NTFS connecté au Pi. En raison de l'âge des articles, les pratiques courantes ont changé et il s'avère que certains packages, fonctionnalités et fonctions sont désormais intégrés et / ou automatiques.
Par exemple, j'ai découvert que Raspbian gérera le montage automatique d'un lecteur / volume NTFS si vous installez simplement ntfs-3g. Toutes les instructions et tous les conseils que j'ai pu trouver (IRC, forum Raspberry Pi et un mec Linux que je connais) sont tous devenus extrêmement techniques en faisant qui sait quoi sur mon système pour essayer de m'aider, alors qu'en réalité, nous trébuchions tous sur des fonctionnalités automatiques que personne ne savait ou ne pensait vérifier. J'ai depuis installé Raspbian sur une nouvelle carte SD et jusqu'à présent, j'ai activé SSH, mis à jour apt-get et installé ntfs-3g.
Voici l'article que j'utilise actuellement: http://www.howtogeek.com/139433/how-to-turn-a-raspberry-pi-into-a-low-power-network-storage-device/?PageSpeed = noscript
Ma prochaine étape est de faire fonctionner Samba. Oui, je sais que les gens Linux détestent Windows, mais je suis un gars Windows, donc jusqu'à ce que je puisse en savoir assez sur Linux pour qu'un système Linux soit mon repli, les machines Windows sont mes replis. Finalement, ce Raspberry Pi obtiendra un lecteur multi-To, bien que pour le moment ce ne soit que quelques Go; c'est pourquoi il doit être NTFS.
Je voudrais vérifier si Samba est installé, car la prochaine étape de mes instructions me dit comment l'installer et le configurer. J'ai essayé quelques commandes et je ne sais pas quoi faire des résultats ni comment les utiliser. J'ai cherché ici et les détails techniques sont au-dessus de mes capacités et je ne pense pas qu'ils répondent à mon besoin apparemment simple de savoir si un package est installé ou non.
J'ai essayé:
apt-cache dump
cela m'a donné beaucoup trop de données. Il a défilé pendant quelques minutes. Je l'ai obtenu de la Raspberry Pi Handbook 3rd Edition (Lien - Amazon)
j'ai essayé
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:
mais je ne sais pas quoi faire des résultats. Je ne peux pas dire si cela va obtenir les serveurs et obtenir des informations, ou les extraire de mon système.
J'ai essayé :
dpkg --get-selections
que j'ai obtenu ici: http://www.howtogeek.com/howto/linux/show-the-list-of-installed-packages-on-ubuntu-or-debian/?PageSpeed=noscript mais je pense que je suis rencontrant le même problème. Il semble que la syntaxe ait changé depuis 2007. La page de manuel / fichier d'aide semble me faire croire que la commande devrait fonctionner
Usage: dpkg [<option> ...] <command>
--get-selections [<pattern> ...] Get list of selections to stdout.
mais je reçois une erreur:
dpkg –get-selections samba
dpkg: error: need an action option
J'ai trouvé ici quelques questions qui sont liées, mais ne me donnez pas ce que je recherche. Je souhaite simplement savoir ce qui est installé, mais je suppose que c'est un sujet pour une autre question.
- Quels paquets sont installés par défaut dans Debian? Y a-t-il un terme pour cet ensemble? Pourquoi certains de ces paquets sont «installés automatiquement» et d'autres non?
- Comment savoir quelles applications sont installées sous Linux?
- Boucle pour vérifier si un paquet Debian est installé ou non
- Déterminer si un package est fourni par un package installé dans Arch Linux