Bamboo: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
4 180 byte aggiunti ,  27 feb 2018
Aggiunta specifiche hardware, lieve modifica layout
mNessun oggetto della modifica
(Aggiunta specifiche hardware, lieve modifica layout)
 
(9 versioni intermedie di 2 utenti non mostrate)
Riga 2: Riga 2:
'''Bamboo''' <code>bamboo.eigenlab.org</code> è una macchina virtuale dedicata alla compilazione (in particolare delle immagini di [[OpenWrt]] per le nostre [[EigenNet|antenne]]); inoltre contiene le home degli utenti e ospita i loro siti web personali.
'''Bamboo''' <code>bamboo.eigenlab.org</code> è una macchina virtuale dedicata alla compilazione (in particolare delle immagini di [[OpenWrt]] per le nostre [[EigenNet|antenne]]); inoltre contiene le home degli utenti e ospita i loro siti web personali.
<br />
<br />
Bamboo ha sostituito ''Efesto'' <code>efesto.eigenlab.org</code> nel 2016.
Bamboo ha sostituito ''Efesto'' nel 2016; <code>efesto.eigenlab.org</code> resta un nome valido ma ridireziona a Bamboo.


== Guida ==
== Guida ==
Riga 29: Riga 29:


== Caratteristiche ==
== Caratteristiche ==
* architettura amd64
=== HARDWARE ===
* hardened (senza l'opzione nomultilib nell'eventualità che possa servire multilib)
==== Componenti di base ====
* Case: ''TBD''
* PSU: [http://www.corsair.com/en-us/tx-m-series-tx550m-550-watt-80-plus-gold-certified-psu-na Corsair '''TX550M'''], P/N '''CP-9020001-EU'''
* Motherboard: [https://www.gigabyte.com/Motherboard/GA-EP45C-DS3R-rev-10#sp Gigabyte '''GA-EP45C-DS3R'''], rev. ''1.0 (TBC)'', BIOS '''F6a'''
* CPU: [https://ark.intel.com/products/29765/Intel-Core2-Quad-Processor-Q6600-8M-Cache-2_40-GHz-1066-MHz-FSB Intel Core 2 Quad '''Q6600'''], sSpec number: ''TBD''
** Overclocked @ '''3,0 GHz''' (Base clock: 333 MHz)
* RAM: ''4x'' Corsair DHX 2 GiB DDR2-1066 (PC2-8500), P/N ''TBD'', rev. ''TBD''
* VGA: Sapphire ATI '''Radeon X300 SE HyperMemory''' 256 MB DDR PCIe x16, P/N '''1024-5C50-3A-SA''', SKU # '''11038-48''', VBIOS ''' 008.015.139.000''', VBIOS P/N ''113-PC5010-17''
 
==== Componenti storage ====
* ''1x'' [http://products.wdc.com/library/SpecSheet/ENG/2879-701281.pdf Western Digital Caviar RE3 250 GB SATA2], P/N '''WD2502ABYS''', firmware ''' 02.03B04'''
* ''2x'' Western Digital Caviar RE4 500 GB SATA, P/N ''TBD'', firmware ''TBD''
 
=== SOFTWARE ===
* Gentoo Linux
* Architettura: amd64
* Profilo: hardened (senza l'opzione nomultilib nell'eventualità che possa servire multilib)


=== Software installato ===
=== Software installato ===
* [[Git]]
==== Git ====
* subversion
[[Git]]
==== Subversion ====
   efesto ~ $ cat /etc/portage/package.use/subversion
   efesto ~ $ cat /etc/portage/package.use/subversion
   dev-vcs/subversion -berkdb -webdav-neon                                                                     
   dev-vcs/subversion -berkdb -webdav-neon                                                                     
* apache
==== Apache ====
==== OpenWrt build system ====
C'è un [https://wiki.gentoo.org/wiki//etc/portage/sets set di Portage] chiamato openwrt-prerequisites che contiene tutto il software minimo necessario per l'utlizzo di OpenWrt build system, come da indicazione sulla [https://wiki.openwrt.org/doc/howto/buildroot.exigence#examples_of_package_installations wiki di OpenWrt]:
  bamboo ~ $# cat /etc/portage/sets/openwrt-prerequisites                                                                                                                                                 
  app-arch/bzip2
  app-arch/fastjar
  app-arch/sharutils
  app-arch/unzip
  app-arch/zip
  app-text/asciidoc
  dev-java/icedtea:7
  dev-java/jikes
  dev-java/oracle-jdk-bin
  dev-libs/libusb-compat
  dev-libs/libxslt
  dev-libs/openssl
  dev-util/intltool
  dev-vcs/git
  dev-vcs/mercurial
  net-misc/rsync
  net-misc/wget
  net-wireless/b43-fwcutter
  sys-apps/gawk
  sys-apps/util-linux
  sys-devel/bc
  sys-devel/bin86
  sys-devel/binutils
  sys-devel/dev86
  sys-devel/flex
  sys-devel/gcc[gcj]
  sys-devel/gettext
  sys-libs/ncurses
  sys-libs/zlib
  virtual/cdrtools
  virtual/perl-ExtUtils-MakeMaker
  x11-libs/gtk+:2
 
Poi puoi seguire le [https://wiki.openwrt.org/doc/howto/build istruzioni per il build] della wiki di OWrt, tanto le dipendenze sono già soddisfatte.
  git clone https://www.github.com/openwrt/openwrt
  cd openwrt
  make menuconfig
 
==== PyPdfOcr ====
C'è un portage set chiamato pypdfocr-related. Serve per far girare la libreria pypdfocr in Python:
  bamboo ~ $# cat /etc/portage/sets/pypdfocr-related                                                                                                                                                     
  app-text/ghostscript-gpl
  app-text/poppler
  app-text/tesseract
  media-gfx/imagemagick
 
=== TRABOLSCIUTING ===
Stai per scapocciare perché non ti funziona nulla? No worry! È scientificamente dimostrato che almeno lo 0.000002% dei problemi che una persona incontra mediamente nel corso della propria vita con il computer è risolvibile, e almeno un decimo di questi hanno la risoluzione documentata, come quella che trovi qui sotto. Fidati della statistica, dunque, e non demordere!


* '''Non riesco ad eseguire alcuni programmi, anche se sono installati e gli eseguibili si trovano in /usr/sbin'''.
Alcuni programmi, sebbene possano essere eseguiti senza i privilegi di root, hanno il binario nella cartella /usr/sbin che, di norma, non è tra gli argomenti della variabile PATH dell'utente, il cui contenuto dovrebbe assomigliare a una cosa del genere:
  $ echo $PATH
  /usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/5.4.0
In tal caso basta aggiungere alla variabile PATH il path /usr/sbin:
  $ PATH = /usr/sbin:$PATH
Se vuoi che questo avvenga ogni volta che apri la tua ascièll:
  echo "PATH = /usr/sbin:$PATH" >> ~/.zprofile
se usi zsh. Altrimenti puoi andare [https://wiki.debian.org/Bash qui].


[[Categoria:eigenNet]]
[[Categoria:eigenNet]]
87

contributi

Menu di navigazione