[SOLVED] need help with tar.gz, tar.bz, and tar.bz2 files...

Questions about applications and software
Forum rules
Before you post please read how to get help
User avatar
00Teddie
Level 1
Level 1
Posts: 22
Joined: Mon Jan 10, 2011 6:09 pm
Location: Cincinnati, Ohio

[SOLVED] need help with tar.gz, tar.bz, and tar.bz2 files...

Post by 00Teddie »

Ok, as I specify to everyone, I am still a Linux newbie and do not understand all of the technical jargon, I have been a lifelong Windows user =-[ and am loving linux but running into some problems, so here it goes. I am running Linux Mint 9 and do not understand tarball files... I know what they are, they are pretty much a zip or a bunch of files scattered everywhere that need compiled. But the problem is, I do not know how to do that, I can barely even use the terminal, I can however do sudo apt-get update... but that is about it. I know there are .deb files, but as most people using linux, I have to ask questions to learn about my new favorite thing, Linux! So I thank you for your time and look forward to using and helping out with Linux Mint.
david
Last edited by 00Teddie on Wed Jan 19, 2011 6:07 am, edited 1 time in total.

Habitual
Level 13
Level 13
Posts: 4863
Joined: Sun Nov 21, 2010 8:31 pm
Location: 0.0.0.0

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by Habitual »

try this...

Code: Select all

nano ~/.bashrc
at the end of .bashrc put this

Code: Select all

ex () {
    if [ -f $1 ] ; then
        case $1 in
            *.tar.bz2)   tar xjf $1        ;;
            *.tar.gz)    tar xzf $1     ;;
            *.bz2)       bunzip2 $1       ;;
            *.rar)       rar x $1     ;;
            *.gz)        gunzip $1     ;;
            *.tar)       tar xf $1        ;;
            *.tbz2)      tar xjf $1      ;;
            *.tgz)       tar xzf $1       ;;
            *.zip)       unzip $1     ;;
            *.Z)         uncompress $1  ;;
            *.7z)        7z x $1    ;;
            *)           echo "'$1' cannot be extracted via extract()" ;;
        esac
    else
        echo "'$1' is not a valid file"
    fi
}
Save with Ctrl+X. exiting nano

type

Code: Select all

source ~/.bashrc
Now, for any archive you can use ex <filename>

HTH.

User avatar
00Teddie
Level 1
Level 1
Posts: 22
Joined: Mon Jan 10, 2011 6:09 pm
Location: Cincinnati, Ohio

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by 00Teddie »

Habitual wrote:try this...

Code: Select all

nano ~/.bashrc
at the end of .bashrc put this

Code: Select all

ex () {
    if [ -f $1 ] ; then
        case $1 in
            *.tar.bz2)   tar xjf $1        ;;
            *.tar.gz)    tar xzf $1     ;;
            *.bz2)       bunzip2 $1       ;;
            *.rar)       rar x $1     ;;
            *.gz)        gunzip $1     ;;
            *.tar)       tar xf $1        ;;
            *.tbz2)      tar xjf $1      ;;
            *.tgz)       tar xzf $1       ;;
            *.zip)       unzip $1     ;;
            *.Z)         uncompress $1  ;;
            *.7z)        7z x $1    ;;
            *)           echo "'$1' cannot be extracted via extract()" ;;
        esac
    else
        echo "'$1' is not a valid file"
    fi
}
Save with Ctrl+X. exiting nano

type

Code: Select all

source ~/.bashrc
Now, for any archive you can use ex <filename>

HTH.

Didnt really help a damn thing! lol Ok let me set this up, lets just say for example, I want to install this, yes I know it is in the repositories but this is just an example... so http://linux.softpedia.com/progDownload ... -3904.html this is the link to the tar.gz file I download the tar.gz file, then what do I do with it, please list the instructions step by step and explain things in detail, I have a hard time with this stuff and what the last person posted made no sense to me... I am so sorry to be difficult...
david

Habitual
Level 13
Level 13
Posts: 4863
Joined: Sun Nov 21, 2010 8:31 pm
Location: 0.0.0.0

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by Habitual »

Sure.

