tag:blogger.com,1999:blog-60014409347409614142024-03-09T16:04:58.545+02:00About Fedora Linux distro.tutorials, tips, tricks, commands, programming, linux, windows, database, sql, python, programming language, Fedora, drawing, painting, tutorial, tutorialsCătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comBlogger580125tag:blogger.com,1999:blog-6001440934740961414.post-10470215954103973462024-02-21T17:51:00.003+02:002024-02-21T17:51:55.299+02:00News : SELinux wizzard tool !<div>I found today in Fedora linux this tool for SELinux with a GUI that allows creating linux security policies.</div>
<div>I will write a little about this system because it is a very good solution.</div>
<div>When I started studying selinux, it was not very well implemented and it seems that the interest of users to be protected is higher.</div>
<div>As you well know, the starting points are network security and data protection and kernel-level intrusions into software.</div>
<div>For those who don't know, SELinux is a system that allows limiting defined resources and allowing other actions or not.</div>
<div>I tested the tool and I can say that it solves only the standard file creation part without the possibility of selecting the SELinux bools variables.</div>
<div>If the one who created this tool will continue to be a very good tool.</div>
<div>It's currently a wizzard interface, I'd call it a Node Editor to allow the assembly of different processing blocks (nodes) into combinations that feed data to each other along connections you specify to produce complex effects.</div>
<div>After completing the steps in the wizard, you will have some default files.</div>
<div>I used the name <b><i>firefox</i></b> because the security of the browser is very low at the moment.</div>
<div>Here are some images of this tool:</div>
<div><img alt="" border="0" data-original-height="326" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh0JLy5kXaDByxPagLquj6s64__yunqrd2qArEHM5dscWd1a31YbA-GWv1h4g8QI9m5NrzZneb462jcsHxvv_Ww4KtX0TWDzqbYI89E6XDp4LG9ypQoEInqOrJYfPP5t8gfnfXCAVSa_TWfZ0Htg8lOB4SU7yRQlX-t0kcHb9leO3Ft-BB2onlUeyO1sDv/s1600/SELinux_Policy_Generation_Tool.png"/></div>
<div><img alt="" border="0" data-original-height="326" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDsxjqN4IQrhnrMR-qhkpcV-YeSehiGKPGikRbjj2gQ6GXRt4oI4EvPi0Pl2mvykddp9ndsF7tiv-fISb6dqbR-NRpVw2rKfoVth8Qx_ATO1XWyCJB6w_qhmEMAWdGfbzHBogNJGlGAJnVkHz1XMkvMq77nEAToItREql9_MSk4cBgwJFcR6vVVeP609sQ/s1600/SELinux_result.png"/></div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-76025567250721199112024-02-14T21:41:00.001+02:002024-02-14T21:41:37.033+02:00News : ... about new about Google Analytics 4.<div>I found at <a href="https://analytics.google.com/analytics/academy/" target="_blank" rel="nofollow">Google.com analytics academy</a> this message that urges us to go through the courses from the <a href="skillshop.exceedlms.com" target="_blank" rel="nofollow">skillshop.exceedlms.com</a> website.</div>
<div>It seems to pass this is quite important if they offered free courses:</div>
<div><i>These courses are about Universal Analytics. Starting July 1, 2023, standard UA properties will stop processing data (July 1, 2024 for UA 360 properties). Learn about Google Analytics 4, our next-generation measurement solution, with these free courses on Skillshop.</i></div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-78752082147373399942024-02-03T12:52:00.002+02:002024-02-03T12:52:14.171+02:00News : VirtualBox 7.0.14 released! from Oracle.<div><i>Oracle today released a 7.0 maintenance release which improves stability and fixes regressions. See the <a href="https://www.virtualbox.org/wiki/Changelog-7.0#v14" >Changelog</a></i></div>
<div>I also use a version of Fedora running on VirtualBox for tests and rapid development.</div>
<div>Most use Linux on older hardware as a backup OS...</div>
<div>You can use Linux with specific non-default settings for good security of the operating system, but it does not make it invincible.</div>
<div>I don't know if VirtualBox solved the resize of the virtual partition - this was the last issue I encountered with this tool, but it is useful if you want to test something quickly.</div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-4508636911990139252024-01-31T22:53:00.003+02:002024-01-31T22:53:55.402+02:00Fedora 40 : Find version and GlibC flaw !<div>Because today I saw a video about the <i>GlibC flaw that lets attackers get root on major distros</i>, I will show an easy way to find the version of this lib with <i>dnf</i> and <i>dnf5</i> tools:</div>
<div><pre><code>[root@fedora var]# dnf in glibc
Last metadata expiration check: 0:04:06 ago on Wed 31 Jan 2024 10:25:13 PM EET.
Package glibc-2.38.9000-35.fc40.x86_64 is already installed.
Package glibc-2.38.9000-35.fc40.i686 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[root@fedora var]# dnf5 in glibc
Updating and loading repositories:
Repositories loaded.
Package "glibc-2.38.9000-35.fc40.x86_64" is already installed.
Package "glibc-2.38.9000-35.fc40.i686" is already installed.</code></pre></div>
<div>You can see in the name is add the version: <i>2.38.9000-35.fc40.x86_64</i>.</div>
<div>This is the video about GlibC from <a href="https://www.youtube.com/@renerebe" rel="nofollow" target="_blank">Bits inside by René Rebe</a>.</div>
<div><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/Nu8IPbv77LA?si=zjxvQ9SfbmLJvMCS" title="YouTube video player" width="560"></iframe></div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-47086036873323983102023-12-27T01:04:00.001+02:002023-12-27T01:04:19.922+02:00Fedora : Fixing common upgrade issues.<div>The most common issue is that the Linux system hangs due to disk space and upgrades.</div>
<div>Here's what you need to do:</div>
<div>Ensure you have root access by editing the boot sequence from the boot menu with the word <b><i>single</i></b> and entering <i>the root password</i>.</div>
<div>... start the network in the maintenance environment with the command:</div>
<div><pre><code># systemctl restart NetworkManager</code></pre></div>
<div>Check if you can update with the DNF5 tool or DNF , see <a href="https://fedoraproject.org/wiki/Changes/ReplaceDnfWithDnf5" target="_blank" rel="nofollow">this webpage</a>:</div>
<div><pre><code># dnf5 upgrade --refresh</code></pre></div>
<div>If the update tool tells you that you have no space available, then you can clean up with:</div>
<div><pre><code># journalctl --disk-usage
# journalctl --vacuum-size=16M</code></pre></div>
<div>The size of <i>16M</i> is <i>a relative size</i> related to how the resource is allocated!</div>
<div>Another possibility would be to reallocate the space.</div>
<div><b>NOTE:</b> If you are using <b>a virtual disk with .vdi extension</b> on <i>Windows OS</i>, then I don't have a solution.</div>
<div>Although virtualbox has an interface that would allow resizing the virtual disk, it didn't work for me.</div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-30110810659988976102023-12-14T18:06:00.001+02:002023-12-14T18:06:27.746+02:00News : Oracle comes with new ODP.NET Support for .NET 8.<div>Oracle's .NET development community numbers over 800,000 members. Join us to enhance your Oracle Database skills through .NET (Core), .NET Framework, Visual Studio Code, and Visual Studio step-by-step tutorials, technical articles, white papers, and videos.</div>
<div>More infos can read more on <a href="https://www.oracle.com/database/technologies/appdev/dotnet.html" rel="nofollow" target="_blank">the official webpage</a>.</div>
<div>You can see an old video on <a href="https://www.youtube.com/@OracleDOTNET" rel="nofollow" target="_blank">the official youtube OracleDOTNET</a>.</div>
<div><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/iyHDODskDlk?si=p5DexU6o18UCac04" title="YouTube video player" width="560"></iframe></div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-18003301244513199162023-12-14T15:17:00.005+02:002023-12-14T15:17:41.092+02:00Fedora 39 : Foot - the sway terminal.<div>Today, I will show how to use a fast, lightweight, and minimalistic Wayland terminal emulator named <b>Foot</b>.</div>
<div>You can install it easily with the <b>DNF5</b> tool :</div>
<div>The project can be found on <a href="https://codeberg.org/dnkl/foot" rel="nofollow" target="_blank">this codeberg repo</a>.</div>
<div>On the sawy desktop environment, you can use Win+D keys just to type a command to start an application.</div>
<div>You can start easily by typing <i>foot</i> or you can type on an open terminal, see:</div>
<div><pre><code>[mythcat@fedora ~]$ foot
warn: wayland.c:1509: fractional scaling not available
warn: wayland.c:1512: no server-side cursors available, falling back to client-side cursors
warn: fcft.c:583: failed to get full font name
warn: fcft.c:583: failed to get full font name</code></pre></div>
<div>I used <b>updatedb</b> and <b>locate</b> commands to find the <i>foot.ini</i> file and change some settings like font size, and more :</div>
<div><img alt="" border="0" data-original-height="151" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1OFB2-6m1OufSHDlfc3yFUsQy2tl13Y1I8sA4Bzx1tfXF524QJzZy_cU9cidJc5yFH1Srv0LR66j4_nRqfn3WKgvl1iN9U-hyCBOxAzyEoHJf36cuU5p0AeTI6KCZApfAudruYhROraKg_hv_mlidWemFFi0s4ElXB96nt7f1E0FSpzy-Zpb6R1d8bAFI/s1600/fedora_sway_foot_terminal_001.png" /></div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-83212583340950634532023-12-11T16:12:00.001+02:002023-12-11T16:12:43.075+02:00Fedora 39 : ImHex editor.<div><i>ImHex is a Hex Editor, a tool to display, decode and analyze binary data to reverse engineer their format, extract informations or patch values in them.</i></div>
<div>Read more on <a href="https://imhex.werwolv.net" target="_blank" rel="nofollow">the official webpage</a>.</div>
<div>Let's install with <b>dnf5</b> tool:</div>
<div><pre><code># dnf5 install imhex.x86_64
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Upgrading:
cpp x86_64 13.2.1-6.fc40 updates-testing 30.9 MiB
replacing cpp x86_64 13.2.1-5.fc40 updates-testing 30.9 MiB
gcc x86_64 13.2.1-6.fc40 updates-testing 94.7 MiB
replacing gcc x86_64 13.2.1-5.fc40 updates-testing 94.7 MiB
gcc-c++ i686 13.2.1-6.fc40 updates-testing 34.7 MiB
replacing gcc-c++ i686 13.2.1-5.fc40 updates-testing 34.7 MiB
gcc-c++ x86_64 13.2.1-6.fc40 updates-testing 33.9 MiB
replacing gcc-c++ x86_64 13.2.1-5.fc40 updates-testing 33.9 MiB
gcc-plugin-annobin x86_64 13.2.1-6.fc40 updates-testing 57.0 KiB
replacing gcc-plugin-annobin x86_64 13.2.1-5.fc40 updates-testing 57.0 KiB
glib2 x86_64 2.78.3-1.fc40 updates-testing 13.5 MiB
replacing glib2 x86_64 2.78.1-1.fc40 rawhide 13.5 MiB
glib2-devel x86_64 2.78.3-1.fc40 updates-testing 3.7 MiB
replacing glib2-devel x86_64 2.78.1-1.fc40 rawhide 3.7 MiB
libcurl x86_64 8.5.0-1.fc40 updates-testing 784.6 KiB
replacing libcurl x86_64 8.4.0-1.fc40 rawhide 776.5 KiB
libcurl-devel x86_64 8.5.0-1.fc40 updates-testing 1.4 MiB
replacing libcurl-devel x86_64 8.4.0-1.fc40 rawhide 1.4 MiB
libgcc i686 13.2.1-6.fc40 updates-testing 253.4 KiB
replacing libgcc i686 13.2.1-5.fc40 updates-testing 253.4 KiB
libgcc x86_64 13.2.1-6.fc40 updates-testing 230.3 KiB
replacing libgcc x86_64 13.2.1-5.fc40 updates-testing 230.3 KiB
libgomp x86_64 13.2.1-6.fc40 updates-testing 485.7 KiB
replacing libgomp x86_64 13.2.1-5.fc40 updates-testing 485.7 KiB
libquadmath x86_64 13.2.1-6.fc40 updates-testing 325.9 KiB
replacing libquadmath x86_64 13.2.1-5.fc40 updates-testing 325.9 KiB
libquadmath-devel x86_64 13.2.1-6.fc40 updates-testing 21.4 KiB
replacing libquadmath-devel x86_64 13.2.1-5.fc40 updates-testing 21.4 KiB
libstdc++ x86_64 13.2.1-6.fc40 updates-testing 2.7 MiB
replacing libstdc++ x86_64 13.2.1-5.fc40 updates-testing 2.7 MiB
libstdc++-devel x86_64 13.2.1-6.fc40 updates-testing 14.2 MiB
replacing libstdc++-devel x86_64 13.2.1-5.fc40 updates-testing 14.1 MiB
Installing:
imhex x86_64 1.31.0-1.fc40 updates-testing 25.6 MiB
Installing dependencies:
glfw x86_64 1:3.3.8-4.fc39 updates-testing 290.0 KiB
nativefiledialog-extended x86_64 1.1.1-1.fc40 updates-testing 40.8 KiB
yara x86_64 4.4.0-1.fc40 updates-testing 612.0 KiB
Installing weak dependencies:
imhex-patterns x86_64 1.31.0-1.fc40 updates-testing 9.4 MiB
Transaction Summary:
Installing: 5 packages
Upgrading: 16 packages
Replacing: 16 packages
Total size of inbound packages is 93 MiB. Need to download 93 MiB.
After this operation 36 MiB will be used (install 268 MiB, remove 232 MiB).
Is this ok [y/N]: y ...</code></pre></div>
<div>I try on run on HP Compaq 6710b but not working:</div>
<div><pre><code>[mythcat@fedora ~]$ imhex
[15:50:08] [INFO] [main] Welcome to ImHex 1.31.0!
[15:50:08] [INFO] [main] Compiled using commit Unknown@Unknown
[15:50:08] [INFO] [main] Running on Linux 6.7.0-0.rc3.20231129git18d46e76d7c2.30.fc40.x86_64
#1 SMP PREEMPT_DYNAMIC Wed Nov 29 15:20:20 UTC 2023 (x86_64)
[15:50:09] [ERROR] [main] GLFW Error [65543] : GLX: Failed to create context: GLXBadFBConfig
[15:50:09] [FATAL] [main] Failed to create GLFW window: [65543] GLX: Failed to create context: GLXBadFBConfig.
You may not have a renderer available.
The most common cause of this is using a virtual machine
You may want to try a release artifact ending with 'NoGPU'</code></pre></div>
Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-71939499069517293622023-12-10T23:39:00.001+02:002023-12-11T16:11:42.875+02:00Fedora 39 : About Penpot online tool.<div><i>Designers and developers can finally work in unison to build beautifully designed software experiences that truly scale up.</i></div>
<div><i>Penpot is the Open-Source Design & Prototyping Tool for Product Teams.</i></div>
<div>If you have worked with Adobe XD or similar software, then it performs the same functions.</div>
<div>I haven't tested it very thoroughly, but I can tell you that it works very well and is open-source and free.</div>
<div>I haven't seen anything about Bootstrap in the library of bookstores and templates, but there are quite a few in other areas with a pretty good design.</div>
<div>You can test it on <a href="https://penpot.app" rel="nofollow" target="_blank">the official webpage</a>.</div>
<div>See these videos from <a href="https://www.youtube.com/@Penpot" rel="nofollow" target="_blank">the official youtube channel</a>:</div>
<div><iframe width="560" height="315" src="https://www.youtube.com/embed/emTOxQ1LHko?si=u_dA7LUcUt99yZmh" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></div>
<div><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/wpWgRrtWTf0?si=dMTeKbEgfh4v1lsL" title="YouTube video player" width="560"></iframe></div>
Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-6731072697609026472023-12-10T22:20:00.001+02:002023-12-10T22:20:25.514+02:00News : Elections for Fedora team.<div><i>The Fedora Project is a community- driven project. It has a number of steering committees whose responsibilities are to drive the project forward.</i></div>
<div><i>These committees are elected among volunteers of the community and by the community members. The present application is meant to hold these elections.</i></div>
<div>You can start voting from Friday, 8 December and closes promptly at 23:59:59 UTC on Thursday, 21 December.</div>
<div>You can vote on <a href="https://elections.fedoraproject.org/" target="_blank" rel="nofollow">this webpage</a>.</div>
Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-68279674056005075392023-09-04T21:38:00.005+03:002023-09-04T21:38:45.223+03:00News : Fedora 39 i18n test week starting 5th September.<div><i>We will be having the Fedora 39 i18n test week starting 5th September.</i></div><div><i>Check details about this test week event at <a href="https://fedoraproject.org/wiki/Test_Day:2023-09-05_I18N_Test_Day" rel="noreferrer" target="_blank">https://fedoraproject.org/wiki/Test_Day:2023-09-05_I18N_Test_Day</a> wiki page. You can submit your results on page <a href="https://testdays.fedoraproject.org/events/161" rel="noreferrer" target="_blank">https://testdays.fedoraproject.org/events/161</a></i></div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-59386576838204103632023-09-03T00:25:00.003+03:002023-09-03T00:25:20.041+03:00Fedora 39 : Issues in Fedora with PyGobject and sway-tests.<div>Today I wanted to test this repo named <a href="https://github.com/swaywm/sway-tests" target="_blank" rel="nofollow">sway-tests</a>.</div>
<div>I followed the steps there and received an error from <b>gi.repository</b>.</div>
<div>This error is related to another issue related to <b><i>PyGobject</i></b>.</div>
<div>In Fedora Linux distro, installing PyGobject is done with pip like this:</div>
<div><pre><code>$ pip install PyGobject</code></pre></div>
<div>In order to have no errors, the dnf or dnf5 tool should be used like this ...</div>
<div><img alt="" border="0" data-original-height="405" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7B3dA2VAP9W8s-sWh9T0UKZ8nujCpXI76xYXoqHWUf9ublZVoq9DDVTgY-DAYqsDvrJ7I1UxUk10myN9sFE5_haSy-wluZ7UMj5-i5ymLHfkkSimAjLCIodAo8nwXcR0mvbv2cL8_wZCGXkjS2CM5tbJNPT9v9OFYekhqfVywDSMhCsrXlWvhEkjSnJw/s1600/python_fedora_PyGObject.png"/></div>
<div>I tested the functionality of this installation with a simple example:</div>
<div><pre><code>import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
win = Gtk.Window()
win.connect("destroy", Gtk.main_quit)
win.show_all()
Gtk.main()</code></pre></div>
<div>It worked very well.</div>
<div>After solving this issue, I returned to the initial one and tested the <b>sway-tests</b>.</div>
<div><pre><code>$ whereis sway
$ env/bin/pytest --sway=/usr/bin/sway
$ sudo env/bin/pytest --sway=/usr/bin/sway</code></pre></div>
<div><img alt="" border="0" data-original-height="715" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdFQh9TFz4K-jaaok9Bv_Ey1Hn71ATSDaGg63_c7tbkeIknppw5eicO0zcBu4FYhnSBWdKrO0SLQSDxi3-7xNhjhkCqI_mPURfk1IAFQ_X4WIo_BUN-xjgVwb4DBD8bwXJW-N_lwSC3j3YQC8k1Vencgwn_M63ti__fv0XlQpcOuOCUMWLm6_Q2yBcWHs/s1600/python_fedora_sway_test_errors.png"/></div>
<div>I used the command both with and without <i>sudo</i>.</div>
<div>Both generated the same errors.</div>
<div>For the following command I had to install ... <i>xorg-x11-server-Xephyr:</i></div>
<div><i>Xephyr is an X server which has been implemented as an ordinary X application. It runs in a window just like other X applications, but it is an X server ...</i></div>
<div>... the fixed centered black window specific to the xorg runtime appeared and somewhere on the side the terminal showed me a bunch of errors.</div>
<div>... obviously, I don't know how well sway-tests is implemented, now it's an archived repo, but I solved the use of PyGobject in python on the Fedora linux distribution.</div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-65151220232155182212023-08-26T23:36:00.001+03:002023-08-26T23:36:04.194+03:00Fedora 39 : testing Godot on Laptop and VirtualBox.<div>Today I watched a bit of the video series on <a href="https://www.youtube.com/@fedora" rel="nofollow" target="_blank">the YouTube channel Fedora</a>.</div>
<div>It's a whole team that maintains the Fedora packages and their development. I thought to check if I have the possibility to effectively use it in the development of software on Linux that has multiple functionalities. And because I currently work on Windows with Godot version 4.1.1 and C#, I took the first steps for installation and testing.</div>
<div>Let's install the <b>Godot game engine</b> tool on <b>Fedora Distro Linux</b>.</div>
<div><pre><code>$ sudo su
# dnf5 search godot
# dnf5 install godot.x86_64
# exit</code></pre></div>
<div>Let's open and test with this command:</div>
<div><pre><code>$ godot</code></pre></div>
<div>The Godot interface comes with version 4.0.3 and is functional on my laptop with Fedora. Obviously, I have not tested all the implemented functionalities, but they seem to be good and ready to work.</div>
<div>On the other hand, testing on Virtualbox, it seems that it can't start the Godot interface.</div>
<div>It seems that Godot depends on OpenGL and needs some minimum requirements to work properly starting with OpenGL version 3.3.</div>
<div><img alt="" border="0" data-original-height="305" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnU1KSycrah7B_jxeD1AvRbjkz7tzVHYgJqZx3WyjZLJseFf_XxoI1tXaGVUDkBpUIvnOZoa14YN9mIG81gajz4G4NhxPNc-pkINuOxqSuXp6YpL8cygjnMKbSVygl0siNjRIZ1_trhZWYECwbR_H5vZ6ddoC0UIGA8061ODDGjh0JXXVJ4Q49JRjbuJ5_/s1600/godot_virtualbox.png" /></div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-36449872823361461502023-08-26T12:33:00.001+03:002023-08-26T12:33:17.853+03:00Fedora 39 : How to start using cockpit tool in firefox.<div>Use lie any default installation like any Fedora Linux Distro package for cockpit tool with DNF or DNF5 tool.</div>
<div><pre><code>$ sudo su
# dnf5 install cockpit
# systemctl enable --now cockpit.socket
# firewall-cmd --add-service=cockpit
# firewall-cmd --add-service=cockpit --permanent
# exit</code></pre></div>
<div>The next step is to test if this runs well.</div>
<div>Get your ip address with netstat:</div>
<div><pre><code>$ netstat nr</code></pre></div>
<div>Because I used an virtual box for testing Fedora I get this ip 10.0.2.0</div>
<div>Use with firefox in the terminal:</div>
<div><pre><code>$ firefox http://10.0.2.0:9090</code></pre></div>
<div>The result will be the online cockpit tool.</div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-28054179546184809392023-08-23T18:42:00.003+03:002023-08-23T18:42:46.969+03:00News : An old change double equals is deprecated.<div>... although the change is old, for me it is new !</div>
<div><pre><code>[root@fedora mythcat]# dnf install -y "kernel-devel-uname-r == $(uname -r)"
Last metadata expiration check: 1:12:11 ago on Wed 23 Aug 2023 05:17:13 PM EEST.
Using '==' operator in reldeps can result in an undefined behavior. It is deprecated and the support
will be dropped in future versions. Use '=' operator instead.
Package kernel-devel-6.5.0-0.rc6.20230818git0e8860d2125f.47.fc40.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[root@fedora mythcat]# dnf install -y "kernel-devel-uname-r = $(uname -r)"
Last metadata expiration check: 1:12:50 ago on Wed 23 Aug 2023 05:17:13 PM EEST.
Package kernel-devel-6.5.0-0.rc6.20230818git0e8860d2125f.47.fc40.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!</code></pre></div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-64773733091706568272023-08-20T12:44:00.004+03:002023-08-20T12:44:53.047+03:00Fedora 39 : GitHub tickets.<div>You can get a free virtual ticket for a price of <b>0</b>.</div>
<div>Datatime and Location: <i>NOVEMBER 8—9 LIVE & VIRTUAL YERBA BUENA CENTER FOR THE ARTS, SAN FRANCISCO</i>.</div>
<div><img alt="" border="0" data-original-height="239" data-original-width="732" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitpjoV45ZJPEfvngrNcrLeG-MZITUlXObdeUqcV_q6T7ncyeFFKAzIlsmrcQebLqIsTpYdpJDbm8kqEiBvjYIBngQNQYozVf31WzgNosXaKjci0tg8dbPdEdzbL_xKUlsDwEaHHE5K8jot0tisdrWmCPL692etWnnLCZ7OZCraM0rN_XLPrp6YEJe1q10m/s1600/github_tickets_001.png" /></div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-87925206345017387392023-08-18T23:57:00.004+03:002023-08-19T00:09:01.081+03:00Fedora 39 : micro - terminal .<div><i>micro - a modern and intuitive terminal-based text editor, see more on <a href="https://micro-editor.github.io" target="_blank" rel="nofollow">this official website</a>.</i></div>
<div><img alt="" border="0" data-original-height="337" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhePSzMFocuiC-lxDNxhBf7-Oc32w_ftU6x6o9XxGJ65WWC5_-BE7QyPNfG5W-VVvpi-_PnRC_ZoBet6xA0kiZUnFfWvxKQYIeAW1pC9Mg1SQ_qxKNVAkhfTK8SoBB16AR0NMuDpEHg1ItmA1VQ3pics7nwFdcTnyqVnlon-fA2Y2gVccI0EVMpjsgT_U9W/s1600/micro-twilight.png"/></div>
<div>Let's see how works n Fedora 39 Linux Distro ...</div>
<div><img alt="" border="0" data-original-height="439" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaFyQ8e6NbsfD9lk9JYjs1ajKCGSdVOn5WtZoNJfLinqsV-0yjlynFeglehgVAsIEx5NFrMu-IOvg3zGZwNjYdAzYjr5OSXAb-0l4GEFOb99SVaiYriwRtk3RyKd7CBglzBUOQph3lXz61KMHc30LcQrLe5PAFJR9Wq-pBdjXIK4OXSjGdIK5jfPVkeQrz/s1600/micro-fedora_39.png"/></div>
Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-57052415055663373662023-08-16T23:32:00.004+03:002023-08-16T23:32:41.002+03:00Fedora 39 : Test Day:2023-08-11 Fedora 39 DNF 5<div>See more about this test with <b>DNF5</b> on <a href="https://fedoraproject.org/wiki/Test_Day:2023-08-11_Fedora_39_DNF_5" rel="nofollow" target="_blank">this wiki webpage</a> and on <a href="https://testdays.fedoraproject.org/events/163" rel="nofollow" target="_blank">this test results webpage</a>.</div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-40436788945122437292023-08-09T23:31:00.000+03:002023-08-09T23:31:18.261+03:00Fedora 38 : Sway on VirtualBox.<div><i>Sway is a tiling Wayland compositor and a drop-in replacement for the i3 window manager for X11. It works with your existing i3 configuration and supports most of i3's features, plus a few extras.</i></div>
<div>You can find this desktop at <a href="https://github.com/swaywm" target="_blank" rel="nofollow">this GitHub project</a>.</div>
<div>The official webpage comes with a video tutorial on how to use it.</div>
<div>Installation is simple with these commands using the dnf tool:</div>
<div><pre><code># dnf group install sway-desktop-environment
# dnf install sway-config-fedora</code></pre></div>
<div>It is possible to ask you for additional arguments for installation like this: <i>--allowerasing</i> or <i>--skip-broken</i>.</div>
<div>After installation, reboot and select sway from the desktop switcher</div>
<div><img alt="" border="0" data-original-height="200" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGmiUkGKjhAO-Ruxg_yzcIcRKUQeeIJZGHANuoNcvZSMX2pJK-Mhp5AcQdI8uiCOLE6NdrKny_op04MoVUokJiLixbZXNdWUBVBqVF7EJW1mdmp6-yEZtT5qbtgdsiekXanDE0O6ofO5Y7wObPOcz6WDUaESjq7KR-pno615y89O-ee_V55busnTTwY0M0/s1600/fedora_switch_desktop_sway.png"/></div>
<div>NOTE: The display for virtual video card from VirtualBox need to be set to <i>Enable 3D Acceleration</i>.</div>
<div>Let's see the result of this desktop environment ...</div>
<div><img alt="" border="0" data-original-height="428" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC9nogkwNO4ql115U9DDz6C_i38bBh677ONLLu70oB9bc_WDjrR7UPNEAh4sIXMFsEYmHm3YiM8_zqvXY4HKYZLpxW8qNyWug4W_gVsjvQIcLhdMAwuVn3NX89f1bhkpDF9EbMna-d4XthlPJNIzCOOdKDY56Ys8VPljlSUIs6BML91uSF5ViyG4v5p33v/s1600/fedora_sway_desktop.png"/></div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-86194464125118601852023-08-09T05:37:00.005+03:002023-08-09T05:37:47.181+03:00Fedora 38 : Openbox from GitHub.<div>I tried to use the OpenBox desktop environment in Fedora 38 and it seems to be incomplete, see also <a href="https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org/message/3TKOAWYPNSND3EQYU7GFROVM4L3BGDZ7/" rel="nofollow" target="_blank">this thread</a>.</div>
<div>I try to build the <b>Openbox desktop</b> from the source code, see <a href="https://github.com/danakj/openbox" rel="nofollow" target="_blank">the GitHub project</a>.</div>
<div><pre><code>$ git clone https://github.com/danakj/openbox.git
$ cd openbox</code></pre></div>
<div>I need to install these: gettext-devel, glib2-devel, libtool, and pango-devel.X86_64 all devel libraries with <b>dnf</b> tool ...</div>
<div>Use the next commands, you will see some errors about some deprecated libraries and source code when you use the <b>make</b> command.</div>
<div><pre><code>$ ./bootstrap
$ ./configure
$ make </code></pre></div>
<div>The go-to openbox folder to see the result:</div>
<div><pre><code>$ cd openbox
$ ls -lFGC</code></pre></div>
<div>The last step is to run the Openbox after you solve these: </div>
<div><pre><code>Failed to open the display from the DISPLAY environment variable.</code></pre></div>
<div><pre><code>Openbox-Message: A window manager is already running on screen 0.</code></pre></div>
<div>Because you are into environment area you need to close it.</div>
<div>After several attempts, I managed to pass these issues and ran the command:</div>
<div><pre><code>$ ./xinit</code></pre></div>
<div>This is the result is this:</div>
<div><img alt="" border="0" data-original-height="184" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1x6kIheRlDh1NdtR0wYX_9GEEPweYQmvQ91EVch4xLtG70neK10v6p3sxXXHtypBg18xMbUWDCvRDLlhXbPyVDerEFRQwaYItRbkfTNL_hEKF0TTH0D9tiyLjq2bhjgvqgeXxlbwkVR14umVvqQQU9VM3bFNAlmz3giaTBI561_eOScxifICmmQKsP6BQ/s1600/openbox_github_source_code_fedora.png" /></div>
<div>I don't really have skills in this field of changes in Linux distributions and I wouldn't want to give wrong indications.</div>
Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-59675088233836697742023-08-05T23:36:00.005+03:002023-08-05T23:38:26.402+03:00Fedora 38 : Deepin on VirtualBox.<div>Today, I tested the Deepin environment on Virtual Box where I installed Fedora 38.</div>
<div>I do not recommend using this desktop environment on Virtual Box because it requires graphics resources.</div>
<div>Installation is simple as with any desktop environment installation, see <a href="https://docs.fedoraproject.org/en-US/quick-docs/switching-desktop-environments/" target="_blank" rel="nofollow">this official webpage</a>.</div>
<div>Here is the final result:</div>
<div><img alt="" border="0" data-original-height="431" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiygnArmW4eWL3nlIko3xBbN7ivhgcGCCox13jPB0RkeMme_JO338BL5H80tC5aLHBe4Ztt1WrUpXHo6O6hyD2gV1pRQGW9PzyGU3GbhogM1DZZKtBnEPMKzmQnoI0eYbw6K8AQ6Ypg6TD4e8faulG4xZFCiE45yOAJBqwSFAXNHOwLbbaiKTt-PRxLMHq3/s1600/deepin_environment_fedora_linunx.png"/></div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-59281470024469790272023-08-01T21:33:00.000+03:002023-08-01T21:33:54.791+03:00Fedora 39 : FASM tool in Fedora.<div>I searched the internet about the FASM tool and found references that it would be included in the <b><i>Ubuntu</i></b> distribution.</div>
<div>If you want to use FASM with the related language in the <i>Fedora Linux distribution</i>, then find the commands in the image below:</div>
<div><img alt="" border="0" data-original-height="320" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi63x0NVLsDPdlX7Dtsw0iZTlJIeoJ0XVavQIS3WdZZisbJw8jEBpgP8t0Op9VQJ91l0V2GUBNxDeh6xrgTGD4MQXsebB877Dn4aIzWVTJtBdyV1h74F0IzxJkgN8c0qp56B5u8fOWzxiW3IFM6jPquAzsPI5OItjGTOTJkmBrLVDh_aYJAwiOCbkuAvZQZ/s1600/fasm_fedora_linux_assembly.png"/></div>
Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-52107789153383853732023-07-30T18:56:00.001+03:002023-07-30T18:59:02.451+03:00Fedora 39 : Test with eDEX-UI.<div><i>eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor that looks and feels like a sci-fi computer interface.</i></div>
<div>This can be found on <a href="https://github.com/GitSquared/edex-ui/tree/master" target="_blank" rel="nofollow">this GitHub project</a>.</div>
<div>This is version for 64-bit Machines, you can download it with:</div>
<div><pre><code>$ wget -c https://github.com/GitSquared/edex-ui/releases/download/v2.2.8/eDEX-UI-Linux-x86_64.AppImage</code></pre></div>
<div>Change the file to be executable:</div>
<div><pre><code>$ chmod +x eDEX-UI-Linux-x86_64.AppImage</code></pre></div>
<div>Use this command:</div>
<div><pre><code>$ ./eDEX-UI-Linux-x86_64.AppImage --appimage-extract</code></pre></div>
<div>Go to this folder:</div>
<div><pre><code>$ cd squashfs-root</code></pre></div>
<div>Run the application:</div>
<div><pre><code>$ ./AppRun</code></pre></div>
<div>This is the result of running the application:</div>
<div><iframe width="560" height="315" src="https://www.youtube.com/embed/Gd4Op5a3d1c" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></div>
Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-80750353941211188052023-07-30T16:20:00.003+03:002023-07-30T16:20:43.057+03:00Fedora 39 : Resize the vdi file for VirtualBox.<div><b>NOTE : This will not change the size of the Linux partition. I tried to change the size in fedora linux with specific commands, but I didn't succeed. The distribution I tried was a server without a graphical environment so I could also try <i>gparted</i> software.</b></div>
<div>It is good to use the Fedora Linux distribution for tests and feedback to the Fedora team on a hardware system, such as an old laptop.</div>
<div>For quick tests and to save time, you can also install a version on VirtualBox, and sometimes you may not have enough space on the virtual disk.</div>
<div>You can try a tool called VBoxManage with this command to your named <b>vdi</b> file:</div>
<div><pre><code>VBoxManage modifyhd "C:\Fedora\Fedora.vdi" --resize 81920</code></pre></div>
<div>You may receive this error:</div>
<div><pre><code>0%...VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Failed to resize medium
VBoxManage.exe: error: Resizing to new size 190756945920 is not yet supported for medium 'C:\Fedora\Fedora.vdi'
VBoxManage.exe: error: Details: code VBOX_E_NOT_SUPPORTED (0x80bb0009), component MediumWrap, interface IMedium
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleModifyMedium(struct HandlerArg *)" at line 937 of
file VBoxManageDisk.cpp</code></pre></div>
<div>You can check information about the vdi file on which the Fedora distribution is installed with this command:</div>
<div><pre><code>VBoxManage showhdinfo "C:\Fedora\Fedora.vdi"</code></pre></div>
<div>Make a clone of the vdi file.</div>
<div><pre><code>VBoxManage clonehd "C:\Fedora\Fedora.vdi" "C:\Fedora\Fedoracloned.vdi"
...
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone medium created in format 'VDI'. UUID: ...</code></pre></div>
<div>Resize this cloned virtual disk with this command:</div>
<div><pre><code>VBoxManage modifyhd "C:\Users\catafest\VirtualBox VMs\Fedora\Fedoracloned.vdi" --resize 30000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%</code></pre></div>
Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.comtag:blogger.com,1999:blog-6001440934740961414.post-80906960355248873042023-07-29T11:55:00.003+03:002023-07-29T11:55:22.758+03:00Fedora 39 : DNF, DNF-3 and DNF5<div>Before installing DNF5 you should know that your installations with this tool in the fedora distribution may not work correctly</div>
<div><i>After implementation of dnf5 module install dnf and dnf5 cannot share the same location for storing state of modules, because dnf5 will store additional information about installed profiles (braking change). Modules enabled by DNF5 (dnf5 module enable <module>) will be not seen as enabled in DNF. Module profile installed by DNF5 will be not sees as installed in DNF. DNF will only see installed RPMs.</i></div>
<div>More details on <a href="https://fedoraproject.org/wiki/Changes/ReplaceDnfWithDnf5" target="_blank" rel="nofollow">this official webpage</a>.</div>
<div>You can fix it with the <b>dnf-3</b> tool if you accidentally modified or deleted the dnf tool.</div>
<div>A simple example is installing Deepin Desktop, which I could only install with DNF-3:</div>
<div><pre><code># dnf-3 install @deepin-desktop</code></pre></div>
<div>The other <b>dnf</b> and <b>dnf5</b> tools didn't work, I didn't wait to check if it's because of the repos. but it did not bring me the packets from the web and shows me transactions of 0 B.</div>Cătălin George Feștilăhttp://www.blogger.com/profile/10800322932529698711noreply@blogger.com