[NFBCS] Keeping Linux Tidy
Jonesy Cee
jones.cee7 at yahoo.com
Sat Apr 3 01:22:34 UTC 2021
Do any of you make use of a sandbox to Test accessibility of applications or keep things clean?I am not sure if this would work with things that need to be installed, but I believe that in theory this would definitely work with things such as scripts or apps that don’t need a full install with, “make” and “make install”.An example of what I mean is by using something called fire jail. You can run things in firejail and have associated files put in a temporary folder that disappears at boot.
My thinking is that I could use this to create a bash alias such as, “sandbox app_name” and then I could create a designated folder for the application and move the files there if it is accessible and some thing I actually want to keep. If it is not accessible or something I don’t really want on my machine, then it will be gone after a restart anyway. If it is something I actually want to keep, I would just run it without fire jail.
Thoughts on doing this or any issues if I did it this way?
“ Never bend your head. Always hold ithigh. Look the world straight in the eye.”
~ Helen Keller
> On Apr 2, 2021, at 3:13 PM, Jim Barbour via NFBCS <nfbcs at nfbnet.org> wrote:
>
> Hey Tyler,
>
> Sounds like you and I manage things in a similar way.
>
> /usr/local/src is not for kernel stuff, its designated for your source code.
>
> One can Just use sudo to create /usr/local/src/<blah> and chown it.
>
> Alternatively, if no one else is managing the machine, just chown /usr/local/src and manage it that way.
>
> I also often manage source code out of my home directory. However, Jonesy made it clear that wanted a highly organized machine. Keeping everying in one designated spot, so /usr/local/src sounded like a good option to me.
>
> Take Care,
>
> Jim
>
>> On Fri, Apr 02, 2021 at 04:53:38AM -0400, Littlefield, Tyler wrote:
>> My only issue with putting things in /usr/local/src or /usr/src is
>> that:
>>
>> 1. sometimes kernel headers and/or kernel sources can go there.
>>
>> 2. You have to make it as root, and thus it's harder to manage.
>>
>> Instead, if I have to install something from scratch I just have a src
>> directory in my home dir. I use that and only sudo to make install.
>>
>> There is also make deinstall/make uninstall sometimes.
>>
>> HTH,
>>
>> On 4/2/2021 12:41 AM, Jim Barbour via NFBCS wrote:
>>
>> Most of what you want to know comes down to manage your own process.
>>
>> For whatever reason, VeraCrypt is not available on the Ubuntu package repository
>> .
>>
>> I would create a source directory under /usr/local
>>
>> From a terminal...
>>
>> % sudo mkdir /usr/local/src
>> % cd /usr/local/src
>> % sudo mkdir VeraCrypt
>> % sudo chown <me> VeraCrypt
>> % cd VeraCrypt
>> % mkdir .archive
>> % mv /path/to/veracrypt-1.23-setup.tar.bz2 .archive/.
>> % tar -xjf .archive/veracrypt-1.23-setup.tar.bz2
>>
>> Then run the install scripts as root. Paying particular attention to
>> where it puts files.
>>
>> You *could* then remove /usr/local/src/VeraCrypt
>>
>> But I wouldn't Instead I was leave it there as documentation about the
>> version of VeraCrypt installed on the machine.
>>
>> In future, if you need to build from source, create a new directory
>> off of /usr/local/src and put your tarball contents in there.
>>
>> Hope this gets you started,
>>
>> Jim
>>
>>
>> On Thu, Apr 01, 2021 at 04:19:57PM -0400, Jonesy Cee via NFBCS wrote:
>>
>> I am new to Linux and have a very simple question. I’m OCD and must keep my new
>> Ubuntu install clean and tidy in regard to the files in file system. I understan
>> d that everything can automatically be kept clean by using apt autoclean after a
>> pt installing something. How is it that I can do the same thing if I manually do
>> wnload and install some thing. Here is an example after installing veracrypt wit
>> h apt and having to manually download and run the installation script.
>>
>> . Download the installer tarball by running the command below.
>>
>> wget https://launchpad.net/veracrypt/trunk/1.23/+download/veracrypt-1.23-setup.t
>> ar.bz2
>> Once the download is complete, extract the VeraCrypt tarball, navigate to the so
>> urce code extract directory and run the VeraCrypt installer.
>>
>> tar -xjf veracrypt-1.23-setup.tar.bz2
>> This will extrct the VeraCrypt setup scripts in the current working directory.
>>
>>
>>
>> —- I understand that the WGET command will grab and download the installation an
>> d then I unzip and run the script. This is just an example, but is there an easi
>> er way to clean up this or anything similar to this other than having to manuall
>> y run, “rm file” and also rm on the directory?
>>
>>
>>
>> Should I CD to the downloads folder before running wget or git clone and then so
>> mehow use a command to remove everything in the folder after it has been used?
>>
>>
>>
>> Lastly, if I download an application or even just a script using something like
>> wget or git clone, is there a certain place I should move the application for ex
>> ecutable script to put it with my other applications? If I do so, would Atkin be
>> able to see it with other applications by typing Alt F1.
>>
>>
>>
>> I very much appreciate any help you can provide ahead of time. Sorry for the noo
>> b question.
>>
>>
>>
>>
>>
>> Never bend your head. Always hold it high. Look the world straight in the eye.
>> ”
>>
>> ~ Helen Keller
>> _______________________________________________
>> NFBCS mailing list
>> NFBCS at nfbnet.org
>> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>> To unsubscribe, change your list options or get your account info for NFBCS:
>> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/jbar%40barcore.com
>>
>>
>> _______________________________________________
>> NFBCS mailing list
>> NFBCS at nfbnet.org
>> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
>> To unsubscribe, change your list options or get your account info for NFBCS:
>> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/tyler%40tysdomain.com
>>
>> --
>>
>> Take Care,
>> Tyler Littlefield (he/him/his)
>>
>> Tyler Littlefield Consulting: website development and business
>> solutions. My personal site My Linkedin @Sorressean on Twitter
>
> _______________________________________________
> NFBCS mailing list
> NFBCS at nfbnet.org
> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
> To unsubscribe, change your list options or get your account info for NFBCS:
> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/jones.cee7%40yahoo.com
More information about the NFBCS
mailing list