Gentoo: Installazione PC Server (HQPlayer, LMS ) e PC Player (NAA, Mpd, Squeezelite-R2)

Pagina 73 di 78
prima
... 23 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 ultimo
Visualizzazione dei risultati da 721 a 730 su 773
  1. #721
    byte
    Registrato
    Jan 2009
    Località
    Ancona, ma anche Torino e Roma.
    Messaggi
    110
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    PS: per tagliare la testa al toro

    fai cosi, forza la versione

    emerge --ask =media-sound/squeezelite-R2-1.8.4

    poi ti chiederá di aggiungere la keyword

    codice:
    [ebuild  N    ~] media-sound/squeezelite-R2-1.8.4  USE="-dsd -ffmpeg -lirc -resample -visexport"
    
    The following keyword changes are necessary to proceed:
     (see "package.accept_keywords" in the portage(5) man page for more details)
    # required by =media-sound/squeezelite-R2-1.8.4 (argument)
    =media-sound/squeezelite-R2-1.8.4 ~amd64
    rispondi YES

    e dai etc-update
    -5

    e poi dovrebbe andare...
    Scusa il ritardo. Andato!
    Ora ho sto aggiornando il client, un bel update di rt-sources (4.9.13).

  2. #722
    bit
    Registrato
    Nov 2015
    Età
    70
    Messaggi
    29

    Predefinito

    Buona serata. Eccomi di nuovo in onda dopo un pò di mesi di inattività a cercare di tirare su il sistema con il futro s450.
    Dopo aver istallato il sistema con alsa 1.1.2 ho seguito le istruzioni fornite seguenti per tornare alla versione 1.0.29:

    creare il file /etc/portage/package.mask/alsa-lib con il seguente contenuto

    >=media-libs/alsa-lib-1.1.2
    >=media-sound/alsa-utils-1.1.2

    ho lanciato poi il comando

    emerge --ask =media-libs/alsa-lib-1.0.29

    ma si ottiene un conflitto tra le versioni :
    "!!! Multiple package instances within a single package slot have been pulled
    !!! into the dependency graph, resulting in a slot conflict:"

    si risolve con il comando

    emerge --update --ask world

    emerge --depclean

    revdep-rebuild

    x antonellocaroli
    il prossimo passo è la compilazione del kernel a cui avevo un pò lavorato ma non avevo concluso; in particolare avevo confrontato con un foglio elettronico su due colonne le impostazioni suggerite con quelle che ero riuscito a fare trovando un centinaio di variabili impostate diversamente.
    x unixman
    Proverò a confrontare quanto ero riuscito a fare con la configurazione pubblicata per il futro550.
    Buona serata e buoni ascolti!

  3. #723
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Quello Che ha fatto GentooStudio https://gentoostudio.org/?page_id=2 é molto interessante. UNa installazione del sistema tramite un paio di script, Testato la procedura e perfettamente funzionante.

    codice:
    #!/bin/bash
    
    # Confirm to proceed
    echo -e "This will install Gentoo Studio on your computer."
    echo -e "You need an internet connection for this install - it can't be performed offline."
    echo -e "This installation will partition and format your hard drive."
    echo -e "All data on the drive will be removed."
    echo -e "If this is not OK, cancel this installation and start again when you are ready."
    echo -e "Proceed? Y/N"
    read proceed
    if [ "$proceed" = "Y" ]; then # Proceed with install
    	echo -e "If warned about existing file systems, type 'y' to proceed anyway."
    	# Make sure everything is off and unmounted, in case install is being restarted
    	cd
    	umount /mnt/gentoo/boot
    	umount /mnt/gentoo
    	swapoff /dev/sda3
    	# Partition/format drive
    	parted -a optimal /dev/sda mklabel gpt
    	parted -a optimal /dev/sda unit mib mkpart primary 1 3
    	parted -a optimal /dev/sda name 1 grub
    	parted -a optimal /dev/sda set 1 bios_grub on
    	parted -a optimal /dev/sda mkpart primary 3 131
    	parted -a optimal /dev/sda name 2 boot
    	parted -a optimal /dev/sda mkpart primary 131 643
    	parted -a optimal /dev/sda name 3 swap
    	parted -a optimal -s -- /dev/sda mkpart primary 643 -1
    	parted -a optimal /dev/sda name 4 rootfs
    	parted -a optimal /dev/sda set 2 boot on
    	if [ -d /sys/firmware/efi/ ]; then # UEFI
    		mkfs.vfat /dev/sda2
    	else # BIOS
    		mkfs.ext4 /dev/sda2
    	fi
    	mkfs.ext4 /dev/sda4
    	mkswap /dev/sda3
    	swapon /dev/sda3
    
    	# Mount drives and install base system
    	mount /dev/sda4 /mnt/gentoo
    	mkdir /mnt/gentoo/boot
    	mount /dev/sda2 /mnt/gentoo/boot
    	cd /mnt/gentoo
    	wget https://gentoostudio.org/src/builds/complete/stage4-amd64-latest.tar.bz2
    	tar xvjpf stage4-amd64-latest.tar.bz2 --xattrs
    	rm stage4-amd64-latest.tar.bz2
    
    	# Chroot and configure
    	rm /mnt/gentoo/etc/resolv.conf
    	cp -L /etc/resolv.conf /mnt/gentoo/etc/
    	mount -t proc proc /mnt/gentoo/proc
    	mount --rbind /sys /mnt/gentoo/sys
    	mount --rbind /dev /mnt/gentoo/dev
    	wget https://gentoostudio.org/src/builds/chroot_install.sh
    	chmod +x chroot_install.sh
    	chroot /mnt/gentoo /bin/bash -c "./chroot_install.sh"
    	# chroot_install.sh takes over inside chroot at this point.
    else
    	echo -e "Installation cancelled."
    fi
    codice:
    #!/bin/bash
    
    source /etc/profile
    emerge-webrsync
    eix-sync
    ls /usr/share/zoneinfo
    echo -e "Please enter your timezone (ex. America/New_York):"
    read timezone
    echo "$timezone" > /etc/timezone
    emerge --config timezone-data
    echo -e "Please uncomment the line(s) for your locale."
    nano -w /etc/locale.gen
    locale-gen
    eselect locale list
    echo -e "Please select your locale:"
    read locale
    eselect locale set $locale
    source /etc/profile
    if [ -d /sys/firmware/efi/ ]; then # UEFI
    	grub-install --efi-directory=boot /dev/sda
    else # BIOS
    	grub-install /dev/sda
    fi
    grub-mkconfig -o /boot/grub/grub.cfg
    echo -e "Set password for root:"
    passwd
    echo -e "Please type your desired username:"
    read username
    useradd -m -G users,wheel,audio -s /bin/bash $username
    echo -e "Set the password for $username:"
    passwd $username
    cpuinfo2cpuflags-x86 >> /etc/portage/make.conf
    echo -e "Install will now check for and install available updates."
    emerge -vuDN --keep-going --with-bdeps=y --backtrack=1000 @system @world
    echo -e "Install complete. Computer will now reboot. Please type reboot and boot from your hard drive."
    Praticamente si tratta di far partire il primo script in un sistema che permette chroot e poi fa tutto in Auto, basta rispondere a qualche domanda.

    poi alla fine cambia in auto le CPUFalgs cpuinfo2cpuflags-x86 >> /etc/portage/make.conf
    e ricompila il sistema tenendo conto di quetsa modifica con emerge -vuDN --keep-going --with-bdeps=y --backtrack=1000 @system @world


    Non tiene conto delle CFLAGS...si potrebbe anche con queste...modificandole e dando emerge -e @system @world anziché emerge -vuDN --keep-going --with-bdeps=y --backtrack=1000 @system @world

    Si potrebbe fare anche qua....ma a capire come funziona Gentoo Catalyst per creare una stage personalizzata
    https://wiki.gentoo.org/wiki/Catalyst

  4. #724
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Quello Che ha fatto GentooStudio https://gentoostudio.org/?page_id=2 é molto interessante. UNa installazione del sistema tramite un paio di script, Testato la procedura e perfettamente funzionante.
    Comunque ci siamo scambiati qualche email in questi giorni.

    lui aveva previsto tre stage: minimal, base e complete. le prime due le aveva abbandonate...troppo per seguirle tutte e tre. Ma a quanto pare l ho convinto a rimettere la minimal che potrebbe essere utila anche qua...dimezzerebbe un po le rotture.

    le specifiche sono qua:
    https://gentoostudio.org/?page_id=44

    Mi manderá i file .spec che ha usato per la configurazione di catalyst...magari ci riesco a capire qualcosa ... vediamo.

  5. #725
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Ho dato una occhiata a Catalyst in questi giorni... ma la documentazione é veramente poco in Giro e ci ho capito poschissimo.

    Ma forse ho trovato una soluzione alternativa:

    https://forums.gentoo.org/viewtopic-t-312817.html

  6. #726
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Alla fine, dopo vari sbattimenti e suggerimenti di audiodef (l´autore di gentoostudio), sono arrivato a "capire" come funziona catalyst.

    ho fatto una stage4 con gia tutto installato compreso il kernel (configurato in modo generico)...installata poi, tramite script, su macchina virtuale...sembra tutto ok.

    l´installazione é relativamente veloce sul mio pc (4 core del 2700K nella macchina virtuale)...dove ci mette molto é l´aggiornamento del sistema con le cflags e cpuflags che vengono cambiate in auto durante l´installazione.
    praticamente ricompila tutto il sistema....si tratta solo di aspettare....

    la stage4 ha dimensione di circa 450mb.

    adesso nello script di installazione dovrei mettere la configurazione di squeezelite e altre cose che so piú o meno come fare.
    Ma quello che non so é che alla fine dello script mi serve una parte del tipo:

    vuoi aggiungere logitechmediaserver all´avvio?
    si> mi da il comando per aggiungerlo
    no>passa al comando successivo
    e cosi via...
    Polo?

  7. #727
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Ma quello che non so é che alla fine dello script mi serve una parte del tipo:

    vuoi aggiungere logitechmediaserver all´avvio?
    si> mi da il comando per aggiungerlo
    no>passa al comando successivo
    e cosi via...
    non è difficile... dai una occhiata allo script easetup. Sentiamoci in pvt, che ti do una mano (oggi però non posso).

    BTW: installi tutto a priori e poi fai scegliere solo se/cosa avviare, oppure usi lo script per installare alla fine solo quel che viene richiesto?
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

  8. #728
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da UnixMan

    BTW: installi tutto a priori e poi fai scegliere solo se/cosa avviare
    esatto.

    Si Paolo, non c´é fretta, appena ho una bozza di script te lo mando per email e ci dai un occhio

  9. #729
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    La gran parte delle configurazioni che si trovano in easetup (PS: Paolo, complimenti per le 30 pg di script!!! se ancora non te li avevo fatti.) sono implementati direttammente nella stage4...

    Adesso non sono sicuro di inserire anche queste:
    codice:
    # Controls IP packet forwarding
    net.ipv4.ip_forward = 0
    
    # Controls source route verification
    net.ipv4.conf.default.rp_filter = 1
    net.ipv4.conf.all.rp_filter = 1
    
    # Disables IP source routing
    net.ipv4.conf.default.accept_source_route = 0
    net.ipv4.conf.all.accept_source_route = 0
    
    # Controls the System Request debugging functionality of the kernel
    kernel.sysrq = 0
    
    # Controls whether core dumps will append the PID to the core filename.
    # Useful for debugging multi-threaded applications.
    kernel.core_uses_pid = 1
    
    # Increase maximum amount of memory allocated to shm
    # Only uncomment if needed!
    # kernel.shmmax = 67108864
    # Disable ICMP Redirect Acceptance
    net.ipv4.conf.default.accept_redirects = 0
    net.ipv4.conf.all.accept_redirects = 0
    
    # Enable Log Spoofed Packets, Source Routed Packets, Redirect Packets
    net.ipv4.conf.default.log_martians = 1
    net.ipv4.conf.all.log_martians = 1
    
    # Decrease the time default value for tcp_fin_timeout connection
    net.ipv4.tcp_fin_timeout = 25
    
    # Decrease the time default value for tcp_keepalive_time connection
    net.ipv4.tcp_keepalive_time = 1200
    
    # Turn on the tcp_window_scaling
    net.ipv4.tcp_window_scaling = 1
    
    # Turn on the tcp_sack
    net.ipv4.tcp_sack = 1
    
    # tcp_fack should be on because of sack
    net.ipv4.tcp_fack = 1
    
    # Turn on the tcp_timestamps
    net.ipv4.tcp_timestamps = 1
    
    # Enable TCP SYN Cookie Protection
    net.ipv4.tcp_syncookies = 1
    
    # Enable ignoring broadcasts request
    net.ipv4.icmp_echo_ignore_broadcasts = 1
    
    # Enable bad error message Protection
    net.ipv4.icmp_ignore_bogus_error_responses = 1
    
    # Make more local ports available
    # net.ipv4.ip_local_port_range = 1024 65000
    # Set TCP Re-Ordering value in kernel to '5'
    
    net.ipv4.tcp_reordering = 5
    
    # Lower syn retry rates
    net.ipv4.tcp_synack_retries = 2
    net.ipv4.tcp_syn_retries = 3
    
    # Set Max SYN Backlog to '2048'
    net.ipv4.tcp_max_syn_backlog = 2048
    
    # Various Settings
    net.core.netdev_max_backlog = 1024
    
    # Increase the maximum number of skb-heads to be cached
    net.core.hot_list_length = 256
    
    # Increase the tcp-time-wait buckets pool size
    net.ipv4.tcp_max_tw_buckets = 360000
    
    # This will increase the amount of memory available for socket input/output queues
    net.core.rmem_default = 65535
    net.core.rmem_max = 8388608
    net.ipv4.tcp_rmem = 4096 87380 8388608
    net.core.wmem_default = 65535
    net.core.wmem_max = 8388608
    net.ipv4.tcp_wmem = 4096 65535 8388608
    net.ipv4.tcp_mem = 8388608 8388608 8388608
    net.core.optmem_max = 40960
    Che ne dici Paolo?

  10. #730
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    2gb come disco di installazione sono sufficienti?
    Clearaudio Emotion + Satisfy + Grado Gold1 > Phono D3A DIY
    Futro S450 + Daphile / Amanero + Buffalo 2 (trident) uscita a TU Cinemag 15/15B DIY / Jlsounds + Lector Digicode TDA1541 S1
    Monoblocchi D3A 2A3 (electrolytich free!!) DIY / Coral Beta8 in BLH DIY

Pagina 73 di 78
prima
... 23 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 2 utenti che stanno visualizzando questa discussione. (0 utenti e 2 ospiti)

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022