<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=7407&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / apt seems to be a sort of "unstable wrapper"]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=7407</link>
		<description><![CDATA[The most recent posts in apt seems to be a sort of "unstable wrapper".]]></description>
		<lastBuildDate>Mon, 15 Sep 2025 15:47:39 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58032#p58032</link>
			<description><![CDATA[<p>Do you think that it is the simplest solution?</p><p>You may not use your <span class="bbc">gksu.sh</span> with <span class="bbc">file</span>. <span class="bbc">mediainfo</span>, and the like.</p><p>So that, one desktop launcher, and one script which can be modified for the current needs. <br />You can simply uncomment the command you need.<br />NOTE: Filenames and paths with spaces should be supported.</p><p>If it is about security, then</p><div class="codebox"><pre><code>Exec=gksu.sh /usr/bin/apt-get install %f</code></pre></div><p>Linux Mint has two different <span class="bbc">apt</span></p><div class="codebox"><pre><code>/usr/bin/apt
/usr/local/bin/apt</code></pre></div><p>_https://github.com/linuxmint/mintsystem/blob/master/usr/local/bin/apt</p><div class="quotebox"><cite>greenjeans wrote:</cite><blockquote><div><div class="codebox"><pre><code>Terminal=true</code></pre></div></div></blockquote></div><p>This is not acceptable. It should be like this:</p><div class="codebox"><pre><code>Terminal=false</code></pre></div><div class="quotebox"><blockquote><div><p>Terminal should be opened by a bash script named, for example, &quot;deb_installer&quot;. <br />Terminal should remain open after <span class="bbc">apt-get</span> exits, for it might be needed to fix problems. It should be under your control.<br />Paths with spaces should be supported.<br /><strong>USAGE:</strong> Right click on a deb file and select &quot;deb_installer&quot;. It opens a terminal, and runs <span class="bbc">sudo /usr/bin/apt-get install &lt;path to your deb&gt;</span> on it.</p><p><span style="color: green"><strong>If you do not know how to open terminal from bash script and run commands on it, you may try to think.</strong></span> It is not difficult, if you trust your ability to think.</p><p>The <strong>complexity level</strong> of this problem is, let us say, &quot;Ubuntu newbie&quot;.</p><p><strong>Hint:</strong> <span class="bbc">mate-terminal -e &lt;command&gt;</span></p><p>If you pretend to be more intelligent than AI, you may try to solve this problem.</p></div></blockquote></div><p>There are many experts on security, on sound, on ALSA, and on everything else, who cannot write a simple script and cannot compile anything. Such &quot;universal experts&quot;, as a rule, have affinity to censorship. This affinity can manifest in various ways, from individual tendencies to participate in online content moderation to governmental actions that suppress certain forms of speech.</p><p>Because of pulseaudio, systemd, and pipewire, many users left Linux. As a result, the percentage of &quot;universal experts&quot; on Linux forums has significantly increased. They know little about Linux, but they can censor everything. </p><p>The problem is that such &quot;universal experts&quot; tend to overestimate their knowledge and underestimate their ignorance. To protect their overblown ego from the reality that challenges it, they have to censor everything they do not understand. That is why, they often attempt to censor jokes. For the same reason, they hate AI and strive to abolish it. Though there might also be economic reasons for AI hate. The &quot;universal experts&quot; may feel that they can be replaced by AI in the same way as Luddites were replaced by machines during the Industrial Revolution. <strong>They have to fear AI, because they do not trust their ability to think.</strong> To be enslaved by fear, one must relinquish trust in his God-given ability to think.</p><div class="quotebox"><blockquote><div><p><strong>NOTE:</strong> The ability to think is a gift from God. However, if you trust the gifts from God, the Trotskyists and pseudo-Buddhists may diagnose you with &quot;delusional arrogance on steroids&quot;.</p><p>Pseudo-Buddhism is a religion for slaves who can be replaced by AI. In contrast, authentic Buddhism emphasizes personal responsibility, ethical conduct, critical thinking, and the pursuit of wisdom. Critical thinking, exemplified in teachings like the Kalama Sutta, encourages independent inquiry rather than blind faith, while wisdom, the ultimate goal, is developed through a combination of ethical living and mental discipline.</p></div></blockquote></div><div class="quotebox"><blockquote><div><p><strong>If you don&#039;t trust your ability to think, the gift from God, you are a slave of the Devil.</strong></p></div></blockquote></div>]]></description>
			<author><![CDATA[dummy@example.com (igorzwx)]]></author>
			<pubDate>Mon, 15 Sep 2025 15:47:39 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58032#p58032</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58031#p58031</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>1. a very simple bash script (e.g., three lines of code)</p></div></blockquote></div><p>If you don&#039;t know how .desktops can work, you may be convinced you need a script. <img src="https://dev1galaxy.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p><div class="codebox"><pre><code>[Desktop Entry]
Type=Action
Comment=Install local .deb package
Name=Install Package
Icon=info
Terminal=true
Profiles=on_file;

[X-Action-Profile on_file]
Exec=gksu.sh apt-get install %f
MimeTypes=application/x-debian-package;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Mon, 15 Sep 2025 15:36:08 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58031#p58031</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58030#p58030</link>
			<description><![CDATA[<p>If you do not know how to write such script (that is,&#160; a GUI-less substitute for <span class="bbc">gdebi</span>, a sort of timesaver), you may try to think.</p><p>The same method can be used to run media files with CLI aps, e.g., aplay, mplayer, ffplay and the like, or with scripts (e.g, to resample waves with pcm_conv).</p>]]></description>
			<author><![CDATA[dummy@example.com (igorzwx)]]></author>
			<pubDate>Mon, 15 Sep 2025 15:02:32 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58030#p58030</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58029#p58029</link>
			<description><![CDATA[<p>You could also just go the .desktop route, use apt-get, and run it in terminal, that at least would save some typing, so not a gui method, but a quick timesaver. In my workflow lately I do a lot of local installs.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Mon, 15 Sep 2025 14:22:58 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58029#p58029</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58027#p58027</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>when packages get in a real mess it also lacks the full features of apt to unbreak things.</p></div></blockquote></div><p>Since <span class="bbc">apt</span> is a sort of &quot;unstable wrapper&quot;, it may lacks the full features of <span class="bbc">apt-get</span> to unbreak things.</p>]]></description>
			<author><![CDATA[dummy@example.com (igorzwx)]]></author>
			<pubDate>Mon, 15 Sep 2025 10:00:27 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58027#p58027</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58024#p58024</link>
			<description><![CDATA[<p>I have found that <span class="bbc">nala</span> mostly works as a replacement for <span class="bbc">apt</span>. I say &quot;mostly&quot; because it can&#039;t do an <span class="bbc">apt dist-upgrade</span> equivalent and when packages get in a real mess it also lacks the full features of apt to unbreak things.</p>]]></description>
			<author><![CDATA[dummy@example.com (SteveM)]]></author>
			<pubDate>Mon, 15 Sep 2025 03:52:21 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58024#p58024</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58023#p58023</link>
			<description><![CDATA[<p>Why not a simple solution? A bash script with one command inside (as a substitute for gdebi).</p><p>For example:</p><div class="codebox"><pre><code>mate-terminal -e &lt;command&gt;</code></pre></div><p>To install a &quot;local .deb&quot; with dependencies, you can use <span class="bbc">apt</span> or <span class="bbc">apt-get</span></p><div class="quotebox"><blockquote><div><p><strong>A user-friendly GUI-less substitute for</strong> <span class="bbc">gdebi</span></p><p>1. a very simple bash script (e.g., three lines of code)</p><p>2. desktop launcher for this bash script</p><p>Right click on a deb file and select &quot;install deb&quot;.<br />It opens a terminal, and runs <span class="bbc">sudo /usr/bin/apt-get install &lt;path to your deb&gt;</span> on it.</p><p>It is much more user-friendly than <span class="bbc">gdebi</span></p></div></blockquote></div><p><span class="bbc">apt-get</span> does not need a gui, it can be used as is.</p>]]></description>
			<author><![CDATA[dummy@example.com (igorzwx)]]></author>
			<pubDate>Mon, 15 Sep 2025 01:53:09 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58023#p58023</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58021#p58021</link>
			<description><![CDATA[<p>eh something like this for the script should cover almost all cases so that the .desktop file can have a simple exec line like:</p><div class="codebox"><pre><code>Exec=deb-installer %f</code></pre></div><p>and this would be the base of the deb-installer that is pretty much a glorified yad confirmation dialog</p><div class="codebox"><pre class="vscroll"><code>#!/bin/sh

###############################################################################
# yes these variables for the dialog are empty, whoever does take the time to #
# build this thing proper ought to fill them, maybe even use gettext for      #
# internationalization and stuff                                              #
###############################################################################

# action image
act_image=&quot;&quot;
# action title
text_title=&quot;&quot;
# action message
text_msg=&quot;&quot;
# window title in taskbar/titlebar
title_var=&quot;&quot;
# action button text
btn_act=&quot;&quot;
# message on success
success_msg=&quot;&quot;
# message on cancel
cancel_msg=&quot;&quot;

u_true=0
u_false=1

# return type: unix command boolean
# return values:
#     True : u_true
#     False: u_false
# usage: yad_confirm_dialog
yad_confirm_dialog () {
    # function&#039;s return value
    # defaulting to false just to be safe
    retval=&quot;$u_false&quot;

    text=&quot;
    &lt;span&gt;&lt;big&gt;&lt;b&gt;${text_title}&lt;/b&gt;&lt;/big&gt;&lt;/span&gt;

    ${text_msg}
    &quot;
    btn_cancel=&quot;$(gettext &quot;$myname&quot; &quot;$btn_cancel&quot;)&quot;
    cancel_img=&quot;gnome-info&quot;
    yad \
        --image &quot;$act_image&quot; \
        --text &quot;$text&quot; \
        --buttons-layout=center \
        --skip-taskbar \
        --sticky \
        --undecorated \
        --title=&quot;$title_var&quot; \
        --on-top \
        --button=&quot;$btn_act&quot; \
        --button=&quot;${btn_cancel}:1&quot; \
        --center

    ret=$?

    case &quot;$ret&quot; in
        0|70)
            notify-send -i &quot;$act_image&quot; &quot;$title_var&quot; &quot;$success_msg&quot;
            retval=&quot;$u_true&quot;
            ;;
        1|252)
            notify-send -i &quot;$cancel_img&quot; &quot;$title_var&quot; &quot;$cancel_msg&quot;
            retval=&quot;$u_false&quot;&quot;
            ;;
    esac

    return &quot;$retval&quot;
}

main () {
    yad_confirm_dialog
    ret=$?
    if [ &quot;$ret&quot; -eq &quot;$u_true&quot; ]; then
        $0 &quot;install&quot; &quot;$1&quot;
    fi
}

install_software () {
    apt update
    apt install &quot;$1&quot; -y
    ret=$?
    return &quot;$ret&quot;
}

case &quot;$1&quot; in
    install)
        shift
        # are we root?
        if [ ! &quot;$( id -u )&quot; -eq 0 ]; then
            install_software &quot;$1&quot;
        else
            has_tty=&quot;&quot;
            if tty | grep -qF -e &quot;dev/tty&quot; -e &quot;dev/pts&quot;; then
                has_tty=1
            fi
            if [ -n &quot;$has_tty&quot; ]; then
                sudo &quot;$0&quot; &quot;install&quot; &quot;$1&quot;
            else
                # prefer sudo with sudo_askpass over pkexec
                if [ -n &quot;$SUDO_ASKPASS&quot; ]; then
                    sudo -A &quot;$0&quot; &quot;install&quot; &quot;$1&quot;
                else
                    pkexec sudo &quot;$0&quot; &quot;install&quot; &quot;$1&quot;
                fi
            fi
        fi
    ;;
    *)
        main &quot;$@&quot;
    ;;
esac</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (EDX-0)]]></author>
			<pubDate>Mon, 15 Sep 2025 01:07:48 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58021#p58021</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58018#p58018</link>
			<description><![CDATA[<p>There are &quot;security experts&quot;, who cannot write simple scripts, and cannot compile anything.</p>]]></description>
			<author><![CDATA[dummy@example.com (igorzwx)]]></author>
			<pubDate>Sun, 14 Sep 2025 23:20:10 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58018#p58018</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58017#p58017</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>Try &quot;su&quot; to root, then &quot;apt&quot; or &quot;dpkg&quot;.</p><p>It seems that you do not know how to write a simple script.</p></div></blockquote></div><p>Well I haven&#039;t taken a sip yet today from the waterfall of secret esoteric knowledge, so my dementia lacks the mystic sauce of enlightenment to keep it at bay, perhaps you need to wall-of-text me some more of that deep deep lore that ChatGPT has bestowed upon thee. <img src="https://dev1galaxy.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Sun, 14 Sep 2025 23:05:55 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58017#p58017</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58016#p58016</link>
			<description><![CDATA[<p>Try &quot;su&quot; to root, then &quot;apt&quot; or &quot;dpkg&quot;.</p><p>It seems that you do not know how to write a simple script.</p>]]></description>
			<author><![CDATA[dummy@example.com (igorzwx)]]></author>
			<pubDate>Sun, 14 Sep 2025 22:45:01 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58016#p58016</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58015#p58015</link>
			<description><![CDATA[<p>sudo, and here I thought you were suspicious of obvious security risks.</p><p>Vuu-do don&#039;t sudo. <img src="https://dev1galaxy.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Sun, 14 Sep 2025 22:28:29 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58015#p58015</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58013#p58013</link>
			<description><![CDATA[<p>The standard solution:</p><p>1. bash script with one simple command inside</p><p>2. desktop launcher for it</p><p>Right click on a deb file and select &quot;install deb&quot;.<br />It opens a terminal, and runs &quot;sudo dpkg -i &lt;your deb&gt;&quot; on it.</p><p>gksu is not needed.</p><p>&quot;local .deb packages&quot; can be installed with &quot;dpkg&quot; or with &quot;apt&quot; (together with dependencies, if available) similar to &quot;gdebi&quot;.</p>]]></description>
			<author><![CDATA[dummy@example.com (igorzwx)]]></author>
			<pubDate>Sun, 14 Sep 2025 17:58:38 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58013#p58013</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58008#p58008</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>another option would be to cobble a script with yad for the gui (lighter for setups that already use yad) and on the inside all it does is run apt-get commands to show the information of the .deb and installs it with apt-get install &lt;full/path/to/package.deb&gt;</p></div></blockquote></div><p>That was my thought. gdebi is only about 1 mb so it&#039;s small, but i&#039;m pretty sure a simple script for doing this with yad and apt-get would only be like 20-30k. Edit: Actually less than that the more I think about it, apt-get will do all the legwork checking for depends etc. Just need to use the right command, then a success dialog at the end, some error checks of course etc.</p><p>If you&#039;re just making a quick and dirty for yourself and don&#039;t need a safety net, you can do it as a right-click extension with just a .desktop, like maybe so (if you know for sure you already have all needed depends installed):</p><div class="codebox"><pre><code>[Desktop Entry]
Type=Action
Comment=Install local .deb package
Name=Install Package
Icon=info
Profiles=on_file;

[X-Action-Profile on_file]
Exec=gksu.sh dpkg -i %f
MimeTypes=application/x-debian-package;</code></pre></div><p>Before somebody asks again, gksu.sh is just my pkexec translator so I don&#039;t have to type a lot of extra crap when I make one of these.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Sun, 14 Sep 2025 15:07:33 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58008#p58008</guid>
		</item>
		<item>
			<title><![CDATA[Re: apt seems to be a sort of "unstable wrapper"]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=58005#p58005</link>
			<description><![CDATA[<p>To create a useful GUI, one may need a secret esoteric knowledge of ergonomics.</p><p><strong>What Are Principles of Ergonomics in UI Design?</strong><br />_https://www.flowmapp.com/blog/qa/principles-of-ergonomics-in-ui-design</p><div class="quotebox"><blockquote><div><p>The interface should be designed taking into account the <strong>individual characteristics of the user</strong>, starting from their physical and <strong>cognitive abilities</strong>, and ending with their needs and goals.<br />_https://www.flowmapp.com/blog/qa/principles-of-ergonomics-in-ui-design</p></div></blockquote></div><p>Another approach is to explain the user that Linux terminal may help against dementia.</p><div class="quotebox"><blockquote><div><p><strong>Linux Terminal and Cognitive Health</strong></p><p>Recent discussions have emerged regarding the potential cognitive benefits of using the Linux terminal and similar computing environments. While there isn&#039;t direct evidence linking Linux terminal usage specifically to dementia prevention, engaging with technology, including command-line interfaces, may contribute positively to cognitive health.</p><p>Cognitive Engagement and Technology Use</p><p>&#160; &#160; Mental Stimulation: Using the Linux terminal requires problem-solving skills, critical thinking, and memory, which can help keep the brain active. Engaging in mentally stimulating activities is known to be beneficial for cognitive health.</p><p>&#160; &#160; Learning New Skills: Mastering the Linux terminal involves learning new commands and scripting, which can enhance cognitive flexibility and adaptability. Continuous learning is associated with a lower risk of cognitive decline.</p><p>&#160; &#160; Social Interaction: Many Linux users participate in online communities, forums, and collaborative projects. Social engagement is another factor that can help protect against dementia.</p><p>Related Research on Technology and Dementia</p><p>A study indicated that older adults who regularly used the internet had about half the risk of developing dementia compared to non-users. This suggests that regular engagement with technology, including potentially using the Linux terminal, could be beneficial for cognitive health.</p><p><strong>Summary of Benefits</strong></p><p>Aspect:&#160; &#160; Potential Benefits<br />Mental Stimulation:&#160; &#160;&#160; Enhances problem-solving and critical thinking<br />Learning Opportunities:&#160; &#160; Promotes cognitive flexibility and adaptability<br />Social Engagement:&#160; &#160; Builds connections and reduces isolation</p><p>Engaging with the Linux terminal can be a part of a broader strategy to maintain cognitive health, especially when combined with other healthy lifestyle choices. While more specific research is needed to establish a direct link between Linux terminal use and dementia prevention, the cognitive engagement it fosters is undoubtedly valuable.</p></div></blockquote></div><div class="quotebox"><blockquote><div><p>One of the <strong>Seven Steps to Protect Your Cognitive Vitality</strong> is to keep learning and stimulating your brain throughout life. The internet has become a major source of information and a convenient method of communication via email, social media, and virtual meetings. In a recent study, older people who regularly used the internet had approximately half the risk of dementia compared to non-regular users of the internet.<br />_https://www.alzdiscovery.org/cognitive-vitality/blog/can-using-the-internet-protect-from-dementia<br />_https://www.alzdiscovery.org/cognitive-vitality/first-steps</p></div></blockquote></div><p><strong>The Linux terminal invokes a certain mode of thinking that helps to solve problems. </strong>The command-line interface (CLI) promotes a more structured and logical problem-solving approach by requiring users to be explicit and understand cause-and-effect relationships between commands and their outputs. This text-based interaction encourages a deep understanding of system operations, fosters skills in breaking down complex tasks, and develops a powerful efficiency in performing intricate operations that might be slower in a graphical interface.</p>]]></description>
			<author><![CDATA[dummy@example.com (igorzwx)]]></author>
			<pubDate>Sun, 14 Sep 2025 12:44:23 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=58005#p58005</guid>
		</item>
	</channel>
</rss>