Download file (to /home/$user/Downloads
Open a terminal
cd ~/Downloads
ex rhythmbox-0.13.3.tar.gz (Assuming you did edit your .bashrc)
cd rhythmbox-0.13.3/
less INSTALL (this will scroll the INSTALL document on the screen.
Study it.

NOTE the section titled "Basic Installation" where it says

Code: Select all

./configure; make; make install
This is standard for 99% of source-code download installations.
The . in ./configure tells the shell to use configure (collect variables) in the current working directory. The directory you are in.
make is a (g)cc compiler requisite to use the collected variables about the system you are on necessary for the compilation.
Standard stuff.

make install (or sudo make install) will install the necessary files to the system for you to use, or anyone to use.
Once make install or sudo make install is done, any and everyone on the system should be able to use the new rhythmbox-0.13.3 package that you just installed.

Once installation is verified as good (I didn't say rhythmbox working without a hitch), I said installed.
You can delete ~/Downloads/rhythmbox-0.13.3 by issuing from a terminal

Code: Select all

rm -fr ~/Downloads/rhythmbox-0.13.3
See also http://forums.linuxmint.com/viewtopic.php?f=47&t=64327

HTH.

sgosnell
Level 5
Level 5
Posts: 684
Joined: Fri Sep 10, 2010 9:32 pm
Location: Baja Oklahoma

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by sgosnell »

Easier for Windows escapees:

When you click on the download link, you get a dialog asking what you want to do. Select Open with Archive Manager. This will download the file and then open Archive Manager, a gui frontend for all the commandline programs, with the download already opened. Use Archive Manager to extract the files to wherever you like in your home directories, preserving the folders in the archive. When it finishes, you will get another dialog, where you can choose Show the files. This will open Nautilus, the file manager, in the folder where you extracted the files. Click on File, select Open in terminal. This will open a terminal in the current folder. It's difficult if not impossible to compile from a gui, so you have to use the terminal to do that.

In the terminal, enter

Code: Select all

./configure
make
sudo make install
The first command means to run the file named 'configure', in the current folder. By default, Linux does not search the current directory for programs, only the path. Using ./ tells it to use the current directory, not to search the path. Configure is a standard filetype which searches for a compiler and everything else needed to make the package. If it succeeds, you then run make, which brings in all the files specified in MAKEFILE, which the developer uses to organize the package. If this succeeds, you have to use sudo to do the installation as root, because you can't change system files as a standard user, you must be a superuser, or root.

If there is no file named configure, you start with make, but the chances of success are significantly reduced. Most developers do provide configure, though.

Keep in mind that as you said, a .bz or whatever type file is just the equivalent of a Windows .zip file, and can contain anything at all. Some of them contain .deb packages, or almost anything else. You should be able to find the instructions for installing the package on the download site, or on the developer's home page. Always read and heed those instructions.
Asus eee-pc 900 w/ 32GB SSD.

User avatar
00Teddie
Level 1
Level 1
Posts: 22
Joined: Mon Jan 10, 2011 6:09 pm
Location: Cincinnati, Ohio

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by 00Teddie »

Habitual wrote:Sure.

Download file (to /home/$user/Downloads
Open a terminal
cd ~/Downloads
ex rhythmbox-0.13.3.tar.gz (Assuming you did edit your .bashrc)
cd rhythmbox-0.13.3/
less INSTALL (this will scroll the INSTALL document on the screen.
Study it.

NOTE the section titled "Basic Installation" where it says

Code: Select all

./configure; make; make install
This is standard for 99% of source-code download installations.
The . in ./configure tells the shell to use configure (collect variables) in the current working directory. The directory you are in.
make is a (g)cc compiler requisite to use the collected variables about the system you are on necessary for the compilation.
Standard stuff.

make install (or sudo make install) will install the necessary files to the system for you to use, or anyone to use.
Once make install or sudo make install is done, any and everyone on the system should be able to use the new rhythmbox-0.13.3 package that you just installed.

Once installation is verified as good (I didn't say rhythmbox working without a hitch), I said installed.
You can delete ~/Downloads/rhythmbox-0.13.3 by issuing from a terminal

Code: Select all

rm -fr ~/Downloads/rhythmbox-0.13.3
See also http://forums.linuxmint.com/viewtopic.php?f=47&t=64327

HTH.


Ok I did that but then in the terminal I get this

________________________________________
/ Q: How many college football players \
| does it take to screw in a light bulb? |
| A: Only one, but he gets three credits |
\ for it. /
----------------------------------------
\ ,__,
\ (oo)____
(__) )\
||--|| *
david@david-desktop ~ $ cd~/Downloads
bash: cd~/Downloads: No such file or directory
david@david-desktop ~ $ cd ~/Downloads
david@david-desktop ~/Downloads $ ex rhythmbox-0.13.3.tar.gz
david@david-desktop ~/Downloads $ cd rhythmbox-0.13.3/
david@david-desktop ~/Downloads/rhythmbox-0.13.3 $ .configure
.configure: command not found
david@david-desktop ~/Downloads/rhythmbox-0.13.3 $ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether NLS is requested... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for intltool >= 0.35.0... 0.41.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.10.1
checking for XML::Parser... ok
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating ./config.lt
config.lt: creating libtool
checking whether byte ordering is bigendian... no
checking size of long... 4
checking for GNU extension fwrite_unlocked... yes
checking for mkdtemp... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for RB_CLIENT... no
configure: error: Package requirements (glib-2.0 >= 2.18.0 gio-2.0 >= 2.18.0 gio-unix-2.0 >= 2.18.0) were not met:

No package 'glib-2.0' found
No package 'gio-2.0' found
No package 'gio-unix-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables RB_CLIENT_CFLAGS
and RB_CLIENT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
david@david-desktop ~/Downloads/rhythmbox-0.13.3 $ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether NLS is requested... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for intltool >= 0.35.0... 0.41.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.10.1
checking for XML::Parser... ok
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating ./config.lt
config.lt: creating libtool
checking whether byte ordering is bigendian... no
checking size of long... 4
checking for GNU extension fwrite_unlocked... yes
checking for mkdtemp... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for RB_CLIENT... no
configure: error: Package requirements (glib-2.0 >= 2.18.0 gio-2.0 >= 2.18.0 gio-unix-2.0 >= 2.18.0) were not met:

No package 'glib-2.0' found
No package 'gio-2.0' found
No package 'gio-unix-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables RB_CLIENT_CFLAGS
and RB_CLIENT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
david@david-desktop ~/Downloads/rhythmbox-0.13.3 $ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether NLS is requested... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for intltool >= 0.35.0... 0.41.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.10.1
checking for XML::Parser... ok
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating ./config.lt
config.lt: creating libtool
checking whether byte ordering is bigendian... no
checking size of long... 4
checking for GNU extension fwrite_unlocked... yes
checking for mkdtemp... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for RB_CLIENT... no
configure: error: Package requirements (glib-2.0 >= 2.18.0 gio-2.0 >= 2.18.0 gio-unix-2.0 >= 2.18.0) were not met:

No package 'glib-2.0' found
No package 'gio-2.0' found
No package 'gio-unix-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables RB_CLIENT_CFLAGS
and RB_CLIENT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
david@david-desktop ~/Downloads/rhythmbox-0.13.3 $



what did i do?

dagon
Level 7
Level 7
Posts: 1657
Joined: Mon Dec 06, 2010 4:33 am
Location: Kungälv, Sweden
Contact:

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by dagon »

Also http://forums.linuxmint.com/viewtopic.php?f=90&t=9234
You often need to pull in files that the source depend upon.
sudo apt-get build-dep rhythmbox

oskar

sgosnell
Level 5
Level 5
Posts: 684
Joined: Fri Sep 10, 2010 9:32 pm
Location: Baja Oklahoma

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by sgosnell »

No package 'glib-2.0' found
No package 'gio-2.0' found
No package 'gio-unix-2.0' found
The package you're trying to install depends on those packages, and you don't have them installed. Install them and it should work. Maybe. It's easy to get into 'dependency hell' when installing packages from source. Those packages may be hard to find, and may not be named exactly as they appear here.

Why are you trying to install rhythmbox from source? Google should give you multiple sources for .deb files.
Asus eee-pc 900 w/ 32GB SSD.

User avatar
00Teddie
Level 1
Level 1
Posts: 22
Joined: Mon Jan 10, 2011 6:09 pm
Location: Cincinnati, Ohio

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by 00Teddie »

sgosnell wrote:
No package 'glib-2.0' found
No package 'gio-2.0' found
No package 'gio-unix-2.0' found
The package you're trying to install depends on those packages, and you don't have them installed. Install them and it should work. Maybe. It's easy to get into 'dependency hell' when installing packages from source. Those packages may be hard to find, and may not be named exactly as they appear here.

Why are you trying to install rhythmbox from source? Google should give you multiple sources for .deb files.

I know there are .deb files, rhythmbox was just an example to help me with

utsuwa
Level 3
Level 3
Posts: 125
Joined: Wed Oct 20, 2010 12:51 am

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by utsuwa »

00Teddie wrote:
sgosnell wrote:
No package 'glib-2.0' found
No package 'gio-2.0' found
No package 'gio-unix-2.0' found
The package you're trying to install depends on those packages, and you don't have them installed. Install them and it should work. Maybe. It's easy to get into 'dependency hell' when installing packages from source. Those packages may be hard to find, and may not be named exactly as they appear here.

Why are you trying to install rhythmbox from source? Google should give you multiple sources for .deb files.

I know there are .deb files, rhythmbox was just an example to help me with
You know if you really want to learn a lot about how linux works and get into terminal a lot, then I would suggest Slackware (later Arch). Mint is for when you become fat and lazy and prefer the occasional hand-holding. ;) Thats why I use it, it is just too comfortable. These days not a lot of things we need to compile. Most is .debed or .rpmed
But I think everyone has to learn how to use terminal. Without it you will not enjoy linux 100% (IMHO)

User avatar
willie42
Level 7
Level 7
Posts: 1971
Joined: Tue Jun 22, 2010 7:52 pm
Location: Oak Ridge, TN USA

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by willie42 »

You know if you really want to learn a lot about how linux works and get into terminal a lot, then I would suggest Slackware (later Arch). Mint is for when you become fat and lazy and prefer the occasional hand-holding. ;) Thats why I use it, it is just too comfortable. These days not a lot of things we need to compile. Most is .debed or .rpmed
But I think everyone has to learn how to use terminal. Without it you will not enjoy linux 100% (IMHO)[/quote]


Well I guess you are right in a way but I think that Virtual Box is there. I run LMDE on my main system. but I am playing with Debian in VB so I can mess it up :twisted:


Mint is for the typical user who don't want to spend all their time Tweaking and trying to figure things out. they just want it to work. That is set up by design :D
Comptia A+ Certified Technician
Comptia Network + Certified Technician
You can not have Success without Failures.

User avatar
Elisa
Level 6
Level 6
Posts: 1356
Joined: Wed Aug 18, 2010 6:46 am

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by Elisa »

willie42 wrote:Mint is for the typical user who don't want to spend all their time Tweaking and trying to figure things out...
Sorry man but I cannot agree with your statement. Why?
I think Linux MINT is just for all Win/Mac refugees or even total newbies aka Linux dumbass when after LM install s/he needn't do anything special, in 99% will everything work...
Almost like Windows.

Even more, LM is good start for those newbies to learn terminal and CLI stuff etc. Even much more. S/he can be safe in that point when learning e.g. CLI stuff, that everything is ALRAEDY working so s/he cannot sh*t down many things in the install :D, that's why learning CLI or from source compiling/install can be less painfull...

When growing up from newbies pants :) a Debian e.g. server solution can be a good higher level :wink:
Later Fedora stuff or some BSD distros etc.
Linux/Unix is about freedom, Windows about slavery.

md5 / sha1 check [how-to for NEWBIES] :idea:

Score: 43 I have some hippie in me. Cool, man 8)
Take the elitemrp.net "Are you a Hippie?" Test

utsuwa
Level 3
Level 3
Posts: 125
Joined: Wed Oct 20, 2010 12:51 am

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by utsuwa »

Elisa wrote:
willie42 wrote:Mint is for the typical user who don't want to spend all their time Tweaking and trying to figure things out...
Sorry man but I cannot agree with your statement. Why?
I think Linux MINT is just for all Win/Mac refugees or even total newbies aka Linux dumbass when after LM install s/he needn't do anything special, in 99% will everything work...
Almost like Windows.

Even more, LM is good start for those newbies to learn terminal and CLI stuff etc. Even much more. S/he can be safe in that point when learning e.g. CLI stuff, that everything is ALRAEDY working so s/he cannot sh*t down many things in the install :D, that's why learning CLI or from source compiling/install can be less painfull...

When growing up from newbies pants :) a Debian e.g. server solution can be a good higher level :wink:
Later Fedora stuff or some BSD distros etc.
Actually, willie42 is right, in part. If you install LM at home, then most of the stuff is there and there is no need for tweaking, besides maybe themes, icons, etc. And it works pretty good as it is. For the office setting though, you are going to have to do some extra stuff. Of course it depends on the job requirements, etc. However, after tweaking it can be used on daily basis. I can attest to that.

