I just use 'code' in ubuntu.
i download code_1.74.2-1671533413_amd64.deb in site
sudo apt install ./code_1.74.2-1671533413_amd64.deb
then update package
sudo apt-get install apt-transport-https
sudo apt-get update
apt-get install code # or code-insiders
then i have problem like this.
/mnt/c/Users/jhyun/Desktop$ code
To use Visual Studio Code with the Windows Subsystem for Linux, please install Visual Studio Code in Windows and uninstall the Linux version in WSL. You can then use the code command in a WSL terminal just as you would in a normal command prompt.
Do you want to continue anyway? [y/N]
how can i solve this?
You have two options when running VSCode under WSL:
Run the Linux version, as you are doing currently.
The Linux version should run fine, but is limited to compiling, running, and debugging Linux applications. It will not be able to use the Windows versions of any of your development tools. This may or may not be a problem for you. If you only plan to use Linux toolchains from WSL, then the Linux version of VSCode will handle those just fine.
Run the Windows version and install the WSL Extension or the Remote Development Extension Pack (which includes the WSL Extension).
This has the advantage of being able to use Linux tools (through a "shim server" that is automatically installed in WSL when you launch code) or native Windows tools.
As a native Windows application, it should also be a bit better integrated with the Windows desktop.
There are just very few reasons (and I can't think of any of them at the moment) why you would want to use the Linux version in this case.
Goal: Compile and run flutter examples emulating Linux Desktop on CentOS 7 docker container
(Note: Can't use snapd - not supported within Docker) Installed manually
Managed to get everything else cleared up but this one:
GTK 3.0 development libraries are required for Linux development.
They are likely available from your distribution (e.g.: apt install
libgtk-3-dev)
The others show OK:
Γú[Γ£ù] Linux toolchain - develop for Linux desktop
ΓÇó clang version 3.4.2 (tags/RELEASE_34/dot2-final)
ΓÇó cmake3 version 3.17.5
ΓÇó ninja version 1.10.2
ΓÇó pkg-config version 0.29.2
Γú[Γ£ô] Connected device (1 available)
ΓÇó Linux (desktop) ΓÇó linux ΓÇó linux-x64 ΓÇó CentOS Linux 7 (Core)
4.19.76-linuxkit
Another thread had asked for specific versions when diagnosing this. Here they are:
pkg-config --modversion gtk+-3.0
3.22.30
pkg-config --modversion glib-2.0
2.56.1
pkg-config --modversion gio-2.0
2.56.1
pkg-config --modversion blkid
2.23.0
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib64/pkgconfig:/usr/local/lib/pkg
config:
Would LOVE some help getting this resolved!!!!
I updated my Ubuntu to version 22.04 LTS, and when I needed to install Flutter and Android Studio I ran into a similar error in flutter doctor output:
GTK 3.0 development libraries are required for Linux development.
They are likely available from your distribution (e.g.: apt install libgtk-3-dev)
Command apt install libgtk-3-dev returned various errors, at first something like:
libgtk-3-dev is already the newest version
And then i tried to update all packages:
sudo apt-get update
sudo apt-get autoremove
dpkg --get-selections | grep hold
None of these commands didn't do anything...
So, i try to remove libgtk-3-dev, and after that repeat autoremove and try to install libgtk-3-dev again. But now it showed me that it has some unmet dependency (it looks like it depended on some version of libpcre3 and\or libpcre3-dev) and for some reason apt refused to install it.
I tried so many ways to remove this damn package, but I could not do it. As far as I understand, initially the problem is that the version of this shitty package (libpcre3) that I have has been stretching since Ubuntu 18, and there is both a 32-bit version and x64, and dependencies are crooked in some of them ... Well, or some other problem - maybe something was not deleted during the next update, although it should have been.
In the end, I managed to solve the problem using a graphical shell over apt - synaptic (its great stuff, I recommend it to everyone). It's very easy to set up:
sudo apt install synaptic
After that, I found the amd64 version libpcre3 in list, marked it for installation and installed it. After that, just install through the console
sudo apt install libgtk-3-dev
It worked fine, updating all dependencies.
P.S. First thing I want to note is that Flutter is incredibly crooked shit (only my opinion). If you haven’t started developing on it yet, don’t start, choose something more stable. If it will be possible to use this garbage, then only in five years at best...
And secondly, I spent a lot of time searching and solving the problem with the library, which is essentially perl dependencies. Despite the fact that I myself do not use perl at all. Looks like the notorious "Dependency Hell" is already here.
It appears most of this has to do with pathing, some of the libs have slightly different names (gtk3-devel, libblkid-devel, xz-devel). Some irritations around cmake3, and getting more current versions of pkg-config, xproto, kbproto, xextproto, and the configuration of said packages. At least now I have a clean flutter doctor.
Now, on to trying to run it...
I recently reinstalled the OS on my machine, I decided to install and use flutter through FVM. I had many other problems.
[✓] Flutter (Channel stable, 3.0.5, on Ubuntu 20.04.3 LTS 5.15.0-41-generic, locale en_US.UTF-8)
[!] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[✓] Chrome - develop for the web
[✗] Linux toolchain - develop for Linux desktop
✗ clang++ is required for Linux development.
It is likely available from your distribution (e.g.: apt install clang), or can be downloaded from https://releases.llvm.org/
✗ CMake is required for Linux development.
It is likely available from your distribution (e.g.: apt install cmake), or can be downloaded from https://cmake.org/download/
✗ ninja is required for Linux development.
It is likely available from your distribution (e.g.: apt install ninja-build), or can be downloaded from https://github.com/ninja-build/ninja/releases
✗ GTK 3.0 development libraries are required for Linux development.
They are likely available from your distribution (e.g.: apt install libgtk-3-dev)
[✓] Android Studio (version 2021.2)
[✓] VS Code
[✓] Connected device (2 available)
[✓] HTTP Host Availability
Solutions:
clang++
sudo apt-get -y install clang
CMake
I was trying sudo snap install cmake, But it returned an error, this is because the snap review "cmake" was published using classic confinement and therefore can make arbitrary system changes outside the security sandbox that snaps are usually confined to, which can put the system at risk.
It was suggested to me: "If you understand and want to continue, repeat the command including --classic?
To solve it, I just understood and continued
sudo snap install cmake --classic
GTK 3.0 development libraries
sudo apt install libgtk-3-dev
This solved everything here, it doesn't have an execution order, each dependency is added independently.
I hope I contributed!
I have installed virtual box 6.1 in Ubuntu 20.04 LTS for use in android studio.
Then I installed geny motion 3.1.0 but not working properly.
The error message is shown below.
I cannot degrade virtual box version as it is not suitable for Ubuntu 20.04 LTS.
Please suggest a solution
This is a known issue with VirtualBox on Linux. You should try to recompile VirtualBox kernel module. See this article.
I tried to get Genymotion running through Android Studio with VirtualBox installed through homebrew Cask. When trying to launch Genymotion through Android Studio using the Genymotion Device Manager button in the toolbar, I get the error Genymotion: Initialize Engine: failed in the event log, which seems to be the error related to when VirtualBox isn't installed.
Running Genymotion on its own outside of Android Studio works perfectly fine.
I was able to fix this by uninstalling VirtualBox from Cask and reinstalling with the .dmg provided by VirtualBox themselves. That's fine for me right now, but I am wondering how one would get a Cask-installed VirtualBox linked up to Android Studio.
Make sure you have installed Homebrew.
brew cask install virtualbox
brew cask install genymotion
When I try to install the CDT (C++ Development Tools) from the Galileo Update Site, I get the following errors below. How do I go about fixing this? I need CDT build and debug tools.
I installed the Eclipse platform using the software installer included with Linux Ubuntu Lucid Lynx. I attempted to install the CDT tools using the installer that comes with Eclipse.
An error occurred while installing the items
session context was:(profile=PlatformProfile, phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Install, operand=null --> [R]org.eclipse.cvs 1.0.400.v201002111343, action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction).
The artifact file for osgi.bundle,org.eclipse.cvs,1.0.400.v201002111343 was not found.
The solution is to install eclipse-pde. In the terminal, type :
sudo apt-get install eclipse-pde