Jump to content


 


Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.


Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Photo
* * * * * 3 votes

Recommended Linux Applications and How to Install Them


  • This topic is locked This topic is locked
34 replies to this topic

#31 Guest_hollowface_*

Guest_hollowface_*

  • Guests
  • OFFLINE
  •  

Posted 08 August 2015 - 01:08 AM

Quick Hash GUI

RmrMYZT.png

Quick Hash GUI (aka Quick Hash) is a graphical hashing tool. It supports the key common algorithms, has an easy-to-comprehend interface, and in addition to being available for Linux, is also available for Windows.

Features:
[*]Recursive hashing[/*]
[*]Supports: MD5, SHA-1, SHA-2 (SHA-256, SHA-512)[/*]
[*]Available for download as pre-compiled binary.[/*]
[*]Hash text directly[/*]
[*]Directly compare 2 files[/*]
[*]Directly compare 2 directories[/*]
[*]Double-click to select checksum in result field[/*]

To run Quick Hash GUI type the following command in your terminal:

/usr/local/bin/quick-hash-gui

To install Quick Hash GUI on Debian family type the following commands in your terminal:
(Steps tested on Debian 8.0 X86-64.)
cd ~/Downloads
wget -nc http://sourceforge.net/projects/quickhash/files/v2.6.2-Linux/QuickHash-v2.6.2-Linux.tar.gz
(If a newer version is available, substitute in the appropriate download link.)
mkdir QuickHashGUI
cd QuickHashGUI
tar -xpzf ~/Downloads/QuickHash-v2.6.2-Linux.tar.gz
su root
Enter your root password.
aptitude install libcanberra-gtk-module
(If the package isn't found, or isn't up-to-date, run "aptitude update" before installing, to fetch updates for your package list.)
cp QuickHash-v2.6.2-Linux-x64 /usr/local/bin/quick-hash-gui
(If using Debian 32bit (X86-32) change "x64" to "x86".)
chmod u+x,g+x,o+x /usr/local/bin/quick-hash-gui
exit
cd ~/Downloads
rm -rf QuickHashGUI
rm -f QuickHash-v2.6.2-Linux.tar.gz
cd ~/

To install Quick Hash GUI on Ubuntu family type the following commands in your terminal:
(Steps tested on Ubuntu 14.04 - Desktop X86-64. On some family members, you may need to install "libcanberra-gtk-module". To do so use "sudo apt-get install libcanberra-gtk-module".)
cd ~/Downloads
wget -nc http://sourceforge.net/projects/quickhash/files/v2.6.2-Linux/QuickHash-v2.6.2-Linux.tar.gz
(If a newer version is available, substitute in the appropriate download link.)
mkdir QuickHashGUI
cd QuickHashGUI
tar -xpzf ~/Downloads/QuickHash-v2.6.2-Linux.tar.gz
sudo su
cp QuickHash-v2.6.2-Linux-x64 /usr/local/bin/quick-hash-gui
(If using Ubuntu 32bit (X86-32) change "x64" to "x86".)
chmod u+x,g+x,o+x /usr/local/bin/quick-hash-gui
exit
cd ~/Downloads
rm -rf QuickHashGUI
rm -f QuickHash-v2.6.2-Linux.tar.gz
cd ~/

To install Quick Hash GUI on other distros, there may be a native binary package available, if not you can get the pre-compiled binaries, or the source code from here.
 

BC AdBot (Login to Remove)

 


m

#32 NickAu

NickAu

    Bleepin' Fish Doctor


  • Moderator
  • 10,601 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:127.0.0.1 Australia

Posted 19 September 2015 - 05:40 PM

Windows 10 Theme for Linux

 

 If you like the look of Windows 10 or are new to Linux this may make the transition easier.

 

windows-10-2.jpg

 

To install Windows 10 Themes in Ubuntu 15.04/14.04/Linux Mint 17.x/17

sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install windos-10-themes

Thanks to noobslab.com for this.

 



#33 NickAu

NickAu

    Bleepin' Fish Doctor


  • Moderator
  • 10,601 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:127.0.0.1 Australia
  • Local time:11:22 AM

Posted 01 December 2015 - 07:03 PM

TimeShift for Linux is a application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. TimeShift protects your system by taking incremental snapshots of the file system at regular intervals. These snapshots can be restored later to bring your system to the exact state it was in at the time when the snapshot was taken.
Snapshots are taken using rsync and hard-links. Common files are shared between snapshots which saves disk space. Each snapshot is a full system backup that can be browsed with a file manager.

 

timeshift-rsync-v1.7.6_003.png

 

TimeShift is similar to applications like rsnapshot, BackInTime and TimeVault but with different goals.
TimeShift is designed to protect only system files and settings. User files such as documents, pictures and music are excluded. This ensures that your files remains unchanged when you restore your system to an earlier date. If you need a tool to backup your documents and files please take a look at the excellent BackInTime application which is more configurable and provides options for saving user files.
You can leave a comment on my blog if you need any help with this application.
Please consider making a donation to this project if you find it useful. You can also purchase a support subscription if you need additional help through email.

Features:

Minimal Setup

  • TimeShift requires very little setup. Just install it, run it for the first time and take the first snapshot. Cron job can be enabled for taking automatic snapshots of the system at regular intervals. The backup levels can be selected from the Settings window.
  • Snapshots are saved by default on the system (root) partition in path /timeshift. Other linux partitions can also be selected.

Boot Snapshots

  • Boot snapshots provide an additional level of backup.
  • Hourly, daily, weekly and monthly levels can be enabled if required.

Better Snapshots and Rotation

  • TimeShift runs at regular intervals but takes snapshots only when needed.
  • Applications like rsnapshot rotate a snapshot to the next level by creating a hard-linked copy. Creating a hard-linked copy may seem like a good idea but it is still a waste of disk space, since only files can be hard-linked and not directories. The duplicated directory structure can take up as much as 100 MB of space. TimeShift avoids this wastage by using tags for maintaining backup levels. Each snapshot will have only one copy on disk and is tagged as "daily", "monthly", etc. The snapshot location will have a set of folders for each backup level ("Monthly", "Daily", etc) with symbolic links pointing to the actual snapshots tagged with the level.

System Restore
Snapshots can be restored either from the running system or from a live CD. Restoring backups from the running system requires a reboot to complete the restore process.
Cross-Distribution Restore
You can also TimeShift across distributions. Let's say you are currently using Xubuntu and decide to try out Linux Mint. You install Linux Mint on your system and try it out for a week before deciding to go back to Xubuntu. Using TimeShift you can simply restore the last week's snapshot to get your Xubuntu system back. TimeShift will take care of things like reinstalling the bootloader and other details. Since installing a new linux distribution also formats your root partition you need to save your snapshots on a separate linux partition for this to work.
Excluded Files
TimeShift is designed to protect system files and settings. User data such as documents, pictures and music are excluded by default. This has two advantages:

  • You don't need to worry about your documents getting overwritten when you restore a previous snapshot.
  • Your music and video collection will not waste space on the backup device.

Installation

Ubuntu
If you are using the following Ubuntu releases (or any of its derivates like Kubuntu, Xubuntu, Linux Mint) then you can install it from the LaunchPad PPA:

  • Ubuntu 14.10 (utopic)
  • Ubuntu 14.04 (trusty)
  • Ubuntu 12.04 (precise)

Run the following commands in a terminal window:

$ sudo apt-add-repository ppa:teejee2008/ppa

$ sudo apt-get update

$ sudo apt-get install timeshift

Install Timeshift BTRFS:

$ sudo apt-add-repository ppa:teejee2008/ppa

$ sudo apt-get update

$ sudo apt-get install timeshift-btrfs

Other Linux Distributions
Download the installer from following links:
timeshift-latest-i386.run (32-bit, 170 KB)
timeshift-latest-amd64.run (64-bit, 180 KB)
Run it from a terminal window using the following commands:

./timeshift-latest-i386.run  #32-bit
./timeshift-latest-amd64.run  #64-bit

Depending on the distribution that you are using, you may need to install packages for the following dependencies:

libgee json-glib rsync


#34 cat1092

cat1092

    Bleeping Cat


  • BC Advisor
  • 6,681 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:North Carolina, USA
  • Local time:11:22 AM

Posted 16 December 2015 - 05:16 AM

 

 

Apt-Fast is a shellscript wrapper for apt-get and aptitude that can drastically improve apt download times by downloading packages in parallel, with multiple connections per package.

 

Link to the above is fairly self explanatory, being able to install software at a faster rate with an increased number of threads, with download managers axel & aria2, and grabbing from several mirrors. 

 

https://mintguide.org/system/284-apt-fast-instead-of-apt-get-for-faster-updates-and-software-installation-on-linux-mint.html

 

So far, so good for me! :thumbup2:

 

The main difference after adding this is to use sudo apt-fast install whatever (whatever being what one wants to install). 

 

Cat


ASUS Z97-PRO Gamer PC. EVGA GTX 1070 FTW + ACX 3.0 8GB GDDR5 GPU! 4K!  http://speccy.piriform.com/results/w3mBsNE6cJXW7on5sbNTFDc  (Updated 10/07/2017)

ASRock Z97 Extreme6, EVGA GTX 1060 FTW + ACX 3.0 6GB GDDR5 GPU! http://speccy.piriform.com/results/tbdS4YKHBvWROeKETAMBRKk  (Updated 04/12/2017))                                                                       

Dell XPS 8700, Revived from the Dead, EVGA GTX 1060 SSC + ACX 3.0 6GB GDDR5 GPU! http://speccy.piriform.com/results/KrNXc5IZ6HmJvrrLVSZbGzi  (Updated 05/17/2017)

ASUS 970 PRO Gaming AURA, with a cool running AMD Phenom x4 965 CPU! http://speccy.piriform.com/results/c0aVnEnmxFmqX5Pf1nOhCKf   (Updated 10/10/2017)

Dell Dimension 2400 Rebuild, Done the Right Way! http://speccy.piriform.com/results/MLv5xbYuI2vsLqvtS4PaDGB  (Updated 10/20/2017)


#35 Guest_hollowface_*

Guest_hollowface_*

  • Guests
  • OFFLINE
  •  

Posted 04 January 2016 - 07:35 PM

Msieve


cZWn8Jb.png


Msieve is an interger factoring library. Give it a number, and see what it's factors are.

Features:
  • Optional parrallel processing support
Usage:
Factor:

/directory/msieve -Options #
Substitute "-Options" for your desired options, if any (eg: "-q" which will prevent writing a logfile, and force outputting to stdout). Substitute "#" for a number (eg: 12). Substitute "/directory/" for the path to the msieve executable (eg: "~/msieve/").

List Commands:
/directory/msieve --help
 
Installation:
Debian:
To install Msieve on Debian Family (64bit) type the following commands in your terminal:
(Tested with Msieve 1.50 and Debian 8.0 X86-64)
cd ~/Downloads && wget -nc http://sourceforge.net/projects/msieve/files/msieve/Msieve%20v1.50/msieve150src.tar.gz
If a newer release is available, you'll need to substitute in it's url. At the time of writing, a newer version is!
tar -xzf msieve150src.tar.gz
mv ~/Downloads/msieve-1.50 ~/msieve
cd ~/msieve
su root
This next command is optional. It will update your package lists. If unsure, do this.
aptitude update
aptitude install build-essential zlib1g-dev libgmp-dev subversion
This next command is optional. It will install the necessary dependencies to add GMP-ECM support to Msieve. If unsure, skip this.
aptitude install libecm-dev
This next command is optional. It will install the necessary dependencies to add parrallel processing support to Msieve. If unsure, skip this.
aptitude install libmpich2-dev
exit
make x86_64
or if you installed "libecm-dev" use:

make x86_64 ECM=1
or if you installed "libmpich2-dev" use:

make x86_64 MPI=1
or if you installed both "libecm-dev" and "libmipich2-dev" use:

make x86_64 ECM=1 MPI=1
cd ~/
This next command is optional. It will delete the downloaded source code, which you may prefer to keep.
rm ~/Downloads/msieve150src.tar.gz
Ubuntu:
To install Msieve on Ubuntu Family (64bit) type the following commands in your terminal:
(Tested with Msieve 1.50 and Ubuntu 14.04 X86-64)

cd ~/Downloads && wget -nc http://sourceforge.net/projects/msieve/files/msieve/Msieve%20v1.50/msieve150src.tar.gz
If a newer release is available, you'll need to substitute in it's url. At the time of writing, a newer version is!
tar -xzf msieve150src.tar.gz
mv ~/Downloads/msieve-1.50 ~/msieve
cd ~/msieve
This next command is optional. It will update your package lists. If unsure, do this.
sudo apt-get update
sudo apt-get install build-essential zlib1g-dev libgmp-dev subversion
This next command is optional. It will install the necessary dependencies to add GMP-ECM support to Msieve. If unsure, skip this.
sudo apt-get install libecm-dev
This next command is optional. It will install the necessary dependencies to add parrallel processing support to Msieve. If unsure, skip this.
sudo apt-get install libmpich2-dev
make x86_64
or if you installed "libecm-dev" use:

make x86_64 ECM=1
or if you installed "libmpich2-dev" use:

make x86_64 MPI=1
or if you installed both "libecm-dev" and "libmipich2-dev" use:

make x86_64 ECM=1 MPI=1
cd ~/
This next command is optional. It will delete the downloaded source code, which you may prefer to keep.
rm ~/Downloads/msieve150src.tar.gz
Other:
To install Msieve on other GNU/Linux distros, check your distro's repos (if applicable), or download the source code from here.

Notes:
  • The logfile is written to your user's home folder (eg: "~/msieve.log.mpi00" or "~/msieve.log").





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users