Hello.
I can't install nVidia driver bcz it was built with gcc 5.4 but linux kernel was built with gcc 6.3.
My last video driver version was released 2014. And my video drivers has no itself in repos.
I think I should download sparky with kernel built with gcc 5.4. Am I right ?
Thanks.
More info please.
What exact type is your actual video card?
"inxi" if installed is one way to send info to forums in a short complete reproducible way.
Or https://wiki.debian.org/HowToIdentifyADevice/PCI
https://wiki.debian.org/NvidiaGraphicsDrivers
example of "inxi -v 2"
inxi -v 2
System: Host: raunes Kernel: 4.9.0-2-amd64 x86_64 (64 bit) Desktop: LXQt Distro: Debian GNU/Linux 9 (stretch)
Machine: Device: desktop Mobo: Gigabyte model: H81M-S2H GSM v: x.x UEFI: American Megatrends v: F2 date: 08/11/2015
CPU: Dual core Intel Core i3-4170 (-HT-MCP-) speed/max: 2912/3700 MHz
Graphics: Card: Intel 4th Generation Core Processor Family Integrated Graphics Controller
Display Server: X.Org 1.19.2 driver: intel Resolution: 1920x1080@60.00hz
GLX Renderer: Mesa DRI Intel Haswell GLX Version: 3.0 Mesa 13.0.6
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
Drives: HDD Total Size: 2008.4GB (17.4% used)
ID-1: model: ST2000DM001
ID-2: model: USB_Flash_Drive
Note: above is not my Sparky machine, but a Debian testing one presently running, minus the Sparky add ons.
Thanks for ur tying to help me ::)
apt-get install inxi
says there is no that app in repos
root@bonfire:/home/leo# lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G73M [Quadro NVS 300M] (rev a1)
I read recently if linux kernel built with higher gcc I have to install gcc I need and make simlinks.
I can recall there was talking about gcc and g++.
How can I install gcc 5.4 and g++ (I don't know whether I must ?) and make symlinks to gcc 6.3 and g++ ?
I found really interesting page "how to use different versions of gcc (g++)"
Quote
You need to let update-alternatives to know that you have 2 C/C++ compilers, create a record for each one, and then configure which one you want to use. This is done with the following:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.8
sudo update-alternatives --config gcc
From this point forward, the only thing required when switching compilers is this command:
sudo update-alternatives --config gcc
Source: http://charette.no-ip.com:81/programming/2011-12-24_GCCv47/.
but I add repos from here https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test
and then
apt-get says there is no gcc 5.4 and g++ 5.4 >:(
So how should I install gcc 5.4 and g++ 5.4 ?
btw nvidia installer said me that in my SL installed gcc 6.3 , but it's lie
root@bonfire:/home/leo# which gcc g++
/usr/bin/gcc
/usr/bin/g++
root@bonfire:/home/leo# gcc --version
gcc (Debian 6.2.1-5) 6.2.1 20161124
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
root@bonfire:/home/leo# g++ --version
g++ (Debian 6.2.1-5) 6.2.1 20161124
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
I hope nvidia installer didn't lie about gcc it need (5.4)
You are doing things I can't - don't want to do. You will have fairly new and stable C libraries all set up in Debian testing, which is what Sparky is based on, Sparky just automatically adds in the availability of non-free binaries and outside of Debian sources - PPA's of wine, etc. and some small tweaks.
https://wiki.debian.org/GCC5 ## Note, when this hit unstable in April 2015, it was a very rough time there. It has settled down.
https://wiki.debian.org/GCC6
What are you using now - Ubuntu? inxi is available for Debian and therefore also for Sparky. the lspci and discover sections in the https://wiki.debian.org/HowToIdentifyADevice/PCI I posted earlier should have been used to let us know what you have. We do not know your OS or your card.
For the things you are appear to be interested in doing, you will have the exact same tools in Debian Testing and any Sparky flavor you choose. gcc-6-base is (NOTE: automatically installed)
paxmark@raunes:~$ aptitude show gcc-6-base
Package: gcc-6-base
Version: 6.3.0-14
New: yes
State: installed
Automatically installed: yes
and gcc-5-base There is some things happening due to the freeze. What I have is 5.4.1.4 - but at this time maybe only gcc-6-base is available.
Information for all packages in Debian is available online at https://packages.debian.org/testing/ or just use search engines "debian package "blah" testing to find.
If all you really want is to get your newer nvidia card to work - Sparky or testing are a good start.
Package: nvidia-driver-bin
Version: 375.39-1
State: not installed
Priority: optional
which is now in testing is from late February 2017 - it is the Debian non-free binary all set to go. Just have non-free sources available (which happens in Sparky) and "apt-get install nvidia-driver-bin" It will work or it won't. You will not have to mess with comiling stuff.
If you really want to get into compiling and gcc and libraries, you will have a much better knowledge base and irc support areas if you go with Debian testing.
So what is it that you really want to do, find a good distro to support a new nvidia card or learn the basis at a deep level of linux. Sparky and Debian testing are both quite good for the first - I would go with Sparky. Debian testing and a whole lot of reading and possibly some classes for the second.
But please, please, please, do not add ubuntu ppa's to Sparky or Debian, it usually results in a FrankenDebian and no one will help you with it, for more info read "Don't Break Debian"
QuoteWe do not know your OS or your card.
Sparky
don't you noticed ?
root@bonfire:/home/leo# lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G73M [Quadro NVS 300M] (rev a1)
Quoteinxi is available for Debian and therefore also for Sparky.
no. Out of box my apt-get can't install inxi
QuoteNote, when this hit unstable in April 2015
I don't wanna use gcc5 instead of gcc6.
I just wanna switch from gcc6 to gcc5 , install my driver nvidia-xxx... .run and switch gcc back.
As far as I told my driver don't wanna install because of it was built with gcc 5.
inxi is available for Debian and therefore also for Sparky.
no. Out of box my apt-get can't install inxi
There is inxi available in Debian's stable, testing and unstable repos.
Did you refresh package list before trying to install it?
why do you wanna know about my hardware via inxi ?
I can generate full list of my hardware with Everest under Windows.
And lspci works perfect.
SARCASTIC : great Sparky community . well thanks.