{"id":877,"date":"2022-08-02T13:02:37","date_gmt":"2022-08-02T13:02:37","guid":{"rendered":"https:\/\/randomadult.local\/?p=877"},"modified":"2022-08-03T03:15:10","modified_gmt":"2022-08-03T03:15:10","slug":"installing-dropbox-on-red-hat-9-solved","status":"publish","type":"post","link":"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/","title":{"rendered":"Installing Dropbox on Red Hat 9 [SOLVED]"},"content":{"rendered":"\n\n\n

Welcome back to the world of Red Hat<\/a> and enterprise Linux and dependencies you don’t get in server software but you do in other distributions, like Fedora or Ubuntu. Installing Dropbox on Red Hat has a few command line steps and some compile time. Due to the fact that this is server software and you shouldn’t really be running a GUI on it, but that’s another blog post. <\/p>\n\n\n\n

If you try and install the Fedora RPM’s on RHEL9 either via the command line or via the Software Installer GUI you will get an error. <\/p>\n\n\n\n

Software Installer Error <\/h3>\n\n\n\n
\"\"
Error via the GUI.<\/figcaption><\/figure>\n\n\n\n

Command Line Error<\/h3>\n\n\n\n
[jamie@xps9560 Downloads]$ sudo rpm -Uvh nautilus-dropbox-2020.03.04-1.fedora.x86_64.rpm \nwarning: nautilus-dropbox-2020.03.04-1.fedora.x86_64.rpm: Header V4 RSA\/SHA1 Signature, key ID 5044912e: NOKEY\nerror: Failed dependencies:\n\tlibgnome >= %{gnome_version} is needed by nautilus-dropbox-2020.03.04-1.fc21.x86_64<\/code><\/pre>\n\n\n\n

Luckily, the command line error tells us exactly what the issue is. It can’t find libgnome because it does not ship with RHEL 9. <\/p>\n\n\n\n

How to get Dropbox on Red Hat <\/h2>\n\n\n\n

To get Dropbox on Red hat, you’re going to need to drop into the command line and build from source. <\/p>\n\n\n\n

For my fresh install of Red Hat 9 I hadn’t selected to install any development tools when I selected Server GUI install, I needed to enable a few repositories and install some developer tools. <\/p>\n\n\n\n

Step 1: Update your RHEL Repositories <\/h3>\n\n\n\n

It’s always a good idea to update everything before you add new repositories to your system. Especially when its a new system. <\/p>\n\n\n\n

$ sudo su - \n# dnf update -y<\/pre>\n\n\n\n

Step 1a: Install “Developer Tools” group (Optional) <\/h3>\n\n\n\n

If you chose to install the Developer Tools group of packages when you build your machine you won’t need to do this step. I didn’t so I had to install my developer group tools first. <\/p>\n\n\n\n

# dnf group install \"Development Tools\"<\/code><\/pre>\n\n\n\n

Step 2: Add the CodeReady Linux Builder repository<\/h3>\n\n\n\n

You’ll need to add the CodeReady Linux Builder<\/a> repository before adding the EPEL repository. <\/p>\n\n\n\n

# subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms<\/code><\/pre>\n\n\n\n

Step 3: Add the EPEL repository <\/h3>\n\n\n\n

Now you’re ready to install the EPEL repository<\/a> to your system. <\/p>\n\n\n\n

# dnf install https:\/\/dl.fedoraproject.org\/pub\/epel\/epel-release-latest-9.noarch.rpm<\/code><\/pre>\n\n\n\n

Step 4: Check that both repositories have been installed <\/h3>\n\n\n\n
# yum repolist<\/code><\/pre>\n\n\n\n
\"\"
CodeReady and EPEL installed<\/figcaption><\/figure>\n\n\n\n

Step 5: Install Development tools<\/h3>\n\n\n\n

Now we have the required repositories installed. It’s time to install the developer tools we need to build from source. The tools we’ll need is the nautilus development package and the python3 doc-utils. <\/p>\n\n\n\n

# dnf install nautilus-devel.x86_64 python3-docutils.noarch<\/code><\/pre>\n\n\n\n

Step 6: Download the latest Dropbox package<\/h3>\n\n\n\n

You’ll need to build the Dropbox package from the source. Download the latest version of the nautilus-dropbox <\/a>package from the Dropbox file server. <\/p>\n\n\n\n

As of this writing that is: <\/p>\n\n\n\n

nautilus-dropbox-2020.03.04.tar.bz2<\/a>  <\/pre>\n\n\n\n

Step 7: Build the source <\/h3>\n\n\n\n

Now that you’ve got everything you need installed and the package downloaded, its time to build. <\/p>\n\n\n\n

# tar xvf nautilus-dropbox-2020.03.04.tar.bz2\n# cd nautilus-dropbox-2020.03.04\/\n# .\/configure && make\n# make install<\/code><\/pre>\n\n\n\n

Step 8: Run the Dropbox installer <\/h3>\n\n\n\n

Once you have run make install, a Dropbox icon will show up in your launcher. Click on the icon to launch installer. <\/p>\n\n\n\n

Enabling Selective Sync <\/h2>\n\n\n\n

To enable selective sync with this install you’ll need to use the dropbox command line tool. It’s best if you’re in your dropbox directory to be able to easily add the paths you want to exclude. <\/p>\n\n\n\n

Turn off sync of a directory called ‘Books” <\/p>\n\n\n\n

[jamie@xps9560 Dropbox]$ dropbox exclude add Books\nExcluded: \nBooks<\/code><\/pre>\n\n\n\n

It can take a few minutes for the Dropbox daemon to catch up but to check to make sure that the directory has been excluded you can run the following command. <\/p>\n\n\n\n

[jamie@xps9560 Dropbox]$ dropbox ls Books\nBooks (File doesn't exist!)<\/code><\/pre>\n\n\n\n

Using the dropbox ls <\/strong>command you can see that the sync status for that directory doesn’t exist so it has been successfully excluded from your syncing. <\/p>\n\n\n\n

Conclusion <\/h2>\n\n\n\n

This will install the basic Dropbox tools into Nautils. You won’t access to preferences GUI and there won’ t be a Dropbox icon on your taskbar. Until my next hurdle, or maybe I’ll switch to CentOS Stream as it appears to be more desktop friendly than RHEL 9 is. <\/p>\n","protected":false},"excerpt":{"rendered":"

Welcome back to the world of Red Hat and enterprise Linux and dependencies you don’t get in server software but you do in other distributions, like Fedora or Ubuntu. Installing Dropbox on Red Hat has a few command line steps and some compile time. Due to the fact that this …<\/p>\n

Installing Dropbox on Red Hat 9 [SOLVED]<\/span> Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":887,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"categories":[5,254,9],"tags":[291,54,113,290,293,292,185],"yoast_head":"\nInstalling Dropbox on Red Hat 9 [SOLVED] - Random Adult<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installing Dropbox on Red Hat 9 [SOLVED]\" \/>\n<meta property=\"og:description\" content=\"Welcome back to the world of Red Hat and enterprise Linux and dependencies you don’t get in server software but you do in other distributions, like Fedora or Ubuntu. Installing Dropbox on Red Hat has a few command line steps and some compile time. Due to the fact that this … Installing Dropbox on Red Hat 9 [SOLVED] Read More \u00bb\" \/>\n<meta property=\"og:url\" content=\"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/\" \/>\n<meta property=\"og:site_name\" content=\"Random Adult\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-02T13:02:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-03T03:15:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/randomadult.local\/wp-content\/uploads\/2022\/08\/dropbox-on-red-hat-not-found.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3790\" \/>\n\t<meta property=\"og:image:height\" content=\"518\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"digitalchild\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dcwhatwhat\" \/>\n<meta name=\"twitter:site\" content=\"@dcwhatwhat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"digitalchild\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/\"},\"author\":{\"name\":\"digitalchild\",\"@id\":\"https:\/\/randomadult.local\/#\/schema\/person\/b0b954202434291ace51b4e7a0a81c04\"},\"headline\":\"Installing Dropbox on Red Hat 9 [SOLVED]\",\"datePublished\":\"2022-08-02T13:02:37+00:00\",\"dateModified\":\"2022-08-03T03:15:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/\"},\"wordCount\":605,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/randomadult.local\/#organization\"},\"keywords\":[\"Developer Tools\",\"dropbox\",\"linux\",\"red hat\",\"rhel\",\"rhel9\",\"solution\"],\"articleSection\":[\"Geek\",\"Tech\",\"Tip\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/\",\"url\":\"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/\",\"name\":\"Installing Dropbox on Red Hat 9 [SOLVED] - Random Adult\",\"isPartOf\":{\"@id\":\"https:\/\/randomadult.local\/#website\"},\"datePublished\":\"2022-08-02T13:02:37+00:00\",\"dateModified\":\"2022-08-03T03:15:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/randomadult.local\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Installing Dropbox on Red Hat 9 [SOLVED]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/randomadult.local\/#website\",\"url\":\"https:\/\/randomadult.local\/\",\"name\":\"Random Adult\",\"description\":\"Ramblings of a random adult\",\"publisher\":{\"@id\":\"https:\/\/randomadult.local\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/randomadult.local\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/randomadult.local\/#organization\",\"name\":\"Random Adult\",\"url\":\"https:\/\/randomadult.local\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/randomadult.local\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/randomadult.local\/wp-content\/uploads\/2020\/01\/logo.png\",\"contentUrl\":\"https:\/\/randomadult.local\/wp-content\/uploads\/2020\/01\/logo.png\",\"width\":320,\"height\":134,\"caption\":\"Random Adult\"},\"image\":{\"@id\":\"https:\/\/randomadult.local\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/twitter.com\/dcwhatwhat\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/randomadult.local\/#\/schema\/person\/b0b954202434291ace51b4e7a0a81c04\",\"name\":\"digitalchild\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/randomadult.local\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e0331079f6730910bc7760cb8f781237?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e0331079f6730910bc7760cb8f781237?s=96&d=mm&r=g\",\"caption\":\"digitalchild\"},\"url\":\"https:\/\/randomadult.local\/author\/digitalchild\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Installing Dropbox on Red Hat 9 [SOLVED] - Random Adult","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/","og_locale":"en_US","og_type":"article","og_title":"Installing Dropbox on Red Hat 9 [SOLVED]","og_description":"Welcome back to the world of Red Hat and enterprise Linux and dependencies you don’t get in server software but you do in other distributions, like Fedora or Ubuntu. Installing Dropbox on Red Hat has a few command line steps and some compile time. Due to the fact that this … Installing Dropbox on Red Hat 9 [SOLVED] Read More \u00bb","og_url":"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/","og_site_name":"Random Adult","article_published_time":"2022-08-02T13:02:37+00:00","article_modified_time":"2022-08-03T03:15:10+00:00","og_image":[{"width":3790,"height":518,"url":"https:\/\/randomadult.local\/wp-content\/uploads\/2022\/08\/dropbox-on-red-hat-not-found.png","type":"image\/png"}],"author":"digitalchild","twitter_card":"summary_large_image","twitter_creator":"@dcwhatwhat","twitter_site":"@dcwhatwhat","twitter_misc":{"Written by":"digitalchild","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/#article","isPartOf":{"@id":"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/"},"author":{"name":"digitalchild","@id":"https:\/\/randomadult.local\/#\/schema\/person\/b0b954202434291ace51b4e7a0a81c04"},"headline":"Installing Dropbox on Red Hat 9 [SOLVED]","datePublished":"2022-08-02T13:02:37+00:00","dateModified":"2022-08-03T03:15:10+00:00","mainEntityOfPage":{"@id":"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/"},"wordCount":605,"commentCount":0,"publisher":{"@id":"https:\/\/randomadult.local\/#organization"},"keywords":["Developer Tools","dropbox","linux","red hat","rhel","rhel9","solution"],"articleSection":["Geek","Tech","Tip"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/","url":"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/","name":"Installing Dropbox on Red Hat 9 [SOLVED] - Random Adult","isPartOf":{"@id":"https:\/\/randomadult.local\/#website"},"datePublished":"2022-08-02T13:02:37+00:00","dateModified":"2022-08-03T03:15:10+00:00","breadcrumb":{"@id":"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/randomadult.local\/installing-dropbox-on-red-hat-9-solved\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/randomadult.local\/"},{"@type":"ListItem","position":2,"name":"Installing Dropbox on Red Hat 9 [SOLVED]"}]},{"@type":"WebSite","@id":"https:\/\/randomadult.local\/#website","url":"https:\/\/randomadult.local\/","name":"Random Adult","description":"Ramblings of a random adult","publisher":{"@id":"https:\/\/randomadult.local\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/randomadult.local\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/randomadult.local\/#organization","name":"Random Adult","url":"https:\/\/randomadult.local\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/randomadult.local\/#\/schema\/logo\/image\/","url":"https:\/\/randomadult.local\/wp-content\/uploads\/2020\/01\/logo.png","contentUrl":"https:\/\/randomadult.local\/wp-content\/uploads\/2020\/01\/logo.png","width":320,"height":134,"caption":"Random Adult"},"image":{"@id":"https:\/\/randomadult.local\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/twitter.com\/dcwhatwhat"]},{"@type":"Person","@id":"https:\/\/randomadult.local\/#\/schema\/person\/b0b954202434291ace51b4e7a0a81c04","name":"digitalchild","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/randomadult.local\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e0331079f6730910bc7760cb8f781237?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e0331079f6730910bc7760cb8f781237?s=96&d=mm&r=g","caption":"digitalchild"},"url":"https:\/\/randomadult.local\/author\/digitalchild\/"}]}},"_links":{"self":[{"href":"https:\/\/randomadult.local\/wp-json\/wp\/v2\/posts\/877"}],"collection":[{"href":"https:\/\/randomadult.local\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/randomadult.local\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/randomadult.local\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/randomadult.local\/wp-json\/wp\/v2\/comments?post=877"}],"version-history":[{"count":5,"href":"https:\/\/randomadult.local\/wp-json\/wp\/v2\/posts\/877\/revisions"}],"predecessor-version":[{"id":891,"href":"https:\/\/randomadult.local\/wp-json\/wp\/v2\/posts\/877\/revisions\/891"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/randomadult.local\/wp-json\/wp\/v2\/media\/887"}],"wp:attachment":[{"href":"https:\/\/randomadult.local\/wp-json\/wp\/v2\/media?parent=877"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/randomadult.local\/wp-json\/wp\/v2\/categories?post=877"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/randomadult.local\/wp-json\/wp\/v2\/tags?post=877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}