Burocrati, Amministratori, wegan
87
contributi
mNessun oggetto della modifica |
Ax (discussione | contributi) (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> | 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 == | ||
* | === 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 ==== | |||
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 ==== | |||
==== 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]] |