User avatar
Elisa
Level 6
Level 6
Posts: 1356
Joined: Wed Aug 18, 2010 6:46 am

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by Elisa »

Utsuwa, I just wanna say, LM is good even for newbie just for using LM as OS for easy everyday use as well as for learning Linux to its deep through learning CLI, compiling, installing and even more.

When newbie will grow up, gonna know more, manually or more close to networks etc. than any server distro or BSD or before mentioned distros would be helpful. Is it clear now?
Linux/Unix is about freedom, Windows about slavery.

md5 / sha1 check [how-to for NEWBIES] :idea:

Score: 43 I have some hippie in me. Cool, man 8)
Take the elitemrp.net "Are you a Hippie?" Test

utsuwa
Level 3
Level 3
Posts: 125
Joined: Wed Oct 20, 2010 12:51 am

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by utsuwa »

Elisa wrote:Utsuwa, I just wanna say, LM is good even for newbie just for using LM as OS for easy everyday use as well as for learning Linux to its deep through learning CLI, compiling, installing and even more.

When newbie will grow up, gonna know more, manually or more close to networks etc. than any server distro or BSD or before mentioned distros would be helpful. Is it clear now?
Yes, yes, Elisa, I agree with you too.

User avatar
Elisa
Level 6
Level 6
Posts: 1356
Joined: Wed Aug 18, 2010 6:46 am

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by Elisa »

