Den anden dag pavloco viste os hvordan bedre integrere Dropbox i Xfceog selvom jeg er ikke nogen fanatisk af "skyer"(især til min internetforbindelse ...), Huskede jeg, at jeg havde tjent nogle gode 50GB en box.com til brug af en Android-LG Jeg begyndte at undersøge lidt hvordan bedre integrere Box på Linux, og nu kommer jeg for at undervise dem, der er interesserede.
Jeg må først afklare, at vi ikke vil kunne konkurrere side om side med kraftfuld integration hvad der har Dropbox på Linux, da i tilfælde af Dropbox er en indfødt klient (eller en dæmon, jeg er ikke sikker), men for Boks vi bruger nogle tricks, der giver os mulighed for at bruge grundlæggende funktionerSom upload / download og gennemgå filer kun til personlig brug.
Ok, lad os begynde. Den første ting, vi har brug for, i installer davfs2-pakke i vores distribution, da det er delen fundamental alle.
En Debian vi ville køre dettesom rod selvfølgelig):
apt-get install davfs2
til Arch ville:
pacman -S davfs2
En Fedora...
yum install davfs2
Blandt andet ... Den næste ting at gøre er Opret mappe hvor vi vil ride vores konto, for at få adgang til det. For eksempel oprettede jeg en i mit hjem, hedder "Boks"(uden anførselstegn). Nu skal vi rediger / etc / fstab-filen, tilføjer følgende linje:
https://www.box.com/dav /home/usuario/Box davfs rw,user,noauto 0 0
Ændrer "bruger" ved dit brugernavnen hele ruten hvis de oprettede mappen andetsteds. Denne linje fortæller kun systemet det monte systemet DAV de box.com i den mappe, vi ønsker, og giv den tilladelse til enhver bruger af åben detOg Læs og skriv filer i det.
Det kan dog ikke monteres, hvis vi ikke giver det vores Box-brugernavn og adgangskode 😛 Så i vores Home vi opretter en carpeta ringe .davfs2 (han "." skal skjules), som indeholder indstillingerne. Så skal du kopi filerne "davfs2.conf»Y«hemmeligheder"der er i / etc / davfs2 /, Og læg dem i mappen som vi lige har oprettet.
Vi kan gøre dette hurtigt med disse kommandoer:
mkdir ~/.davfs2/
sudo cp /etc/davfs2/davfs2.conf /home/usuario/.davfs2/
sudo cp /etc/davfs2/secrets /home/usuario/.davfs2/
sudo chown -R usuario /home/usuario/.davfs2/ ## Cambien "usuario" por su nombre de usuario
Vi fortsætter til åbne op begge filer med vores foretrukne teksteditor. I "davfs2.conf»Vi kigger efter linjen«#brug_låse 1»Og vi kommenterer det (vi trækker #), og vi sørger for, at tallet ud for det er «0«. Det vil sige, det ville se sådan ud:
use_locks 0
Nu vi redigerer filen "hemmeligheder«, Og vi vil tilføje følgende linje i slutningen:
https://dav.box.com/dav user@email.com password
Sikker, læg din e-mail og adgangskode 😛 Det forbliver kun at teste, om det er monteret, så vi åbner en terminal og skriver i den:
mount /ruta/a/la/carpeta/
Hvis det ikke giver noget problem, så er vi klar 🙂 For at teste det kunne du kopier en letvægtsfil (1 MB eller mindre?) til mappen, hvor de monterede Box.
Hvis de dukker op fejl, vi løser dem på deres respektive måde:
- /sbin/mount.davfs: programmet er ikke setuid-rod. Dette løses med kommandoen:
sudo chmod u+s /sbin/mount.davfs
- /sbin/mount.davfs: bruger skal være medlem af gruppen davfs2. Det løses ved at tilføje vores bruger til davfs2-gruppen, vi udfører:
sudo gpasswd -a usuario davfs2
, hvor "bruger" er dit brugernavn. - /sbin/mount.davfs: / er hjemmekataloget for bruger kernoops. Det er arrangeret således:
sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf
Det er de mulige fejl. Hvis det giver dig andre fejl, så glem ikke at sætte det i kommentarerne 🙂
Brugerdefineret handling til Thunar
At drage fordel af, at jeg var i Xfce, det tænkte mig at teste om med brugerdefinerede kommandoer kunne uploade enhver mappe til Boks fra Thunar. Og ja hvad værker. Selvom ikke vis en statuslinje at vide, hvor meget der mangler, hvis det genererer underretninger for at meddele, at du har uploadet de valgte filer.
For at bruge det åbner vi Thunar, og vi går til Rediger> Konfigurer brugerdefinerede handlinger. Vi klikker på tilføje (+ symbolet) og udfyld mellemrumene på denne måde:
Øjenvipper "Básico":
Navn: Upload fil (er) til Box
Beskrivelse: Upload valgte filer til Box.com
Kommando: underret-send "Uploading to Box" "Uploading% F to your Box account ..." && cp -r% F ~ / Box / && notify-send "Done" "Filerne er allerede uploadet til din konto af Box "
Øjenvipper "Udseende«: Marker alle felter.
Vi gemmer, og det er det, vi kan hurtigt uploade filer til Box 🙂
Synkroniser mapper manuelt
Dette er noget, vi kan gøre med kommandoen rsync, men nogle af os foretrækker at gøre dette fra en behagelig grænseflade, så vi installerer Unison, har en frontend til rsync.
Det vil være et spørgsmål om installere pakkerne kor y unisont-gtk. i Debian det ville være sådan:
apt-get install unison unison-gtk
Derefter fortsætter vi med at lede efter det i menuen (Kategori Tilbehør) og åbn den. Der vises et vindue for at konfigurere en «profil". Unison USA profiler for hver carpeta hvad du vil have synkronisere.
Så vi opretter en. I "Profil navn»Y«Beskrivelse»Vi kan placere, hvad vi vil. I form af synkronisering vil vi lade det være i «Lokale«. Så er det vores tur vælge begge carpetas, den ene i Boks og den, som vi skal synkronisere.
Når du er klar, skal du blot vi åbner profilen y Unison sammenligner de to mapper. Så er vi bare nødt til at klikke på «Go»Og vil starte synkronisere.
note: ja vi sletter noget i en mappe, som standard Unison du vil slette det på den anden. For at ændre det gør vi bare klik på filen og så trykker vi på «Højre til venstre'Eller'Fra venstre mod højre»Afhængigt af hvor den originale fil er.
Mens det er muligt at udføre automatisk synkronisering med Unison o RSync, er det noget vanskeligt at opnå et resultat optimal for alle.
Nå det er det. De er noget begrænsede muligheder, men hvis vi vil have noget bedre, skal vi bruge Box API direkte, da der ikke er nogen indfødt klient til Linux (og hvis der var, ville den blive betalt som den til Mac og Windows).
Hvad synes du? Bruger du nogen anden sky som Dropbox, Wuala, SpiderOak osv? Gør du det?De kan ikke lide meget skyerne? Udtalelse 🙂
Alle dine bidrag er altid fremragende. Mange tak for delingen, og jeg slutter mig til kritikken på dit skrivebord, det ser meget godt ud
Tak til dig også for læsningen 😉 Jeg har planlagt en artikel eller to, jeg prøver snart at sende dem.
Dette er virkelig et input .. Jeg har lige lavet den "grundlæggende" del, og fildeling er fantastisk .. Mange tak for delingen!
Du er velkommen 🙂 Tro mig, at hvis jeg vidste, hvordan man bruger API'et, ville jeg prøve at gøre noget bedre ...
fremragende nu at begynde at bruge det ... Jeg håber bare, at Dolphin-tilpasningen i KDE kommer ud (jeg ved ikke, om det vil være nødvendigt ... når jeg forlader arbejdet, prøver jeg det uu
Dit skrivebord er meget rart 😉
Tak 😉
Hej, Dropbox-artiklen blev lavet af mig 🙁 hahaha
Godt indlæg Jeg spekulerer på, om jeg kan installere det på trods af at Dropbox er installeret.
Ups! Min undskyldning ... er, at da elav normalt / plejede at være så knyttet til Xfce, blev jeg forvirret. Jeg vil ændre det snart.
Hahaha ikke noget problem, bare rolig. Fremragende dit indlæg.
Udført, og ja, du kan have Dropbox og Box på samme tid 😉
fremragende bidrag til dem af os, der elsker xfce !!!!
Hej, god tutorial.
Jeg ved ikke, om du kan hjælpe mig, alt fungerer perfekt, bortset fra at det ikke monteres automatisk, men jeg er nødt til at gøre det manuelt.
Det ser ud til, at det ikke læser brugernavnet og adgangskoden, og fordi når jeg monterer det "manuelt", beder det om dem, og det er samlet perfekt.
Mange tak og hilsner.
Hej, det samme sker med mig.
Kunne du ordne det?
Tak.
Stort bidrag Jeg ledte efter en måde at være i stand til at gøre denne type integration, men jeg fik følgende fejl /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24: systemindstilling i brugerkonfigurationsfil, som det tillader mig ikke at montere mappen
hilsen
Jeg gjorde alt som det var, men brugte:
monter / hjem / min bruger / Box /
Det giver mig følgende:
/sbin/mount.davfs: Montering mislykkedes.
302 fundet
Hvordan korrigeres det?
det giver mig den samme fejl
/sbin/mount.davfs: Montering mislykkedes.
302 fundet
det samme for mig
/sbin/mount.davfs: Montering mislykkedes.
302 fundet
Det giver mig den samme fejl:
/sbin/mount.davfs: Montering mislykkedes.
302 fundet
Udskift "www.box.com/dav" med "dav.box.com/dav", og du er færdig!
@Saymel:
Mange tak !!!, han serverede mig !!!
hilsen
Når jeg prøver at montere Box-mappen, får jeg en fejl /sbin/mount.davfs: Montering mislykkedes.
302 fundet
Jeg synes, det er nødvendigt at gennemgå og opdatere denne POST, jeg håber at få et svar .. nu hvor jeg har min 50 GB fra box.com, og at vi derudover løber tør for ubuntu en, skal jeg linke min boks med min ubuntu14.04LTS Jeg har prøvet proceduren to gange, og det har ikke fungeret for mig, jeg har endda kommet ind i andre problemer som at miste min rodadgangskode (og at skulle geninstallere) og dens privilegier.
Opdater dette indlæg, fordi der måske to år senere allerede er flere grafiske ressourcer til INTEGRATION FRA box.com TIL Ubuntu 14.04
Det giver mig denne fejl, kan du hjælpe mig *
root @ kali: ~ # mount / root / Desktop / Box
Indtast venligst brugernavnet for at godkende med serveren
https://dav.box.com/dav eller tryk Enter for ingen.
Brugernavn: xxxx-
Indtast adgangskoden for at godkende bruger xxxx med serveren
https://dav.box.com/dav eller tryk Enter for ingen.
Adgangskode: xxxxxxx
/sbin/mount.davfs: bruger davfs2 findes ikke
Jeg anbefaler stærkt, at du ikke "logger ind" som root for at gøre alt, bruger sudo eller derivater i henhold til distribution.
Med hensyn til fejlen fortæller det dig, at "root" ikke tilhører davfs2-gruppen.
En hilsen.
Det samme sker med mig. Jeg har ikke fundet en løsning endnu.
I filen / etc / fstab
du skal angive adressen: https://dav.box.com/dav
da det kræver sikker forbindelse, ellers er alt i orden. Og for at tilføje min bruger til davfs2-gruppen brugte jeg følgende:
sudo usermod -a -G davfs2 YOUR_USER
Indstillingerne "-a -G" tilføjer YOUR_USER til davfs2-gruppelisten
Testet på Ubuntu 14.04
Ja, sådan fungerer det tak!
Trak først kun en lille ændring i / etc / fstab for at sætte dette https://dav.box.com/dav .
Tak til forfatteren af dette websted for dette ekstraordinære indlæg
Bemærk: Jeg bruger debian wheezy
Hej, mit problem er dette
"Kan ikke godkendes til serveren: Grundlæggende udfordring afvist"
Og jeg får en sms for at indsætte en verifikationskode, kun der er ingen steder at indsætte den kode, du har nogen idé om, hvordan du løser det fra nu af tak
Ricky.
Hej, tak for deling.
Det giver mig følgende fejl:
/sbin/mount.davfs: bruger skal være medlem af gruppen davfs2.
Jeg kører den løsning, du har givet, men alligevel kan jeg stadig ikke montere den
Jeg får følgende fejl, når jeg giver kommandoen til at montere Box-mappen (mount / home / santiago / Box):
p11-kit: ugyldigt konfigurationsfilnavn, ignoreres i fremtiden: / etc / pkcs11 / modules / gnome-keyring-module
Det sjove er, at når jeg kører kommandoen, genkender den mappen Box som en flytbar disk! hvilket får mig til at tænke, at hver gang jeg vil bruge feltet på min linux, bliver jeg nødt til at køre den kommando? eller er der en måde ikke at skulle gøre dette?
Tak for vejledningen, et vidunder 😉
PS: Det lader mig heller ikke kopiere nogen fil i Box-mappen med følgende fejlmeddelelse allerede i Linux-grænsefladen:
Fejl ved åbning af fil '/home/santiago/Box/_MG_4552.jpg': Tilladelse nægtet
fremragende tutorial, tjente mig fantastisk på Ubuntu 15.10
Mange tak, alt rigtigt i Debian 8.
Fremragende! Mange tak.
kan ikke finde / i / etc / fstab
hvordan kan jeg rette dette tak
Jeg bruger LMDE Mate
Jeg kan ikke finde løsningen
Tak på forhånd
det giver mig denne fejl
kan ikke finde / i / etc / fstab eller / etc / mtab
kan det ordnes?
brug LMDE Mate
Jeg får denne besked: Brug af eksternt SSO-login.
/sbin/mount.davfs: servercertifikatet matcher ikke servernavnet
udsteder: GeoTrust Inc., USA
emne: Box, Inc., Los Altos, Californien, USA
identitet: * .box.com
Du skal kun acceptere dette certifikat, hvis du kan
bekræft fingeraftrykket! Serveren kan være forfalsket
eller der kan være et mand-i-midten-angreb.
Accepter certifikat til denne session? [y, N]
Accepter certifikat til denne session? [y, N] y
/sbin/mount.davfs: Montering mislykkedes.
302 fundet
acceptere eller annullere springer den samme fejl over.
ifølge Box releases er det muligt, at implementeringen af https://dav.box.com/dav
Til denne dato, den 31. december, kunne jeg ikke længere forbinde synkroniseringen, og den præsenterede mig for følgende fejl
/sbin/mount.davfs: Montering mislykkedes.
405-metode er ikke tilladt