Estou trabalhando com um Raspberry Pi B + e Raspbian 5/5/2015 e alguns guias com alguns anos de idade. Eu tenho um HDD NTFS externo ligado ao Pi. Devido à idade dos artigos, as práticas comuns mudaram, e certos pacotes e recursos e funções agora estão embutidos e / ou automáticos. Então, como eu estou tentando seguir n00bish guias (porque eu sou um n00b quando se trata de coisas Linux), e eu estou tendo que experimentar para ver o que a partir do guia realmente precisa ser feito. Divertido certo?
Por exemplo, Descobri que o Raspbian irá lidar com a montagem automática de uma unidade / volume NTFS se você acabou de instalar o ntfs-3g. Todas as instruções e orientações que pude encontrar (IRC, fórum sobre framboesa pi e um cara do Linux que eu conheço) foram extremamente técnicas fazendo quem sabe o que para meu sistema tentar me ajudar, quando na verdade estávamos todos tropeçando em recursos automáticos que ninguém sabia ou pensava em verificar. Desde então, instalei o Raspbian fresh em um novo cartão SD e até agora apenas ativei o SSH, atualizei o apt-get e instalei o ntfs-3g.
Este é o artigo que estou usando agora: link
Meu próximo passo é colocar o Samba em funcionamento. Sim, eu sei que o pessoal do Linux odeia o Windows, mas eu sou um cara do Windows, então até eu saber o suficiente sobre o Linux para um sistema Linux ser meu substituto, as máquinas do Windows são meus substitutos. Eventualmente, este Raspberry Pi terá uma unidade multi-TB, embora por agora seja apenas alguns GB; é por isso que precisa ser NTFS.
Eu gostaria de verificar se o Samba está instalado, já que o próximo passo em minhas instruções me diz como instalá-lo e configurá-lo. Eu tentei alguns comandos e não sei o que fazer com os resultados ou como usá-los. Eu procurei aqui e os detalhes técnicos estão acima das minhas capacidades e eu não acho que eles atendem a minha necessidade aparentemente simples de descobrir se um pacote está instalado ou não.
Eu tentei:
apt-cache dump
isso me deu muitos dados. Ele rolou para baixo por alguns minutos. Eu peguei no Manual do Raspberry Pi 3ª Edição (Link - Amazon)
Eu tentei
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:
mas não sei o que fazer com os resultados. Eu não posso dizer se vai apt-get os servidores e obter informações, ou puxá-lo do meu sistema.
Eu tentei:
dpkg --get-selections
que eu tenho aqui:
link
mas acho que estou com o mesmo problema. Parece que a sintaxe mudou desde 2007. O arquivo man / help parece me levar a acreditar que o comando deve funcionar
Usage: dpkg [<option> ...] <command>
--get-selections [<pattern> ...] Get list of selections to stdout.
mas recebo um erro:
dpkg –get-selections samba
dpkg: error: need an action option
Eu encontrei alguns argumentos aqui relacionados, mas não me dê o que estou procurando. Estou interessado em saber o que está instalado, mas acho que é um assunto para outra pergunta.