My opinion can sound a little radical but I am really gonna be pissed enough when I have to listen to Windows users that :

Linux is too difficult, Linux is for skilled ones and I don't have time to play with that, I just need to let start and work e.g. office, net etc. :roll:

Or there cannot run some of my stuff in Linux and other bulls... stories which grows up quickly my adrenalin :lol:
It's hard to explain them - u don't even have to install, just try booting from CD/DVD and Linux MINT is one of best distros which mostly everything will work from the beginning, no needed additional hacking, tweaking...

Of course, depending on a specific hw there could be exceptions and that's why it's good to have a look at the Linux hw database, especially before buying new PC/laptop.
But a lot of 'many years Windows users' are terrific kind of creatures and it's hard even to discuss with them about these issues... :roll: :lol:
Last edited by Elisa on Wed Jan 19, 2011 6:24 am, edited 2 times in total.
Linux/Unix is about freedom, Windows about slavery.

md5 / sha1 check [how-to for NEWBIES] :idea:

Score: 43 I have some hippie in me. Cool, man 8)
Take the elitemrp.net "Are you a Hippie?" Test

User avatar
00Teddie
Level 1
Level 1
Posts: 22
Joined: Mon Jan 10, 2011 6:09 pm
Location: Cincinnati, Ohio

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by 00Teddie »

