Links rápidos Pesquisar no site Raspbian FAQ Im novo para Raspberry Pi e Raspbian. O que devo saber O objetivo do Raspbian é tornar-se o sistema operacional líder de escolha para todos os usuários do Raspberry Pi. Esta meta foi amplamente alcançada. Ainda existem algumas bordas ásperas, mas estas são geralmente mais relacionadas ao hardware Pis e kernel do Raspbian em si. Raspbian imagens são produzidas por várias pessoas. Para os recém-chegados, recomendamos as imagens fornecidas pela Fundação Raspberry Pi, estas estão disponíveis na página de download da página de download da Raspberry Pi Foundations. Raspbian tenta ficar tão perto do Debian como razoavelmente possível. O Debian é usado por milhões de usuários em todo o mundo diariamente e há uma vasta quantidade de conhecimento e documentação sobre como usar o Debian na Web. Qualquer informação que você achar que se aplica ao Debian quase certamente se aplicará à mesma versão do Raspbian. As informações para versões anteriores do debian serão frequentemente aplicadas também, mas podem precisar de alguns ajustes, tal como o faria ao usá-lo em uma versão mais recente do debian. O que é Raspbian Raspbian é uma porta não oficial de Debian wheezy armhf com configurações de compilação ajustadas para produzir código que usa ponto flutuante de hardware, o flutuador rígido ABI e será executado no Raspberry Pi. A porta é necessária porque o release oficial do firehock do Debian é compatível somente com versões da arquitetura ARM mais tarde do que a usada no Raspberry Pi (CPUs ARMv7-A e superior, vs a CPU ARMv6 Pis ARMv6). A imagem de espremer Debian emitida pela Fundação Raspberry Pi baseou-se no debian armel que usa o ponto flutuante do software e o flutuador suave ABI. A base utilizou a porta Debian existente para dispositivos ARM menos capazes. Portanto, ele não usou o hardware de ponto flutuante de processadores Pis - reduzindo o desempenho de Pis durante aplicações intensivas em ponto flutuante - ou as instruções avançadas da CPU ARMv6. O que você quer dizer com ABI de flutuação macia e flutuador rígido ABI ABI significa interface binária de aplicação. O termo tem significados ligeiramente diferentes em diferentes contextos, mas neste contexto ele se refere ao conjunto de regras usadas para configurar registros e a pilha ao chamar e retornar de funções e outros detalhes que são necessários para que os binários sejam compatíveis entre si. O flutuador suave ABI passa parâmetros de ponto flutuante em registros inteiros enquanto o flutuador rígido ABI os passa nos registros vfp (ponto flutuante). Os dois ABIs não são compatíveis porque usam registros diferentes. É possível usar o ponto flutuante de hardware com o ABI de flutuação suave, mas isso significa que, sempre que um valor de ponto flutuante é passado ou retornado de uma função, ele deve ser transferido para um registro inteiro com uma penalidade de desempenho. O que é o Debian Debian é um sistema operacional gratuito para o seu computador e inclui o conjunto básico de programas e utilitários que fazem o seu computador funcionar junto com muitos outros milhares de outros pacotes. A Debian tem uma reputação na comunidade Linux por ser de alta qualidade, estável e escalável. O Debian também possui uma extensa e amigável comunidade de usuários que pode ajudar novos usuários com suporte para praticamente qualquer problema. Isso faz do Debian um sistema operacional ideal para o Pi de framboesa que será usado por crianças e muitos outros usando o Linux pela primeira vez. Mais informações sobre o que é Debian podem ser encontradas aqui. Aqui. e aqui. Existe documentação disponível para o Raspbian Porque o Raspbian está intimamente baseado no Debian, existe uma enorme quantidade de documentação disponível para o Raspbian. Além do site Debian. org e da riqueza da informação lá, uma ótima fonte de documentação é o recém-lançado The Debian Administrators Handbook, que está disponível em cópias impressas ou como download gratuito. Note, no entanto, que a versão atual desse manual é baseada no aperto debian, enquanto a primeira versão do Raspbian é baseada no Debian wheezy. Portanto, pode haver diferenças em algumas áreas. Quaisquer pequenas diferenças entre Debian e Raspbian ou aspectos da Raspbian que são exclusivos do hardware Raspberry Pi serão documentados neste site ou na seção Raspberry Pi do wiki de elinux. org. Quanto de Debian wheezy armhf faz Raspbian apoio Temos construído a grande maioria dos pacotes de debian wheezy, na verdade, há agora mais pacote binário em Raspbian wheezy do que há nas portas armel e armhf de Raspbian (embora parte disso é que nós Não foi tão agressivo quanto a remoções como debian é). Sinta-se à vontade para entrar em contato através dos fóruns, se um pacote que você precisar está faltando. Nós não podemos garantir para fornecê-lo, mas devemos pelo menos ser capaz de explicar por que não está disponível e pode ser capaz de sugerir alternativas. Observe que não criamos binários atualmente para contrib ou não-free (embora nós importemos pacotes independentes de arquitetura dessas áreas do arquivo debian) O Raspbian funcionará com sistemas não-Raspberry Pi Sim. Os pacotes estão sendo compilados para a CPU ARMv6VFP. Se o hardware suportar esse recurso de CPU definido, o Raspbian deve funcionar bem nesse hardware. Naturalmente, um kernel diferente será necessário e deve-se notar que algum hardware tem um suporte fraco para o sistema Linux normal. Um exemplo desse hardware é a Via APC. Dito isto, muitos dispositivos de hardware mais novos utilizam uma variante da CPU ARMv7 que pode ser melhor atendida pela porta oficial Debian wheezy armhf. Você está planejando ter uma imagem SD oficial para o Raspberry Pi. Não há planos imediatos para o próprio Raspbian liberar imagens oficiais do cartão SD. Atualmente, recomendamos que os iniciantes usem as imagens fornecidas pela Fundação Raspberry Pi. Algumas outras imagens estão listadas na página Imagens. Como posso usar pacotes Raspbian até que a imagem SD oficial esteja pronta Você pode tentar imagens SD não oficiais listadas na página Imagens, como as de Hexxeh ou as imagens Pisces do líder do projeto, Mike Thompson. Alternativamente, você pode instalar o Raspbian usando técnicas de instalação tradicionais da Debian envolvendo o utilitário debootstrap. Os pacotes Raspbian também podem ser instalados em um ambiente de chroot Debian em um sistema Debian armel ou armhf capaz de executar o código ARMv6 da Raspbian. É assim que a porta Raspbian está sendo inicializada. O que será sobre a imagem SD Raspbian oficial. Neste momento, é impossível determinar o que exatamente será fornecido na imagem SD Raspbian oficial. No entanto, no mínimo, ele incluirá uma instalação básica do Debug com ferramentas de desenvolvimento e um ambiente GUI. Na maioria dos aspectos, a imagem SD inicial provavelmente se parecerá muito semelhante à imagem SD Debian Sqeeze armel lançada anteriormente pela Fundação Raspberry Pi. Exceto, claro, ele será compilado para a velocidade de execução ideal na CPU ARMv6 do Raspberry Pi. É o repositório Raspbian ao vivo se sim, onde posso encontrá-lo sim, o repositório Raspbian está ao vivo e está crescendo em algumas centenas de pacotes por dia. Ele pode ser encontrado no seguinte link: Você tem uma lista de todos os pacotes no repositório Raspbian A lista atual de pacotes no repositório Raspbian pode ser encontrada no arquivo de texto vinculado abaixo: O que eu preciso em meu sources. list Arquivo para acessar o repositório Raspbian Seu arquivo etcaptsources. list deve ter o seguinte aspecto: Ao usar o apt-get, você vai querer instalar a chave pública Raspbian no seu chaveiro apt-get, ele já deve estar lá se você usou debootstrap a partir do O repositório Raspbian, mas se você precisar adicioná-lo manualmente, isso pode ser feito com o seguinte comando: os espelhos do Raspbian que podem ser mais adequados para usuários em locais geográficos diferentes podem ser encontrados aqui. Posso misturar pacotes dos repositórios Debian com Raspbian. A resposta curta é se você não sabe o que está fazendo, você não deve misturá-los. Para a resposta longa, continue a ler. Os pacotes Debian armel usam o flutuador suave ABI que é incompatível com o flutuador rígido ABI usado por Raspbian. Em teoria, deveria ser possível instalar pacotes Debian armel em paralelo com pacotes Raspbian usando multiarch. No entanto, as configurações de multiarcas estão em conflito com um hack que precisamos fazer para suportar as bibliotecas de videocorros e também existem outros problemas potenciais. Como tal nós atualmente não recomendamos ou não suportamos configurações de multiarcas com o armel Debian e armhf Raspbian. Os pacotes Debian armhf devem ser compatíveis com os pacotes Raspbian, mas um sistema com tal mistura NÃO FUNCIONARÁ NO PI. Além disso, pode haver casos em que as bibliotecas desenvolvem um pouco diferente em Raspbian. Tais sistemas mistos podem ser úteis para o desenvolvimento (eles foram utilizados fortemente no processo de criação de Raspbian), mas não são recomendados para uso geral. Os pacotes independentes da arquitetura (arco tudo) são compatíveis entre Debian e Raspbian. Os pacotes de origem devem, em geral, ser compatíveis, embora alguns possam precisar de modificação para ajustar as configurações do compilador (a maioria dos pacotes Debian apenas usa os padrões do compilador, mas alguns usam suas próprias configurações por vários motivos). Um script de teste para testar pacotes para a contaminação armv7 está disponível no pastebinBtSdvrXM, mas o script não é perfeito e pode sofrer tanto falsos positivos quanto falsos negativos. São contrib e ou não-free incluiu o repositório Sim. No entanto, neste momento, apenas trouxemos o código-fonte e a arquitetura de todos os pacotes. Isso deve permitir que muitos dispositivos USB sejam suportados, pois seu firmware é freqüentemente encontrado na arquitetura de todos os pacotes. No futuro, bem seja a compilação habilitada dos pacotes armhf específicos da arquitetura, mas isso requer ajustes adicionais de nossa infra-estrutura de autobuild. Atualmente, não está previsto construir contrib e não-free até migrar para a nova infraestrutura de compilação após o lançamento do wheezy. É apenas o repositório Ou, você fornecerá qualquer personalização Em geral, o repositório Raspbian será mantido tão perto do Debian wheezy quanto possível com alterações limitadas às que consideramos essenciais para que um determinado pacote funcione no hardware Raspberry Pi. Esta abordagem atrairá os fãs do Debian que simplesmente querem a melhor experiência Debian no hardware Raspberry Pi. Uma área no repositório chamado rpi foi criada para pacotes específicos de framboesa Pi, mas nenhum foi colocado lá ainda devido a uma combinação de falta de mão-de-obra e a necessidade de coordenar com a base Pi de framboesa. A base de Pi de framboesa tem seu próprio repositório em archive. raspberrypi. orgdebian que contém vários pacotes que eles incluem nas suas imagens. Há também um repositório em archive. raspbian. orgmate que contém uma compilação raspbian do ambiente de desktop mate (um garfo do gnome 2). Que opções de compilação devem ser definidas Código Raspbian As ferramentas de compilação incluídas no repositório Raspbian são, por padrão, pré-configuradas para produzir código compatível com o Raspbian. No entanto, se você estiver procurando por ferramentas de compilação de portas para o Raspbian, as configurações necessárias para a maioria das ferramentas GNU são as seguintes: Essas configurações produzem código com instruções específicas de armv6, instruções de ponto flutuante vetorial e especifique o ARM EABI onde os valores de ponto flutuante devem ser Passou em registros de ponto flutuante. Informações adicionais podem ser encontradas nos documentos Debian hard float. Como faço para montar um diretório de um servidor Windows? Wheres smbmount e smbfs smbfs foi substituído em Debian (e Raspbian) por cifs. O utilitário mount. cifs está no pacote cifs-utils. Além disso, o kernel que você está usando deve ser criado para suportar a montagem de volumes SMBCIFS. Como faço para ativar ou usar o IPv6 Easy. Sudo modprobe ipv6 irá habilitá-lo imediatamente. Se você deseja que ele seja ativado automaticamente no boot, basta adicionar ipv6 em uma linha por si mesmo no final de etcmodules. Como faço para montar diretórios de outros servidores LinuxUnixBSD Como faço para montar um compartilhamento NFS Primeiro, você precisa de um servidor que possa usar o Sistema de arquivos de rede (NFS). Vamos assumir que você tem um servidor chamado adelaide em 192.168.222.34 e tem um compartilhamento chamado público que deseja montar em público no seu Pi. Primeiro, instale os pacotes necessários. Eu uso a aptidão, mas você pode usar o apt-get em vez disso, se preferir, basta colocar o apt-get onde você vê aptitude: sudo aptitude install nfs-common portmap (nfs-common pode já estar instalado, mas isso irá garantir que ele instale se Já não) Na versão atual do Raspbian, rpcbind (parte do pacote portmap) não é iniciado por padrão. Provavelmente, isso é feito para controlar o consumo de memória em nossos pequenos sistemas. No entanto, não é muito grande e nós precisamos fazer uma montagem NFS. Para habilitá-lo manualmente, para que possamos montar nosso diretório imediatamente: sudo service rpcbind start Para fazer o rpcbind começar automaticamente na inicialização: sudo update-rc. d rpcbind enable Agora, vamos montar nosso compartilhamento: Faça um diretório para o seu suporte. Eu quero o meu em público, então: Monte manualmente para testar (lembre-se, meu servidor é adelaide em 192.168.222.34 e o compartilhamento é público): mount - t nfs 192.168.222.34:public público (meu caminho de compartilhamento de servidor) (onde eu quero Ele montou localmente) Agora, para torná-lo permanente, você precisa editar etcfstab para fazer a montagem do diretório no arranque. Eu adicionei uma linha ao final de etcfstab: 192.168.222.34:public public nfs rsize8192, wsize8192, timeo14, intr 0 0 As entradas rsize e wsize não são estritamente necessárias, mas acho que elas me dão alguma velocidade extra. Há maneiras de se referir ao seu servidor por nome em vez de pelo seu endereço IP como fizemos acima. Dê uma olhada em etchosts para um ponto de partida. O resto é deixado como um exercício para o leitor. Como faço uma conta raiz adequada Não faça isso a menos que esteja certo de que deseja e precisa de uma conta raiz verdadeira. Sudo vai cuidar de tarefas de root para você muito bem em quase todos os casos. No entanto, se você deseja uma conta raiz para que você possa entrar como root ou su em uma conta raiz, basta digitar: Isso permitirá que você insira uma senha para a conta raiz. Tenha cuidado para torná-lo seguro. Uma outra modificação que você deve fazer, se você habilitar uma conta raiz, é proibir logins de root via ssh por motivos de segurança. Você pode fazer o login usando uma conta de usuário normal em vez disso (como pi) e usar o comando su para se tornar root. Para fazer isso: sudo nano sshdconfig (você pode fazer isso como root, é claro, simplesmente não digite sudo na frente do comando) Mude sim para não. (Se o seu já diz não, não há nada a fazer.) Salve o arquivo de configuração e faça com que ele entre em vigor: sudo service ssh reiniciar Não há espaço no dispositivo, mas tenho muito espaço livre no meu cartão SD. O que eu faço A primeira coisa a verificar é que a partição realmente preenche o cartão SD. A maioria das imagens é construída com partições dimensionadas para caber em cartões relativamente pequenos. A imagem da base Raspberry Pi contém uma ferramenta chamada raspi-config que contém uma opção para ampliar a partição raiz. Outras configurações podem exigir outros procedimentos para redimensionar as partições que estão além do escopo deste FAQ. Se houver muito espaço na partição raiz, pode ser um problema de tmp. Em muitos sistemas Raspbian, por motivos de desempenho, o diretório tmp é um disco RAM com memória limitada. Instaladores para aplicações, por vezes, preenchem esse espaço temporário e você pode ver mensagens como aquelas abaixo. Cp: escrevendo tmptmp. XwAcjvnTkErfc5834.txt. gz: Não há espaço no dispositivo Uma maneira de trabalhar em torno disso é editar o arquivo: altere a última linha e reinicie. Em seguida, tente reinstalar seu pacote. Altere a linha de volta para RAMTMPyes quando você terminar. Inicialização do SSH SSH no Debian Linux Detalhes do servidor Super User Debian 19 de maio de 2016 Após a nova instalação do sistema, o login do root no Debian Linux está desativado por padrão. Quando você tenta se conectar como usuário root ao seu servidor Debian Jessie Linux, o acesso será negado, por exemplo. Para habilitar o login do SSH para um usuário raiz no sistema Debian Linux, você precisa primeiro configurar o servidor SSH. Abra etcsshsshdconfig e altere a seguinte linha: Depois de fazer a alteração acima, reinicie seu servidor SSH: De agora em diante, você poderá iniciar sessão como uma raiz: O seguinte guia fornecerá as informações sobre como habilitar o login root SSH no Ubuntu 16.04 Xenial Xerus Linux ServerDesktop. Ative o JavaScript para visualizar os comentários fornecidos por Disqus. Configurações de Tutoriais do Linux A equipe do LinuxConfig. org está determinada a fornecer simples tutoriais Linux, várias dicas, truques e guias de programação, bem como os tutoriais de administração do sistema GNULinux, em geral, para ajudá-lo a aprender Linux mais rápido e usá-lo com facilidade. Todos os comentários, comentários construtivos ou seu envolvimento são bem-vindos. Web (at) linuxconfig (dot) org Escreva para nós O LinuxConfig está à procura de um (s) técnico (s) técnico (s) voltado para tecnologias GNULinux e FLOSS. Seus artigos contêm vários tutoriais de configuração do GNULinux e tecnologias FLOSS usadas em combinação com o sistema operacional GNULinux. Ao escrever seus artigos, você deverá continuar com um avanço tecnológico em relação à área técnica de especialização acima mencionada. Você trabalhará de forma independente e poderá produzir no mínimo 2 artigos técnicos por mês. Configurações de Tutoriais do Linux 15 de fevereiro Configuração do amplificador de administração do sistema 15 de fevereiro Administração do sistema Configuração do amplificador 14 de fevereiro Administração do sistema Configuração do amplificador 12 de fevereiro Debian 11 de fevereiro Debian 10 de fevereiro Debian 09 de fevereiro Redhat 04 de fevereiro Administração do sistema Configuração do amplificador 03 de fevereiro Administração do sistema amplificador Configuração categoria LinuxConfig. orgs RSS Lista:
No comments:
Post a Comment