- How can I execute a .jar file from the terminal
- 8 Answers 8
- How to make a file executable? [duplicate]
- 1 Answer 1
- How to run an .exe from linux command prompt
- 9 Answers 9
- Executes Under Windows
- Execute Under Linux
- Executing a Linux executable on Linux
- Command To Run (execute) Bin Files In Linux
- Run .bin file in Linux / UNIX
How can I execute a .jar file from the terminal
I know that to execute a file, I use the . command, then the file name with a space between them. But I’m trying to execute a .jar file using the . and it does not work. I went into the properties and marked it as executable and made it run with Java.
Is there a way to execute a file with Java in the Bash Terminal?
I am trying to execute the Minecraft.jar file.
8 Answers 8
The . syntax can only be used to run (by «sourcing») shell scripts.
You’ll need to use the java command to run a .jar file:
If you don’t have java installed, you can fix that by installing the default-jre ¹ package. You can see if you already have java installed by running in a terminal:
[1]: This will install the default openjdk Java runtime. You can use openjdk-8-jre , or openjdk-7-jre , or openjdk-6-jre instead, if you prefer — whichever is available on your version of Ubuntu.
Linux is perfectly capable of running a foreign binary, like a JAR file. This is how Wine works, for example. To run JAR files as executable do the following in a console
Cd to your JAR file and change it to executable (you can also do this through file properties in Nautilus)
Run your jar file just as if it was any other binary executable or shell script
Note: Be sure you have binfmt_misc linux kernel module loaded. If you use your custom compiled kernel without this module, binfmt-support won’t work.
If it is an executable jar, then
Not all jar-Archives contain an executable class, declared to be started in the Manifest file, but if there is, this will work.
Btw.: You don’t start most programs from the shell with the dot. The dot is a shortcut for source , and it only works in the bash and some other shells, to include a script in the scope of the current session.
A compiled binary xybin is simply started with its name if it is in the path:
or, with its absolute path:
or with its relative path:
or if you happen to be in the directory of the file, with this relative path:
The file has to be marked executable for you (see: chmod). All of the above is true for shellscripts too, but they often have an extension .sh, and you can start a shellscript by invoking the interpreter, and then it needn’t be marked executable:
If you don’t want to start a new bash, you can use source, and you do so, to consume function definitions, aliases and variable settings.
Источник
How to make a file executable? [duplicate]
How can I make my file so that I can double click on it, and it runs. It is a .sh script, but I also have files that say:
in the description of what they are.
I can’t run any of these from terminal, or by double clicking.
If possible, I would like a way using either the GUI or a Terminal, but not a combination of the two.
Here is a screenshot of what I see when I right click then go on properties. The file first:
And the shell script here:
NB: I accept that this is a duplicate (I was looking for it, and couldn’t find it, so asked + answered it, hoping that I would find it) however, I don’t think the question about .desktop files is a duplicate.
1 Answer 1
There are two ways of making a file executable:
GUI Method:
Go to the permissions tab, then tick the box Execute: [✓] Allow executing file as program.
Command line method:
Note that chmod does also have some more advanced options. It accepts three groups of options, represented as — — — . The first set of — is User. The second is Group and the last is Other (everyone else).
r stands for Read, w for Write and x for eXecute.
To allow everyone to read it, but only Group to execute and User to read and write it would be -rw- rx- r— . This would be added to the command as:
chmod also can do this in numbers. It is based on binary.
So there are these numbers:
Execute by user is 100 . Execute by group is 010 . Execute by other is 001
Write by user is 200 . Write by group is 020 . Write by other is 002 .
Read by user is 400 . Read by group is 040 . Read by other is 004 .
Then you add these together to get the desired combination.
So to allow everyone to read it, but only Group to execute and User to write it would be 400 + 040 + 004 and 010 and 200
That adds up to 600 + 050 + 004 = 654 .
You could then run the command.
to set it. So to set all permissions you can run:
Finally, you can do:
To take all permissions away from everyone.
To add read and write for the user, without affecting any other permissions (e.g. Execute permissions).
This website has a very useful little tool, whereby you can tick the options you want and it gives you the command:
However, not all the possible combinations are sensible to use; the main ones that are used are the following:
755 — Owner has all, and Group and Other can read and execute
700 — Owner has all
644 — Owner can read and write, and Group and Other can read
600 — Owner can read and write
And, if you’re using non-trivial user groups:
775 — Owner can read and write, and Group and Other can read
770 — Owner and Group have all, and Other can read and execute
750 — Owner has all, and Group can read and execute
664 — Owner and Group can read and write, and Other can just read
660 — Owner and Group can read and write
640 — Owner can read and write, and Group can read
777 and 666 are rarely used, except in /tmp .
Thanks Ilmari Karonen for pointing out the ones in common usage!
Источник
How to run an .exe from linux command prompt
I am new to Linux. I am currently trying to write a command line which should execute a *.exe inside a folder abc.
But the error says no such file or directory .
9 Answers 9
but if it’s really a Windows program, you will need to install «wine», then do:
but only some Windows programs will work under wine.
This anwswer is combining other answers in to this question into one.
The info.exe file will either execute under Linux or Windows, but not both.
Executes Under Windows
If the file is a windows file, it will not run under Linux on it’s own. So if that’s the case, you could try running it under a windows emulator (WINE). If it’s not compatible with wine, then you won’t be able to execute it under Linux.
Before you can start, you will need to install wine. The steps you need to install wine will vary on the linux platform you are on. You can probably google «Ubuntu install wine», if for example, you’re installing ubuntu.
Once you have wine installed, then you’d be able to execute these commands.
Execute Under Linux
if you know this file to run under linux, then you’ll want to execute these commands:
Change to your abc directory
Then you’ll want to change permissions to allow all users to execute this file (a+x).
you could also allow just the user to execute (u+x)
Launch the program, the ./ tells the command line to look in the current path for the file to execute (if the ‘current’ directory isn’t in the $PATH environment variable.
you can’t 🙂 exe is Microsoft only. now if you had a linux executable you could do:
On Linux you give the file executable permissions. It isn’t the extension that determines whether or not it can be executed (as on windows.)
Assuming you have a valid file that can be executed in Linux, (not a windows/dos file) do this:
Note that you need the leading ./ for the shell to find the file in the current directory!
This really belongs on superuser though.
I recently wanted to run some old MSDOS .exe files and I could just use dosbox. On Ubuntu it was just
apt-get install dosbox
.exes are generally Windows executables, not linux ones. To run those, use something like WINE.
Otherwise, to run a Linux executable, there are many ways, e.g.:
- cd abc; ./info.exe
- ./abc/info.exe
- /full/path/to/abc/info.exe
- Add «abc» to your PATH, then just run it as a normal command.
Wine is a program that you can install, which allows you to run .exe files on linux.
apt-get install wine
(go to the directory of your file: /cd (ex: Desktop/) And to open your .exe file:
If you have any problems with wine, you can do wine —help .
Here is how to run an executable file in Linux:
- open terminal with ctrl + alt + T : sudo apt-get update
- install Wine: sudo apt-get install wine
- go to the directory in which your .exe file is placed by changing directory: cd /Desktop
- wine filename.exe
Hit enter and your .exe file will be executed.
Executing a Linux executable on Linux
If the executable is a Linux executable, you need to make sure that your shell can find it. Here are some ways how to do that.
But first, make sure it’s executable. You can check whether the x (executable) flag is set using ls -l abc/info.exe and you can set it with chmod +x abc/info.exe .
- Run it with relative path, in your example: abc/info.exe .
- Run it with absolute path, for example: /home/username/abc/info.exe (depends on where it actually is)
- Place the binary in a directory that is part of the PATH that is searched by the shell to find binaries. For example, cp abc/info.exe
/bin is part of PATH , you can now run info.exe without qualifying it.
Make the directory that contains the binary part of the PATH , for example, export PATH=
/abc:$PATH . Note that this is for the current shell only, unless you add this line to your .bashrc or .profile
Источник
Command To Run (execute) Bin Files In Linux
I have downloaded a file from internet that ends with .bin extension. The documentation (INSTALL.TXT) file says just run bin file. What command I need to type in order to run bin files in Linux or Unix-like operating systems?
Tutorial details | |
---|---|
Difficulty level | Easy |
Root privileges | No |
Requirements | None |
Est. reading time | 1m |
A .bin file is a self extracting binary file for Linux and Unix-like operating systems. For example Java or Flash are two examples of these types of file. Just type following two commands to run .bin files. In this example, I am going to run a binary file called file.bin .
Run .bin file in Linux / UNIX
Change the permission of the file you downloaded to be executable. Type the following command:
$ chmod +x file.bin
Start the installation process or run .bin file. Type the following command:
./file.bin
- No ads and tracking
- In-depth guides for developers and sysadmins at Opensourceflare✨
- Join my Patreon to support independent content creators and start reading latest guides:
- How to set up Redis sentinel cluster on Ubuntu or Debian Linux
- How To Set Up SSH Keys With YubiKey as two-factor authentication (U2F/FIDO2)
- How to set up Mariadb Galera cluster on Ubuntu or Debian Linux
- A podman tutorial for beginners – part I (run Linux containers without Docker and in daemonless mode)
- How to protect Linux against rogue USB devices using USBGuard
Join Patreon ➔
For example if .bin file name is application.bin. Type the following commands:
$ chmod +x application.bin
$ ./application.bin
Another example for Java Linux self extracting binary file:
$ chmod +x jre-1_5_0-linux-i586.bin
$ ./jre-1_5_0-linux-i586.bin
OR
$ sh jre-1_5_0-linux-i586.bin
🐧 Get the latest tutorials on Linux, Open Source & DevOps via
Category | List of Unix and Linux commands |
---|---|
Documentation | help • mandb • man • pinfo |
Disk space analyzers | df • duf • ncdu • pydf |
File Management | cat • cp • less • mkdir • more • tree |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Linux Desktop Apps | Skype • Spotify • VLC 3 |
Modern utilities | bat • exa |
Network Utilities | NetHogs • dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • glances • gtop • jobs • killall • kill • pidof • pstree • pwdx • time • vtop |
Searching | ag • grep • whereis • which |
Shell builtins | compgen • echo • printf |
Text processing | cut • rev |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |
Comments on this entry are closed.
if that doesn’t work try sudo ./file.bin on debian
or su ./file.bin on other distros
“chmod: cannot access `jre-6u26-linux-x64.bin’: No such file or directory”
What do I do, I am freaking out over it (Because ADHD) I tried it so many times it still won’t work, I’m also trying to play minecraft on Ubuntu
resubmitting to be notified of a reply by email.
Hello ,
I was trying to extract from the java bin file. I could change the mode, but when I say ./filename.bin ( according to your last example), it says file not found although I am just cutting and pasting the file name and it is in the same directory.
]$ chmod +x ./java_ee_sdk-5_05-linux.bin
[saras@node032
]$ ./java_ee_sdk-5_05-linux.bin
./java_ee_sdk-5_05-linux.bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
[saras@node032
]$
can you help please ? thanks
yu need to install libstdc++ package to solve this problem. Use yum under centos/fedora/redhat or apt-get under debian/ubuntu Linux.
Thanks Vivek.
I managed to unzip it. I have a unrelated question on running java on a cluster. Where can I ask the question. I was not sure if I should ask about it here.
while executing a bin file i am getting the message : End-of-central-directory signature not found.
i get the following erroe while running the ./Googleearthlinux.bin command that is the fllowing
Verifying archive integrity…Error in MD5 checksums: 97ca3ea1d8c49adb873a8a13114463b4 is different from 33fdc468b730cef74ac8f5cc4dc83259
Your file is corrupted. Delete current file and download fresh file again.
Hi,
I have a Synology 207+ at home running on Linux and the ARM architecture.
Now I want to install JRE so I can make Jetty run in order to be able to use Java servlets and jsp files in my webpage.
Now when trying to install j2re-1_4_2_19-linux-i586.bin I get an error:
380: /usr/bin/sum: Permission Denied
expr: syntax error
expr: syntax error
Extracting…
./install.sfx.15986: ./install.sfx.15986: 1: Syntax error: “(” unexpected
Done.
What does this mean? I’m not sure if I downloaded the proper JRE. Does someone know how to fix this? thanks
I have to run a UNIX shell script . What command I need to type in order to run UNIX shell files in Linux?
To run the UNIX shell script,type
./filename.sh.
Before running the above command,check the file permission because the file should have execute permission
When I normally klik the .bin file it opens with kate (text editor). I have tried to run the command, but it only opens mozilla and types it in the url section. What is wrong? I have installed libstdc++6
Hey guys,
I was trying to install SiteMinder Policy Server on CentOS 5.2. I already chmod+x’d it. As I executed the .bin file I received this error. I have googled it and this error is not mentioned in the install manual. I would appreciate some advise.
[root@localhost SiteMinder Policy Server]# ./ca-ps-12.0-sp1-linux.bin
Preparing to install…
Extracting the JRE from the installer archive…
Unpacking the JRE…
Extracting the installation resources from the installer archive…
Configuring the installer for this system’s environment…
‘SWING’ UI not supported by VM. Reverting to AWT.
Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)
Stack Trace:
java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
at java.awt.Window.init(Window.java:224)
at java.awt.Window.(Window.java:268)
at java.awt.Frame.(Frame.java:398)
at java.awt.Frame.(Frame.java:363)
at com.zerog.ia.installer.LifeCycleManager.g(DashoA8113)
at com.zerog.ia.installer.LifeCycleManager.h(DashoA8113)
at com.zerog.ia.installer.LifeCycleManager.a(DashoA8113)
at com.zerog.ia.installer.Main.main(DashoA8113)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.zerog.lax.LAX.launch(DashoA8113)
at com.zerog.lax.LAX.main(DashoA8113)
This Application has Unexpectedly Quit: Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)
Hi,
Sometimes you need to change the file name and then install.
Hi!
I am new to linux.My situation:
ziga@ziga-laptop:
$ chomd +x./math.bin
ziga@ziga-laptop:
$ /home/ziga/math/…/emlin701/math.bin
bash: /home/ziga/math/…/emlin701/math.bin: cannot execute binary file
What can i do? Is there an option to transform an .bin into an .iso file?
Thanks for your help.
Easier way… Just right click, goto permissions tab, and mark as executable. Then open the terminal and drag & drop the .bin or w/e file into it, and press enter.
Thanks Tesu, heck of a lot easier
Im trying to install java 6.15 so I gave it 100% read write permission to everyone, and it still wont work. when I put $> jre-6u15-linux-i586-rpm.bin it says there is an error, order not found
For ubuntu you can just draw the file into terminal so it has the file location and type command run
Having trouble with trying to set up Java Runtime Environment, in the terminal it says..
Unpacking…
./jre-6u16-linux-i586.bin: 336: cannot create install.sfx.3679: Permission denied
Checksumming…
/usr/bin/sum: install.sfx.3679: No such file or directory
[: 363: -ne: unexpected operator
[: 363: -ne: unexpected operator
chmod: cannot access ‘install.sfx.3679’: No such file or directory
Extracting…
./jre-6u16-linux-i586.bin: 366: ./install.sfx.3679: not found
Failed to extract files.
Any idea on how to fix this??
Make sure downloaded file is not corrupted and you must install it as the root user.
I am trying to install an UnetBootin bin on a converted RHEL 6.4 (updated to CentOS 6.5) distro. nothing I do seems to change whether this see the file…
————————-
lrwxrwxrwx. 1 root root 16 Jul 28 13:32 libpng.so.3 -> libpng.so.3.49.0
lrwxrwxrwx. 1 root root 18 Jul 28 13:32 libpng12.so.0 -> libpng12.so.0.49.0
[burwellp@rexstation lib64]$ yum install /home/burwellp/Downloads/unetbootin-linux-608.bin
Loaded plugins: fastestmirror, refresh-packagekit, security
You need to be root to perform this command.
[burwellp@rexstation lib64]$ sudo yum install /home/burwellp/Downloads/unetbootin-linux-608.bin
[sudo] password for burwellp:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirrors.einstein.yu.edu
* extras: centos.netnitco.net
* updates: mirror.team-cymru.org
Setting up Install Process
No package /home/burwellp/Downloads/unetbootin-linux-608.bin available.
Error: Nothing to do
[burwellp@rexstation lib64]$ sudo /home/burwellp/Downloads/unetbootin-linux-608.bin
/home/burwellp/Downloads/unetbootin-linux-608.bin: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
————————-
[burwellp@rexstation lib64]$ sudo yum install libpng
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirror.solarvps.com
* extras: mirror.solarvps.com
* updates: mirror.cs.pitt.edu
Setting up Install Process
Package 2:libpng-1.2.49-1.el6_2.x86_64 already installed and latest version
Nothing to do
I am trying to install jdk-6u13-linux-i586.bin in fedora 11.
and i am getting this error.
i have performed the steps as mentioned in answer.
please help me..
please enter “yes” or “no”.
Do you agree to the above license terms? [yes or no]
yes
Unpacking…
Checksumming…
Extracting…
./jdk-6u13-linux-i586.bin: ./install.sfx.2551: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Failed to extract the files. Please refer to the Troubleshooting section of
the Installation Instructions on the download page for more information.
Hi Kunal, did you succeed to install JDK? I have the same problem.
Thanks.
Thanks, now adobe reader is running on my machine.
Thank You
easy to follow instructions. I have been left confused with other explanations
./AdobeAIRInstaller.bin
Error loading the runtime (/tmp/air.ZxdZsy/build/opt/Adobe AIR/Versions/1.0/libCore.so: cannot enable executable stack as shared object requires: Permission denied)
HELP……I am begging if someone could tell me how to execute a file, it has been doing my head in for the last 3days and i have tried everything. So please, please, please lert me know A.S.A.P tanks one love
I am trying to install jre on a HP thin client with about 256 Free space on the built in flash memory but when I run the comman ./jre blah blah blah and accept the agreement
i get the following output
unpacking…..
Checksumming…
Extracting….
Failed to extract the file. Please refer to the Troubleshooting section of the installation instructions on the download page for more information.
please help someone – I am trying to use a thin client to connect the a server via a web browser – wanting the run the business database from the browser – but on Windows, when you connect for the first time – you have to install Jinitiator but I dont know how to achieve this in linux so I was trying this – anyone knwo what I need to do
forgot to add a line to the error above
after the Extracting…..
it says
./jre *********.bin; line 366 ./install.sfx.22300; cannot execute binary file
apt-get install ia32-libs
Thanks a lot! I have search for 2 hours to the solution, and here it is!
if you got this error on an ubuntu 64bit system, try to install the ia32 libs
./jre *********.bin; line 366 ./install.sfx.22300; cannot execute binary file
sudo apt-get install ia32-libs
Thanks, exactly what was needed to get the legacy Adobe Air up and running on Mint 10 (64 bit)
Hi, Thanks it works for me.
R. Luntu
Thanks all, lots of good advice on linux binaries for the novices out here.
hey while installin java for a cloud cluster d agreement thing came up but its not exitin back to the terminal.. how do i get back to d terminal do tat it installs java??
Hi everyone,
Does speicial installation required on RedHat5 (i686) for installing JDK? I downloaded the java twice and i am still having this issue. Can someone please advice me if it me trying to install the wrong 64bit java version or the installation document is different?
chmod +x jdk-6u20-linux-x64.bin
./jdk-6u20-linux-x64.bin
…….Do you agree to the above license terms? [yes or no]
yes
Unpacking…
Checksumming…
Extracting…
./jdk-6u20-linux-x64.bin: line 477: ./install.sfx.3205: cannot execute binary file
Failed to extract the files. Please refer to the Troubleshooting section of
the Installation Instructions on the download page for more information.
Very useful instructions …
hi all…
im tryng to run jdk-6u23-linux-i586.bin in my ubuntu 8.10…. bt unable to..
$ sudo apt-get install ‘/home/hareen/Documents/jdk-6u23-linux-i586.bin’
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Couldn’t find package
this is the error im getting…..
please help…..
Thnx in advance. 🙂
hi.
i am new to shell, i want to acceess a web page on linux server from a remote machine .
can any one guide me what to do or which forum to follow….
plz….. its urgent
I have a list of commands to be executed in UNIX on dialy basis….
Is there anyway that i could save those commands in a document and execute those commands by using .sh….or anything else command?
I tried using .sh but it executes only the first line, what i need to do to make it run all the commands…?
You can use the “Cron” or “at” command to execute the jobs on a daily basis
Thanks very useful
how i can install exe modem file to linux suses please answer me cuz i need it
Wine is the only windows emulator that I know of that would work. Have you checked your /etc/pppd and /etc/ppp.conf files to see if there isn’t already a driver for your modem? If it’s a Ethernet NIC (network interface card) and not a “modem”, then it will probably work straight out of the box.
i want to install modem zain connect it’s setup.exe to linux how i can do that please tell me
Hi ,
I bit confused with LVM and RAID.Can someone explain me with a realtime example
Thank you. Very helpful!
thank u for the simple yet very helpful comment.
Thanks very much, it was a 64Bit sudo apt-get install ia32-libs did the job
What about is there any file’s name can be used to save a file to execute in terminal without command it from terminal? What i mean is i want it to be operated when i click on the file’s icon, it will directly run its function in terminal of linux fedora. (e.g. file.txt or file.sh or file.trx) but to run it in terminal is “file.?” ?
Thanks in advance.
hello,
I m installing java on AIX machine It shows error on
./install.sfx.409050 : 0403-006 execute permission denied .
thanks
You need to set execute permission using the chmod +x command:
thanks Vivek, But I alredy gave the permission to that file
Dear All. M having the following error while executing the commend
root@root:# ll | grep i86bi_linux-adventerprisek9-ms
-rwxrwxrwx 1 nayatel nayatel 93580556 2011-11-02 16:29 i86bi_linux-adventerprisek9-ms*
root@root:# ./i86bi_linux-adventerprisek9-ms
bash: ./i86bi_linux-adventerprisek9-ms: No such file or directory
Kindly suggest any solution
Looks like it’s been made executable (* at end) and you are the owner, the file has an inode and at least one file linked to it…. I take it that ll is an alias for ls -l or something akin to that, so unless it searches across multiple directories, and you aren’t in the correct directory to run the script (of course the file has to be in the PWD for it to run) then more than likely the file is corrupted and you have to download it again.
Thanks.
i success to run it.
On Ubuntu/Kubuntu variants…
$ ./AdobeAIRInstaller.bin
bash: ./AdobeAIRInstaller.bin: No such file or directory
Fixed by running:
$ sudo apt-get install ia32-libs
$ ./AdobeAIRInstaller.bin
Thank you all above who suggested this!
I am using CentOs 6 and this “compat-libstdc++-33” package along with its dependencies are responsible to run ./filename.bin file. After installing the above package, I have successfully executed .bin file in CentOs 6.
Simply run “yum install compat-libstdc++-33” to install this package.
Trying that now…
[burwellp@rexstation lib64]$ sudo yum install compat-libstdc++-33
[sudo] password for burwellp:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirror.solarvps.com
* extras: mirror.solarvps.com
* updates: mirror.team-cymru.org
Setting up Install Process
Package compat-libstdc++-33-3.2.3-69.el6.x86_64 already installed and latest version
Nothing to do
trying to reinstall now
[root@rexstation Downloads]# ./unetbootin-linux-608.bin
./unetbootin-linux-608.bin: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
[root@rexstation Downloads]# ls -ltr –color=never unet*
-rwxrwxrwx. 1 burwellp burwellp 4467972 Jul 28 11:49 unetbootin-linux-608.bin
I wonder if it’s a broken link somewhre…
[root@rexstation Downloads]# locate libpng12.so.0
/usr/lib64/libpng12.so.0
/usr/lib64/libpng12.so.0.49.0
[root@rexstation Downloads]# ls -ltr /usr/lib64/libpng12.so.0
lrwxrwxrwx. 1 root root 18 Jul 28 13:32 /usr/lib64/libpng12.so.0 -> libpng12.so.0.49.0
[root@rexstation Downloads]# ls -ltr libpng12.so.0.49.0
ls: cannot access libpng12.so.0.49.0: No such file or directory
[root@rexstation Downloads]# aha!
What the heck am I doing wrong here?
[root@rexstation Downloads]# ln -d /usr/lib64/libpng12.so.0.49.0 /usr/lib64/libpng12.so.0
ln: creating hard link `/usr/lib64/libpng12.so.0′: File exists
[root@rexstation Downloads]# ./unetbootin-linux-608.bin
./unetbootin-linux-608.bin: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
[root@rexstation Downloads]# ls -ltr /usr/lib64/libpng12.so.0
lrwxrwxrwx. 2 root root 18 Jul 28 13:32 /usr/lib64/libpng12.so.0 -> libpng12.so.0.49.0
I wanted to make a .bin file which will copy all the files with name having “am” in common… usually in the terminal we use “cp *am* “… I wrote the same command inside the .bin file, a shown below… but it acts like “echo”… please help.
Источник