Elisa wrote:My opinion can sound a little radical but I am really gonna be pissed enough when I have to listen to Windows users that :

Linux is too difficult, W. is for skilled ones and I don't have time to play with that, I just need to let start and work e.g. office, net etc. :roll:

Or there cannot run some of my stuff in Linux and other bulls... stories which grows up quickly my adrenalin :lol:
It's hard to explain them - u don't even have to install, just try booting from CD/DVD and Linux MINT is one of best distros which mostly everything will work from the beginning, no needed additional hacking, tweaking...

Of course, depending on a specific hw there could be exceptions and that's why it's good to have a look at the Linux hw database, especially before buying new PC/laptop.
But a lot of 'many years Windows users' are terrific kind of creatures and it's hard even to discuss with them about this issues... :roll: :lol:
Its a little hard to learn here when we are all getting off track...

utsuwa
Level 3
Level 3
Posts: 125
Joined: Wed Oct 20, 2010 12:51 am

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by utsuwa »

So, did you solve your problems?

vel
Level 1
Level 1
Posts: 5
Joined: Wed Jan 19, 2011 5:46 am

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by vel »

HI,
I am new to this forums........

User avatar
00Teddie
Level 1
Level 1
Posts: 22
Joined: Mon Jan 10, 2011 6:09 pm
Location: Cincinnati, Ohio

Re: I need help with tar.gz, tar.bz, and tar.bz2 files...

Post by 00Teddie »

utsuwa wrote:So, did you solve your problems?
sorta but ill be fine i guess

Post Reply

Return to “Software & Applications”