Forum Debianizzati

Re: Installare driver per ubuntu su debian

Forum Debianizzati - Dom, 03/09/2017 - 12:00
Risposta facile e veloce: no

Risposta completa:
anzitutto Debian ed Ubuntu non sono compatibili in termini di file binari, quindi non e' possibile prendere un .deb dai repository di una distro ed installarli nell'altra.
Poi c'e' da considerare altre due cose:
il grosso del codice dei driver open e' derivato da quelli per Win ma, cosa molto piu' importante, Amd, dopo molta insistenza della comunita' opensource, ha deciso di rilasciare i codici in forma open (tranne una piccola parte di base, che fa la differenza tra il driver standard, o free, e quello pro), bisogna solo attendere che la propria scheda sia supportata.
Avevo questo problema anche con XUbuntu (ho una Sapphire Toxic Ati Radeon R9 270x).

Quello che dobbiamo fare e' abilitare i software proprietari (puoi farlo sia da Syanptic che editando il file /etc/apt/sources.list), installare il driver open ed attendere che Ati supporti ufficialmente il nostro chip.
Se e quando lo fara' decideremo se passare a quello ufficiale o restare con il nostro.

Un'altra cosa che possiamo fare e' pubblicizzare Ati, visto che nVidia ha fatto orecchie da mercante....
Categorie: Forum Debianizzati

Re: Liste in C

Forum Debianizzati - Dom, 03/09/2017 - 11:42
Grazie

Ne approfitto per fare una correzione ed una precisazione (ho scritto di fretta prima di uscire....):
- il prototipo della funzione headInsert va modificato passando il primo argomento (la lista vera e propria) per riferimento, altrimenti non viene inserito nulla nella lista stessa perche' il parametro sara' passato per valore e sara' una copia, non l'originale, quindi: void headInsert(list &l, list n)
- il secondo parametro l'ho passato come puntatore al nodo per semplificare il codice, ma si potrebbe passare il nodo e poi appiccicargli un puntatore dentro la funzione headInsert; questo si puo' passare sia per valore che per riferimento a scelta del programmatore, il programma funziona lo stesso, passando per riferimento risparmio memoria ed il tempo della copia, passandolo per valore qualcuno lo considera piu' safe
Categorie: Forum Debianizzati

Re: grub:lungo tempo attesa apparizione menu

Forum Debianizzati - Dom, 03/09/2017 - 11:09
molto probabilmente è ascrivibile ad un malfunzionamento di uno o più componenti hardware questo è lapalissiano. Quello che cercavo di capire è quale sia. Se l'hd interno ha dei settori danneggiati che inficiano il normale funzionamento, per quale motivo lo stesso problema lo ho anche se lo stacco e faccio gestire l'avvio da un grub di una distro del disco esterno(che non sia suse) ? Questo anche se rigenero il grub con update-grub? E poi perchè il grub di suse non sembra avere il problema?
Categorie: Forum Debianizzati

Re: grub:lungo tempo attesa apparizione menu

Forum Debianizzati - Dom, 03/09/2017 - 11:06
molto probabilmente è ascrivibile ad un malfunzionamento di uno o più componenti hardware questo è lapalissiano. Quello che cercavo di capire è quale sia. Se l'hd interno ha dei settori danneggiati che inficiano il normale funzionamento, per quale motivo lo stesso problema lo ho anche se lo stacco e faccio gestire l'avvio da un grub di una distro (che non sia suse) ? Questo anche se rigenero il grub con update-grub?
Categorie: Forum Debianizzati

Re: [RISOLTO] creare chiavetta USB avviante -- unetbootin

Forum Debianizzati - Dom, 03/09/2017 - 10:32
Installazione sicuramente no (non hai problemi ad installare debian, ma a creare un disco di installazione), Generale è più appropriato
Categorie: Forum Debianizzati

Re: Liste in C

Forum Debianizzati - Dom, 03/09/2017 - 10:30
Usa il tag
[code][/code]
e non avrai problemi
P.S. Ho fatto le dovute modifiche
Categorie: Forum Debianizzati

Re: Debian 9.1 si blocca

Forum Debianizzati - Dom, 03/09/2017 - 09:31
Pietro_1 ha scritto:da un po di giorni Debian 9.1 si blocca all'improvviso, o meglio non funziona sia la tastiera che il mouse, per risolvere devo tenere spinto il pulsante di accensione per spegnere il PC e quindi riavviare. Cosa può essere?
Per raccogliere le ulteriori informazioni che ti sono state già chieste sarebbe utile poter disporre di un log. A tal fine, in caso di blocco, puoi usare il suggerimento indicato qui (https://www.debian.org/doc/manuals/debi ... _sysrq_key) per riavviare il computer in modo controllato. Prima, pero, devi rendere persistente il log del programma di init seguendo le istruzioni riportate qui (https://bugs.debian.org/cgi-bin/bugrepo ... bug=801906).
Categorie: Forum Debianizzati

Re: grub:lungo tempo attesa apparizione menu

Forum Debianizzati - Dom, 03/09/2017 - 09:20
Concordo con mark: un comportamento talmente erratico come quello che hai descritto per una funzionalità strettamente dipendente dal firmware del computer come l'avvio del boot loader, molto probabilmente è ascrivibile ad un malfunzionamento di uno o più componenti hardware. Naturalmente, vanno esclusi errori di installazione da parte tua, stante la pletora di distribuzioni e boot loaders che di volta in volta hai riferito di aver installato.
Categorie: Forum Debianizzati

Re: [creare chiavetta USB avviante -- unetbootin]

Forum Debianizzati - Sab, 02/09/2017 - 23:14
risolto con i comandi da terminale come consigliato.

unica cosa che non concordo è inserire il post su offtopic. a mio avviso era più corretto lasciarlo su INSTALLAZIONE visto che il problema era proprio quello di installare unebootin
Categorie: Forum Debianizzati

Re: [creare chiavetta USB avviante -- unetbootin]

Forum Debianizzati - Sab, 02/09/2017 - 23:14
risolto con i comandi da terminale come consigliato.

unica cosa che non concordo è inserire il post su offtopic. a mio avviso era più corretto lasciarlo su INSTALLAZIONE visto che il problema era proprio quello di installare unebootin
Categorie: Forum Debianizzati

Re: Audio full-duplex

Forum Debianizzati - Sab, 02/09/2017 - 20:10
AH ecco, ora l' installato.
Nonostante abbia fatto sudo bash ho comunque quattro pallini rossi:
- /var/log/syslog
- dmesg -l err
- dmesg -l warn
- /etc/apt/sources.list.d/

Anche stavolta il file era troppo grosso per l'upload, sempre con --tipo=audio
Categorie: Forum Debianizzati

Re: Audio full-duplex

Forum Debianizzati - Sab, 02/09/2017 - 19:51
Si chiama aptitude
Categorie: Forum Debianizzati

Re: Liste in C

Forum Debianizzati - Sab, 02/09/2017 - 19:40
Scusate l'indentazione, l'editor delle risposte ha eliminato gli spazi e non mi faceva inserire le tabulazioni.
Categorie: Forum Debianizzati

Re: Liste in C

Forum Debianizzati - Sab, 02/09/2017 - 19:38
Esatto, ti faccio un esempio banale:
in un software come un videogame (tetris?) la mappa del livello potrebbe stare in un array bidimensionale n*m (una matrice), tanto ne conosciamo le dimensioni quando lo programmiamo, ma se volessimo trovare il MDC tra n numeri dati in input dall'utente senza conoscere n a priori non sapremmo quanto fare grande l'array e converrebbe usare le liste.

Uso il secondo esempio definendo induttivamente/ricorsivamente il MCD (non saro' rigorosissimo):
- base induttiva: il MCD di un numero solo e' se stesso, quello di 0 e' 0
- passo di induzione: il MCD di n numeri e' uguale al MCD tra il primo numero e gli n-1 numeri restanti

Grazie al passo dell'induzione possiamo reiterare il calcolo dell'MCD tra soli due numeri fino ad ottenere quello di tutti gli n insieme.

Ora vediamo i file coinvolti.

mcd.h

// Contiene i prototipi delle nostre funzioni piu' alcune definizioni
#ifndef MCD
// Se mcd.h e' stato gia' incluso da qualche altro programma non abbiamo bisogno di reincluderlo
// quindi controlliamo l'esistenza di un token inventato da noi
#define MCD
#include <iostream>

using namespace std;
{
struct node
{
int value;
node *next;
}

typedef *node list; // La nostra lista e' il puntatore al primo valore
list emptyList=NULL;

bool isEmpty(list);
void headInsert(list, list);
int mcd(list);
}
#endif

mcd.cpp

// Contiene le funzioni vere e proprie definite in mcd.h
#include <iostream>
#include "mcd.h"

using namespace std;

bool isEmpty(list l)
{
return (l==emptyList);
}

void headInsert (list l, list n)
{
if (isEmpty(l))
{
l=n;
n->next=emptyList;
return;
}
else
{
n->next=l;
l=n;
}
}

int mcd(list l)
// Contiene l'algoritmo euclideo, non la scrivo

Dentro il main dovrai includere mcd.h e fare due cicli:
- uno while per inserire i numeri finche' l'utente desidera usando la funzione headInsert
- un if che se la lista e' vuota o contiene un numero solo restituisce, rispettivamente 0 o il numero, altrimenti chiama ricorsivamente mcd su l->next.

Per effettuare cicli con la ricorsione NON servono ne' for ne' while, il ciclo lo realizza la ricorsione in se'.
Categorie: Forum Debianizzati

Re: Debian 9.1 si blocca

Forum Debianizzati - Sab, 02/09/2017 - 18:34
la mia sources.list è questa:
# repository principale
deb http://ftp.it.debian.org/debian/ stretch main non-free contrib
# deb-src http://ftp.it.debian.org/debian/ jessie main non-free contrib

# aggiornamenti di sicurezza
deb http://security.debian.org/ stretch/updates main contrib non-free
# deb-src http://security.debian.org/ jessie/updates main contrib non-free

# stretch-updates, previously known as 'volatile'
deb http://ftp.it.debian.org/debian/ stretch-updates main contrib non-free
# deb-src http://ftp.it.debian.org/debian/ jessie-updates main contrib non-free

invece il tuo mi sembra errato qui:
deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main

Ci sono due "debian-security" di troppo.
naturalmente se vuoi non mettere "contrib" e "non-free" lasciando solo "main".
Categorie: Forum Debianizzati

Installare driver per ubuntu su debian

Forum Debianizzati - Sab, 02/09/2017 - 14:40
Ho installato deepin e ho una scheda grafica sapphire RX 550.
Posso usare questi driver
http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx
per ubuntu sulla mia debian?
Categorie: Forum Debianizzati

Installare driver per ubuntu su debian

Forum Debianizzati - Sab, 02/09/2017 - 14:40
Ho installato deepin e ho una scheda grafica sapphire RX 550.
Posso usare questi driver
http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx
per ubuntu sulla mia debian?
Categorie: Forum Debianizzati

Re: Liste in C

Forum Debianizzati - Sab, 02/09/2017 - 13:55
Quindi, vediamo se ho capito:

se uso un array devo conoscere a priori la quantità di memoria che mi serve, mentre con le liste no, giusto?

Comunque si, l'esempio va bene anche in C++
Categorie: Forum Debianizzati

Re: Audio full-duplex

Forum Debianizzati - Sab, 02/09/2017 - 13:25
Ecco il file, ci sono stati degli errori nell'esecuzione.
Ad esempio mi ha detto che Apitude non e' presente, ho provato a cercarlo da Synaptic ma la ricerca non da' risultati, il comando
apt-get install apitude
dice
impossibile trovare il pacchetto apitude
Categorie: Forum Debianizzati

Re: Conosciamoci

Forum Debianizzati - Sab, 02/09/2017 - 12:59
Grazie ad entrambi, mi sono iscritto all'Universita' di Genova, vivo e lavoro li.

Purtroppo no, non usiamo OpenSeaMap, creiamo (creano... io faccio assistenza informatica, non la parte di disegno vera e propria) le carte usando dei software proprietari e poi i reseller le vendono per noi e ci accreditano gli introiti, ovviamente defalcati della loro percentuale.

Prima non l'ho scritto, sono un ex sottufficiale della Marina Militare, ero tecnico radar (facevo la manutenzione e le riparazioni), poi sono passato all'impiego civile e sono all'Istituto Idrografico; in sostanza non vesto piu' la divisa ma sono sempre dipendente dal Ministero della Difesa, non lavoro per una ditta privata.

Ps: vedo che non compare la citta' sotto il mio nome, l'avevo scritta, forse devo abilitare qualcosa?
Categorie: Forum Debianizzati
Condividi contenuti